Příznivci kryptoměny diskutovali o rané verzi původního zdrojového kódu bitcoinu, který se objevil tento týden. Starý příspěvek na fóru a seznam adresátů, který napsal Satoshi, naznačuje, že před spuštěním sítě 3. ledna 2009 byla distribuována soukromá verze kódu několika lidem..

Přečtěte si také: Thajsko schvaluje první ICO portál v zemi

Předběžné uvolnění bitcoinů a vyřazený blok Genesis se zcela odlišným hashem

Bitcoiners během posledních několika hodin hovořili o původním zdrojovém kódu bitcoinu Satoshi Nakamota a o tom, zda pseudonymní tvůrce distribuoval soukromou verzi ostatním před oficiálním spuštěním. Diskuse začala 13. března, kdy známý navrhovatel BTC Francis Pouliot sdílené velmi stará verze Satoshiho zdrojového kódu a dopis od tvůrce s podrobnostmi, že poslal „hlavní soubory“ Jamesovi A. Donaldu. “Poslal jsem ti hlavní soubory (v tuto chvíli k dispozici na vyžádání, brzy plné vydání),” Nakamoto stanovený dne 17. listopadu 2008.

Satoshiho předběžný bitcoinový kód obsahuje několik fascinujících zjištěníOdpověď ze seznamu adresátů Jamesovi A. Donaldovi dne 17. listopadu 2008 vysvětluje, že Satoshi před zahájením 3. ledna 2009 poskytl soubory několika lidem.

Ve zdrojovém kódu to bylo distribuováno členovi Bitcointalk.org „Cryddit“ existují zajímavá zjištění, která jsou považována za nejranější verzi kódu bitcoinu. Například kód zmiňuje pojem „bitcoin miner“, což se zdá být poprvé, co Nakamoto popisuje tyto účastníky jako horníky. Zajímavé je, že pojem „horníci“ nebyl použit v původním dokumentu – v celém textu jsou označováni jako „uzly“. Termín blockchain byl navíc podle satoshiho kódu daného Crydditu skutečně nazýván „timechain“.

Satoshiho předběžný bitcoinový kód obsahuje několik fascinujících zjištěníSnímek obrazovky z 3. ledna 2009 (stejné datum jako blok genesis), s nevydaným blockchainem v bloku 213 a třemi dalšími připojeními podle uživatele Bitcointalk.org Deepceleron 23. prosince 2013.

“Časový řetězec je struktura ve tvaru stromu, počínaje blokem geneze v kořeni.” S tím, že každý blok má potenciálně více kandidátů jako další blok. pprev a pnext propojují cestu hlavním / nejdelším řetězcem. Index bloku může mít více pprev směřujících zpět, ale pnext bude ukazovat pouze dopředu na nejdelší větev nebo bude null, pokud blok není součástí nejdelšího řetězce, “vysvětluje text zdrojového kódu.

Text pokračuje:

Uzly shromažďují nové transakce do bloku, hashují je do hash stromu a skenují hodnoty nonce, aby hash bloku splňoval požadavky na důkaz o práci. Když vyřeší důkaz o práci, vysílají blok všem a blok je přidán do časového řetězce. První transakce v bloku je speciální, která vytváří novou minci ve vlastnictví tvůrce bloku.

Dalším zajímavým nálezem v počátečním kódu je skutečnost, že Satoshi pojmenoval menší jednotky bitcoinu spíše „mincí“ (1 000 000) a „centem“ (10 000) než „satoshi“, což je termín, který dnes většina lidí používá. K dispozici je také řádek textu, který hovoří o „atomech“ a „uživatelských recenzích“, který odkazuje na nějaký druh systému hodnocení.

Satoshiho předběžný bitcoinový kód obsahuje několik fascinujících zjištěníPodle Mika Hearna byla tato část kódu určena pro P2P tržiště podobné Openbazaaru, ale zabudované do bitcoinového protokolu. Myšlenka tržiště byla po spuštění sítě zahozena.

Podle raného vývojáře bitcoinů Mikea Hearna měl Satoshi v úmyslu integrovat do protokolu trh typu peer-to-peer (P2P) uvnitř protokolu, ale tvůrce nikdy nedokončil kód a myšlenka byla odložena. Zdroj má také v kódu vyřazený blok genesis, který má úplně jiný hash. Za předpokladu, že hash byl prvním testovacím blokem geneze, byl vyroben 10. září 2008.

Satoshiho předběžný bitcoinový kód obsahuje několik fascinujících zjištěníNejmenší jednotky v bitcoinu se nenazývaly satoshi, ale tvůrce jim dal název „coin“ a „cent“.

Klient IRC, P2P Marketplace a virtuální pokerová hra

Kromě vydání předkódu před spuštěním 3. ledna 2009 má původní bitcoinový kód 0.1.0 také některé fascinující detaily. Například původní bitcoinový software obsahoval IRC klienta, jehož cílem bylo vytvořit jednodušší způsob zavádění zpráv bootstrap. Původní úložiště, které obsahovalo bitcoinový kód 0,1.0, dále obsahovalo rámec pro vytvoření a virtuální pokerová hra který byl přidán 16. dubna 2008. Po oficiálním spuštění sítě se nápady jako trh P2P a virtuální pokerová hra nikdy nedostaly k uskutečnění. Klient IRC přetrvával několik vydání, ale po bitcoinové verzi 0.8.2 byla podpora pro IRC bootstrapping zcela odstraněna.

Satoshiho předběžný bitcoinový kód obsahuje několik fascinujících zjištěníBitcoin měl také vestavěnou virtuální pokerovou hru, která nebyla nikdy vyvinuta.

Nikdo neví, proč Satoshi použil určité definice pro terminologii bitcoinů a proč se tvůrce rozhodl vzdát trhu P2P a pokerové aplikace. Nejstarší dostupnou historií důkazu o fungující verzi bitcoinu 0.1.0 je protokol ladění čitelný člověkem. Satoshi pracoval na bitcoinovém kódu až do verze 0.3.19 jako hlavní správce, ale následně odešel v roce 2010 a předal otěže Gavinovi Andresenovi. Předem distribuovaný kód před spuštěním v roce 2009 je přinejmenším přesvědčivý, protože poskytuje nahlédnutí do mysli záhadného tvůrce bitcoinu a jeho technologie měnící svět..

Co si myslíte o zdrojovém kódu před vydáním a některých výrazech, které Satoshi používá v celém textu? Dejte nám vědět, co si o tomto tématu myslíte, v sekci komentáře níže.

Kredity obrázků: Shutterstock, Twitter, Francis Pouliot, Bitcointalk.org a Pixabay.

Na webu Bitcoin.com je spousta bezplatných užitečných služeb. Viděli jste například naši Nástroje strana? Můžete dokonce vyhledat směnný kurz transakce v minulosti. Nebo spočítejte hodnotu svých současných podílů. Nebo vytvořte papírovou peněženku. A mnohem víc.