Onko tämä Satoshi Nakamoton kauan kadoksissa ollut Bitcoin-koodin varhaisin versio?

Legenda Satoshi Nakamotosta elää. Jim Blaskon johtama bitcoin-harrastaja väittää löytäneensä "kadonneen Bitcoin v0.1 -raakadatan ja -tiedostot". Skeptisyys olisi normaali reaktio tällaisiin omituisiin väitteisiin, mutta tässä on kicker: koodi on edelleen Soundforgessa. Toisin sanoen Satoshi Nakamoton alkuperäinen koodi katosi hakukoneista ja sitä pidettiin kadonneena kymmenen vuoden ajan, mutta "selaimen hakkeroinnin avulla" Blasko tajusi, että tiedostot olivat edelleen ylhäällä. Miten kukaan voi teeskennellä tuollaista löytöä?

Jim Blaskon mukaan "virallinen vanhin tunnettu ladattu kopio Satoshin Bitcoin v0.1:stä" on tätä ja tätä.

Satoshi Nakamoton tarina, Jim Blasko

- Facebook-postaus, jolla Blasko ilmoitti löytönsä olevan täynnä bitcoin-historiaa. Esimerkiksi:

"Satoshi julkaisi ensimmäisen lausuntonsa Cypherpunks-salakirjoituspostituksesta 8. tammikuuta 2009, ja siinä oli linkki hänen juuri lataamaansa Bitcoin.v0.1.rar-tiedostoon soundforgessa. Hän oli louhinut Bitcoinia CPU:lla 5 päivän ajan (3. tammikuuta lähtien) vaikeuskertoimella vain 0, kun hän tuli julkisuuteen 8.

Voitko kuvitella aikaa, jolloin bitcoin-suorittimen louhinta oli asia? "Vuodesta 2012 lähtien on ajateltu, että raakakoodi ja tiedostot olivat kadonneet, koska ne oli jostain syystä kaavittu soundforge-hakukoneesta", Blasko kirjoittaa. Hän puoliksi spekuloi - puoliksi muistaa, että se johtui jonkinlaisesta haavoittuvuudesta, jota kehittäjät eivät halunneet ulos ennen kuin koodi oli vakaa. Kymmenen vuotta myöhemmin se on vaaratonta. Voimmeko kuitenkin olla varmoja tästä "Bitcoin-versiosta 0.1, alkuperäisestä puhtaasta raakadatasta ja tiedostoista"? Varmasti siltä näyttää.

Satoshi Nakamoton henkilökohtaiset merkinnät

Tämän koodin takana on perinne. Ilmeisesti "Hal Finney aikoi lähettää sen sähköpostitse joillekin ihmisille vuonna 2012", mutta ei terveytensä vuoksi. Kuitenkin Satoshi Nakamoton merkinnät vievät kakun. 

"Niille teistä, jotka ovat kaltaisiani kovia kryptopäitä, tämä on hieno löytö, koska siinä on kaikki Satoshin henkilökohtaiset merkinnät koodissa, eikä kukaan ole muuttanut sitä näin aikaisin. Githubissa on varmasti muitakin v0.1-versioita, mutta en löytänyt sellaista julkaistua ennen vuotta 2016. Tiedän tämän olevan Bitcoinin puhtain alkuperäinen versio!

Esimerkiksi Satoshi Nakamoto vastaa kysymykseen: "Miksi base-58 tavallisen base-64-koodauksen sijaan?"

”- Älä halua 0OIl-merkkejä, jotka näyttävät samalta joissakin fonteissa ja joita voitaisiin käyttää visuaalisesti identtisen näköisten tilinumeroiden luomiseen.

– Ei-aakkosnumeerisia merkkejä sisältävää merkkijonoa ei hyväksytä yhtä helposti kuin tilinumeroa.

– Sähköposti ei yleensä mene rivinvaihtoon, jos siinä ei ole välimerkkejä.

– Kaksoisnapsautus valitsee kokonaisluvun yhdeksi sanaksi, jos se on kaikki aakkosnumeerista."

BTCUSD-hintakaavio 10 - TradingView

BTC: n hintakaavio 10 Bittrexillä | Lähde: BTC / USD TradingView.com

Kuusi kuukautta miljoonan Bitcoinin louhimiseen

Tämä on mielenkiintoista ja tuskallista. Jim Blaskon mukaan:

”Satoshilla kuluisi vähintään 6 kuukautta miljoonan Bitcoinin louhimiseen, koska lohko 1 20,000 tulisi vasta 22. heinäkuuta 2009 ja muut, kuten Hal, jossa myös louhitaan, joten ainakin tällä kertaa tai pian sen jälkeen. Vaikeusaste oli tuolloin vain 1 ja perusprosessorin louhinta jatkui pari vuotta."

- bitcoin-harrastajan Facebook-postaus sisältää myös kopion Satoshi Nakamoton alkuperäisestä viestistä "The Cryptography Mailing List" -listalle, jossa kerrottiin heille bitcoinista. Se sisältää tämän lauseen helmen, joka liittyy yllä olevaan tarinaan:

”Tein työntodistuksen vaikeudesta naurettavan helpon aloittaa, joten aluksi tyypillinen PC pystyy hetken aikaa luomaan kolikoita muutamassa tunnissa. Siitä tulee paljon vaikeampaa, kun kilpailu saa automaattisen säädön lisäämään vaikeutta.

Vaikeuden säätö, vain yksi bitcoinin monista ihmeistä. Kiitos, Satoshi!

Esitelty kuva Mike Bludau on Unsplash  | Kaaviot TradingView

Lähde: https://bitcoinist.com/satoshi-nakamoto-earliest-version-bitcoin-code/