#Bitok Cosa succederebbe se Bitcoin mantenesse il mining CPU e conservasse l'intero codice sorgente dell'era di Satoshi? Senza aggiungere nuove funzionalità, senza iniettare alcuna ideologia e senza cercare di "correggere" Bitcoin secondo i gusti moderni. La versione Bitcoin v0.3.19 rilasciata nel 2010 è stata l'ultima direttamente partecipata da Satoshi. Da allora, tutto è diventato storia, non destino.

Ho sempre condotto un esperimento utilizzando il codice sorgente originale v0.3.19. Le regole e i comportamenti sono rimasti gli stessi di prima. L'unico cambiamento significativo è stato: l'adozione di un algoritmo di mining difficile da superare per GPU e ASIC. Tutte le principali correzioni di sicurezza erano già in atto sin dall'inizio. Sono state apportate solo le modifiche necessarie per poter funzionare sui sistemi operativi moderni e **resistere al mining GPU**. Il cambiamento principale è stato sostituire l'algoritmo SHA-256 con l'algoritmo Yespower per la prova di lavoro. L'algoritmo Yespower ha requisiti di memoria molto elevati, quindi il vantaggio delle GPU non è evidente. Chiunque abbia un laptop può fare mining. Penso che questo sia come Bitcoin dovrebbe essere.

Quali cambiamenti ci sono rispetto a Bitcoin originale?

Tre punti:

1. Il sistema di costruzione è stato aggiornato per supportare compilatori moderni (OpenSSL3.x, Boost 1.74+, GCC 11+, wxWidgets3.2).

2. SHA-256 è stato sostituito da Yespower 1.0 per la prova di lavoro.

3. Nuovo blocco genesi, rendendolo una rete indipendente

Ecco fatto. Il formato delle transazioni, il sistema di script, la rete, e i portafogli sono tutti gli stessi della versione v0.3.19. Tutti i fix di sicurezza di questa versione sono inclusi (protezione da overflow di valore, limitazione degli attacchi DoS, ecc.).

Perché scegliere Yespower?

Già nel 2010, si iniziava a discutere del mining con GPU. La preoccupazione di allora era che le GPU avrebbero alla fine monopolizzato il mining, rendendo impossibile la partecipazione degli utenti normali. La situazione attuale del mining di Bitcoin è esattamente così.

Yespower è un algoritmo ad alta intensità di memoria (circa 128KB per hash). Le GPU hanno molti core, ma la larghezza di banda di memoria è limitata per ogni core, quindi non possono ottenere un'accelerazione significativa. Questo garantisce una competizione equa per i miner CPU.

Non sto dicendo che le GPU non possano mai minare. Forse qualcuno troverà una soluzione. Ma questo ha sicuramente alzato notevolmente la soglia per il mining.

Non è destinato a sostituire Bitcoin o a competere con esso. Bitcoin esiste già ed è cresciuto.

Questa è solo una versione autonoma del vecchio codice. Se sei curioso di sapere com'era Bitcoin nel 2010, o se vuoi minare con un laptop, Yespower è la tua scelta ideale.

Non facciamo alcuna promessa riguardo ai prezzi o alla diffusione. Se è utile per le persone, lo useranno naturalmente; se non è utile, non lo useranno naturalmente.

Avviso di sicurezza:

Questo è il codice del 2010. L'algoritmo crittografico stesso va bene (ECDSA, hash non minerari usano SHA-256), ma la libreria di codice non è stata rinforzata come il moderno Bitcoin in 14 anni. Assicurati di fare il backup del tuo file wallet.dat. Se lo perdi, i tuoi Bitcoin non possono essere recuperati.

È completamente diverso da Bitcoin originale -.- È davvero difficile scrivere una descrizione per questa cosa.

È completamente diverso da altre cose. È Bitcoin, ma non è Bitcoin. È sia nuovo che vecchio. Se non lo capisci, va bene. Puoi eseguirlo o non eseguirlo. Questa è la sua funzionalità.

-Tom Elvis Jedusor