Questa è la prima versione perduta da tempo del codice Bitcoin di Satoshi Nakamoto?

La leggenda di Satoshi Nakamoto sopravvive. Un appassionato di bitcoin che si fa chiamare Jim Blasko afferma di aver trovato "i dati e i file grezzi di Bitcoin v0.1 perduti". Lo scetticismo sarebbe la normale reazione a affermazioni stravaganti come queste, ma ecco il kicker: il codice è ancora in Soundforge. Cioè, il codice originale di Satoshi Nakamoto è scomparso dai motori di ricerca ed è stato considerato perduto per dieci anni, ma "usando alcuni browser hacking" Blasko si è reso conto che i file erano ancora lì. Come si può falsificare questo tipo di scoperta?

Secondo Jim Blasko, "la copia caricata ufficiale più antica conosciuta di Satoshi's Bitcoin v0.1" è qui ed qui.

La storia di Satoshi Nakamoto, di Jim Blasko

Il post facebook con cui Blasko ha annunciato che la sua scoperta è piena di storia del bitcoin. Per esempio:

"Satoshi ha rilasciato la sua prima dichiarazione sul mailer di crittografia Cypherpunks l'8 gennaio 2009, con un collegamento al suo Bitcoin.v0.1.rar appena caricato su soundforge. Era stato CPU mining Bitcoin per 5 giorni (dal 3 gennaio) con un fattore di difficoltà di solo 0 quando è diventato pubblico l'8. "

Un tempo in cui il mining di CPU bitcoin era una cosa, puoi immaginare? "Dal 2012 si pensava che il codice grezzo e i file fossero spariti poiché per qualche motivo erano stati cancellati dal motore di ricerca soundforge", scrive Blasko. Per metà ipotizza e per metà ricorda che era dovuto a un qualche tipo di vulnerabilità che gli sviluppatori non volevano là fuori fino a quando il codice non fosse stato stabile. Dieci anni dopo, è innocuo. Tuttavia, possiamo essere sicuri che questo "Bitcoin versione 0.1, i dati e i file grezzi puri originali"? Sembra proprio così.

Notazioni personali di Satoshi Nakamoto

C'è una tradizione dietro questo codice. Apparentemente, "Hal Finney aveva in programma di inviarlo via email ad alcune persone nel 2012", ma non lo fece a causa della sua salute. Tuttavia, le annotazioni di Satoshi Nakamoto prendono la torta. 

“Per quelli di voi che sono criptohead hardcore come me, questa è una bella scoperta in quanto contiene tutte le annotazioni personali di Satoshi nel codice e non è stata modificata da nessuno così presto. Sicuramente esistono altri v0.1 su github, ma non ne ho trovato uno pubblicato prima del 2016. So che questa è la versione originale più pulita di Bitcoin!

Ad esempio, Satoshi Nakamoto risponde alla domanda: “Perché la codifica base-58 invece della codifica standard base-64?"

“- Non voglio che i caratteri 0OIl abbiano lo stesso aspetto in alcuni font e potrebbero essere utilizzati per creare numeri di conto visivamente identici.

– Una stringa con caratteri non alfanumerici non viene accettata facilmente come un numero di conto.

– L'e-mail di solito non interrompe la riga se non è presente la punteggiatura in cui interrompere.

– Il doppio clic seleziona l'intero numero come una parola se è tutto alfanumerico.

Grafico dei prezzi di BTCUSD per il 10/08/2022 - TradingView

Grafico dei prezzi BTC per il 10/08/2022 su Bittrex | Fonte: BTC/USD su TradingView.com

Sei mesi per estrarre un milione di Bitcoin

Questo è interessante e doloroso. Secondo Jim Blasko:

“Satoshi impiegherebbe almeno 6 mesi per estrarre 1 milione di Bitcoin poiché il blocco 20,000 non sarebbe arrivato fino al 22 luglio 2009 e altri come Hal dove si estrae anche, quindi almeno questa volta o poco dopo. La difficoltà era solo 1 all'epoca e il mining di base della CPU sarebbe continuato per un paio d'anni.

Il post su facebook dell'appassionato di bitcoin contiene anche una copia del messaggio originale di Satoshi Nakamoto alla "The Cryptography Mailing List" in cui li informava sul bitcoin. Contiene questa gemma di una frase che si riferisce alla storia sopra:

"Ho reso ridicolmente facile la difficoltà del proof-of-work con cui iniziare, quindi per un po' all'inizio un tipico PC sarà in grado di generare monete in poche ore. Diventerà molto più difficile quando la concorrenza farà aumentare la difficoltà con la regolazione automatica".

La regolazione della difficoltà, solo una delle tante meraviglie di bitcoin. Grazie, Satoshi!

Immagine in primo piano di Mike Bludau on Unsplash  | Grafici per TradingView

Fonte: https://bitcoinist.com/satoshi-nakamoto-earliest-version-bitcoin-code/