Kas išrado „blockchain” technologiją?
Kas išrado blokų grandinę? Spoileris: Satoshi Nakamoto to nepadarė. Trumpa šios technologijos istorija.
Neabejotina, kad blokų grandinės technologiją į finansų rinką atnešė „Bitcoin”. Vėliausiai nuo tada, kai BTC ir daugybė altkoinų sudrebino investicinį kraštovaizdį, „blockchain” tapo madingu technologiniu žodžiu. Ji yra decentralizuota, skaidri ir kartais sunaudoja daug energijos. Tačiau kas iš tikrųjų tai sugalvojo?
Blokų grandinės išradimas
Tiesa, kad 2008 m. Satoshi Nakamoto sukūrė svarbų blokų grandinės technologijos panaudojimo atvejį su „Bitcoin”. Tačiau iš tikrųjų ši sistema buvo sukurta keleriais metais anksčiau. 1991 m. Stuartas Haberis ir W. Scottas Stornetta suprogramavo pirmąją programinę įrangą, kuri buvo labai panaši į šiandieninę „blockchain”. Prieš šį užprogramavimą buvo parengtas jų baltasis dokumentas (angl. white paper) pavadinimu „How to Time-Stamp a Digital Document” („Kaip ant skaitmeninio dokumento uždėti laiko žymą”).
Šioje knygoje jie aprašė skaitmeninių dokumentų laiko žymų generavimo ir tikrinimo metodą. Jų metodas buvo pagrįstas kriptografinėmis hash funkcijomis ir buvo laikomas vienu pirmųjų blokų grandinės technologijos pirmtakų.
Haberis ir Stornetta suvokė decentralizuoto informacijos saugojimo ir nuo klastojimo apsaugotų duomenų blokų grandinių svarbą. Nors jų sistema neturėjo aiškių blokų grandinės savybių, jų darbas buvo kertinis vėlesniam šios technologijos vystymui.
1992 m. jie savo sistemą papildė „Merkle” medžiais (angl. Merkle trees), kurie iki šiol naudojami dabartinėse blokų grandinėse. Jie leidžia neapsiriboti pavieniu duomenų saugojimu. 1994 m. Haberis ir Stornetta įkūrė bendrovę „Surety” ir išleido savo programinę įrangą „AbsoluteProof”.
Darbo įrodymo pradžia
Siekdamas išspręsti dvigubo pinigų išleidimo problemą – pavojų, kad monetos bus panaudotos du kartus – 2004 m. Halas Finney sukūrė „daugkartinio naudojimo darbo įrodymų” sistemą (angl. Reusable Proofs of Work). Tai buvo vėlesnio „darbo įrodymo” (angl. Proof of Work) mechanizmo, kurį sukūrė Satoshi Nakamoto ir kuris šiandien naudojamas „Bitcoin” blokų grandinėje, pirmtakas. Tačiau Halo Finney metodas vis dar rėmėsi centralizuotais serveriais, kurie tikrindavo sandorių teisingumą.
Greičiausiai Satoshi Nakamoto turėjo prieigą prie visos šios informacijos ir pagal ją sukūrė blokų grandinę, kokią žinome šiandien ir kurią 2008 m. paskelbė bitkoino „White paper” dokumente „A Peer-to-Peer Electronic Cash System” („Tarpusavio atsiskaitymo elektroninių pinigų sistema”).