31. október 2008 leystu auðkenni undirritað af Satoshi Nakamoto þetta vandamál með 9 blaðsíðna pappír um hvernig ég ætti að borga mér í algjörlega nafnlaust og dreifð net.
Við vitum núna að dularfulli maðurinn þekktur sem Satoshi Nakamoto og þessar níu síður bjuggu til úr lausu lofti sem samsvarar 100 milljörðum RMB í bitcoin og tækninni sem knýr það, blockchain.
Án trausts þriðja aðila er stærsta vandamálið að ekkert okkar getur treyst hvert öðru, þannig að í blockchain heimi þyrfti að senda út millifærslur svo að allir þekktu sögu hvers og eins dollars hvers og eins í netkerfi. Fólk mun sannreyna að þetta er örugglega það sem ég sagði með rafrænni undirskrift og setja síðan millifærsluna í bók. Þessi höfuðbók er blokkin. Að tengja blokkirnar saman er blockchain. Það skráir öll viðskipti Bitcoin frá upphafi til dagsins í dag, og nú eru um 600.000 blokkir, með tvö eða þrjú þúsund viðskipti skráð í hverri blokk, og hver reikningur, þar á meðal þinn og minn, man nákvæmlega hversu mikla peninga það hefur, hvar það kom frá, þar sem því var varið, og það er gegnsætt og opið.
Í blockchain netinu eru allir með eins og uppfærða bókun í rauntíma. Það kemur ekki á óvart að áreiðanleiki höfuðbókarinnar er hornsteinn stafræns gjaldmiðils og ef höfuðbókin er ekki í lagi mun enginn gjaldmiðill virka vel.
En þetta vekur upp tvær nýjar spurningar: hver geymir bækurnar fyrir alla? Hvernig tryggir þú að bækurnar séu ekki falsaðar?
Ef allir gætu haldið höfuðbók gætu viðskipti og röð viðskipta í hverri blokk verið mismunandi og ef það væru vísvitandi rangar færslur væri það enn óskipulegra. Það er ómögulegt að fá bók sem er viðunandi fyrir alla.
Þannig að sá sem heldur bókunum verður að fá alla til að samþykkja þær svo að bækur allra séu einsleitar. Þetta er einnig þekkt sem samkomulag.
Í dag eru alls kyns mismunandi samstillingaraðferðir fyrir ýmsar blokkir og lausn Satoshi er að gera vandamálið. Sá sem vinnur svarið fyrst hefur rétt til að halda bókunum. Þessi vélbúnaður er kallaður PoW: Proof-of-Work, Proof of Workload.
Eðli sönnunar á vinnuálagi er tæmandi og því meira sem reikningskraftur tækið hefur, því meiri líkur eru á því að reikna út svarið.
Til þess að gera þetta er kjötkóðun notuð.
Tökum SHA256 reikniritið til dæmis, hvaða strengur sem er dulkóðuð með honum gefur sérstaka streng af 256 bita tvínúmerum. Ef upphaflega inntakinu er breytt á einhvern hátt, verður dulkóðaða númerið með kjötkássa allt annað.
Eðli sönnunar á vinnuálagi er tæmandi og því meira sem reikningskraftur tækið hefur, því meiri líkur eru á því að reikna út svarið.
Til þess að gera þetta er kjötkóðun notuð.
Tökum SHA256 reikniritið til dæmis, hvaða strengur sem er dulkóðuð með honum gefur sérstaka streng af 256 bita tvínúmerum. Ef upphaflega inntakinu er breytt á einhvern hátt, verður dulkóðaða númerið með kjötkássa allt annað.
Eðli sönnunar á vinnuálagi er tæmandi og því meira sem reikningskraftur tækið hefur, því meiri líkur eru á því að reikna út svarið.
Til þess að gera þetta er kjötkóðun notuð.
Tökum SHA256 reikniritið til dæmis, hvaða strengur sem er dulkóðuð með honum gefur sérstaka streng af 256 bita tvínúmerum. Ef upphaflega inntakinu er breytt á einhvern hátt, verður dulkóðaða númerið með kjötkássa allt annað.
Eðli sönnunar á vinnuálagi er tæmandi og því meira sem reikningskraftur tækið hefur, því meiri líkur eru á því að reikna út svarið.
Til þess að gera þetta er kjötkóðun notuð.
Tökum SHA256 reikniritið til dæmis, hvaða strengur sem er dulkóðuð með honum gefur sérstaka streng af 256 bita tvínúmerum. Ef upphaflega inntakinu er breytt á einhvern hátt, verður dulkóðaða númerið með kjötkássa allt annað.
Eðli sönnunar á vinnuálagi er tæmandi og því meira sem reikningskraftur tækið hefur, því meiri líkur eru á því að reikna út svarið.
Til þess að gera þetta er kjötkóðun notuð.
Tökum SHA256 reikniritið til dæmis, hvaða strengur sem er dulkóðuð með honum gefur sérstaka streng af 256 bita tvínúmerum. Ef upphaflega inntakinu er breytt á einhvern hátt, verður dulkóðaða númerið með kjötkássa allt annað
Þegar við opnum lokun getum við séð fjölda viðskipta skráð í þeirri blokk, upplýsingar um viðskipti, haus og aðrar upplýsingar.
Blokkhaus er merkimiði á blokk sem inniheldur upplýsingar eins og tímastimpill, Merk trjárótarkassa, handahófi tala og kjötkássa fyrri blokkar og að gera annan SHA256 útreikning á blokkarhausnum mun gefa okkur kjötkássu þessarar blokkar.
Til að fylgjast með verður þú að pakka saman hinum ýmsu upplýsingum í kubbnum og breyta síðan þessari handahófi tölu í lokhausnum svo hægt sé að haska inntakið til að fá kjötkássugildi þar sem fyrstu n tölustafirnir eru 0 eftir kjötkássureikninginn .
Það eru í raun aðeins tveir möguleikar fyrir hvern tölustaf: 1 og 0, þannig að líkurnar á árangri fyrir hverja breytingu á handahófstölunni eru einn nti af 2. Til dæmis, ef n er 1, það er, svo lengi sem fyrsta talan er 0, þá eru líkurnar á árangri 1 af 2.
Því meira sem reiknivélin er í netinu, því fleiri núll er að telja og því erfiðara er að sanna vinnuálagið.
Í dag er n í Bitcoin netinu u.þ.b. 76, sem er árangurshlutfall 1 af 76 hlutum á 2, eða næstum 1 af 755 billjónum.
Með 8.000 $ RTX 2080Ti skjákort er það um það bil 1407 ár að telja.
Það er í raun ekki auðvelt að fá stærðfræðina rétta, en þegar þú hefur gert það geta allir sannreynt á svipstundu að þú hafir rétt fyrir þér. Ef það er örugglega rétt, munu allir tengja þá blokk við höfuðbókina og byrja að pakka í næstu blokk.
Þannig hafa allir á netinu sams konar uppfærða aðalbók í rauntíma.
Og til að halda öllum áhugasömum um bókhaldið verður fyrsti hnútinn til að klára að pakka blokkinni verðlaunaður af kerfinu, sem nú er 12,5 bitcoins, eða næstum 600.000 RMB. Þetta ferli er einnig þekkt sem námuvinnsla.
Á hinn bóginn, til að koma í veg fyrir að átt sé við stórbókina, þarf hver nýr kubbur sem bætt er við að skrá kjötkássugildi fyrri kubbs, einnig þekktur sem kjötkássbendir, í hausnum á kubbnum. Slíkur stöðugur framvísandi bendir að lokum á fyrsta stofnblokkina og hlekkir allar blokkir þétt saman.
Ef þú breytir einhverjum stöfum í einhverri blokk breytir þú kjötkássugildi þess korts og ógildir kjötkássubendann næsta kubbsins.
Svo þú verður að breyta kjötkássumerki næsta kubbs, en það hefur aftur áhrif á kjötkássugildi þess kubbs, svo þú verður líka að endurreikna slembitöluna og eftir að þú hefur lokið útreikningnum þarftu að breyta næstu kubb þessarar kubbs þar til þú hefur breytt öllum kubbum eftir þann kubb, sem er mjög fyrirferðarmikill.
Þetta gerir bókaranum ómögulegt að fylgjast með fölsunum þó hann vildi. Vegna rafrænu undirskriftarinnar getur bókarinn ekki falsað millifærslu frá einhverjum öðrum til sjálfs sín og vegna sögu bókarinnar getur hann heldur ekki breytt peningaupphæð úr lausu lofti gripið.
En þetta vekur upp nýja spurningu: ef tveir menn ljúka útreikningunum á sama tíma og pakka út nýjum kubb, á hvern ættu þeir að hlusta?
Svarið er hver sem er nógu lengi til að hlusta og nú geta allir pakkað á eftir báðum kubbum. Til dæmis, ef fyrsti strákurinn sem klárar útreikninginn í næstu umferð velur að tengjast B, þá verður B keðjan lengri og allir aðrir líklegri til að tengjast B líka.
Innan sex umbúða umbúða er vinningshafinn venjulega gerður upp og yfirgefin keðjuverslun dregin til baka og sett aftur í viðskiptasundið sem á að pakka.
En þar sem það er sá sem lengst er hlustar á þann sem er lengstur, svo framarlega sem þú getur talið betra en allir aðrir og talningarmáttur þinn er meiri en 51%, þá geturðu sjálfur reiknað út lengstu keðjuna og síðan stjórnað .
Þannig að því meiri sem reiknivélin er í námumönnunum í Bitcoin heiminum, því fleiri núll verða allir að telja og tryggja að enginn geti stjórnað höfuðbókinni.
En öðrum blockchains með fáum þátttakendum gengur ekki svo vel, svo sem 51% árás á stafrænan gjaldmiðil sem kallast Bitcoin Gold þann 15. maí 2018.
Árásarmennirnir fluttu fyrst sitt eigið bitgold fyrir 10 milljónir dollara í kauphöll og þessi flutningur var skráður á reit A. Árásarmennirnir gátu einnig flutt eigið bitgull að verðmæti 10 milljónir í kauphöll. Á sama tíma útbjó árásarmaðurinn leynilega blokk B þar sem flutningurinn átti sér ekki stað og reiknaði nýja blokk eftir blokk B. Árásarmaðurinn undirbjó einnig leynilega blokk B þar sem flutningurinn átti sér ekki stað.
Þegar flutningurinn á A keðjunni er staðfestur getur árásarmaðurinn dregið bita gullið í kauphöllinni. En þar sem tölvukraftur árásarmannsins er 51% meiri en allt netið, verður B keðjan að lokum lengri en A keðjan, og með því að sleppa lengri B keðju í allt netið verður sagan endurskrifuð, B keðjan kemur í staðinn fyrir Keðja sem hin raunverulega aðalkeðja og flutningurinn í kauphöllinni í blokk A verður dreginn til baka og þénar árásarmanninn 10 milljónir fyrir ekki neitt.
Í dag er auðveldasta leiðin fyrir hinn almenna einstakling án reikningsgetu til að fá stafrænan gjaldmiðil að kaupa hann í kauphöll og draga hann til veskisfangsins þíns.
Þetta heimilisfang kemur frá einkalyklinum þínum, sem er dulkóðaður, og opinberi lykillinn, sem er dulkóðuð, fær heimilisfangið.
Í nafnlausu neti eins og blockchain getur aðeins einkalykillinn sannað að þú ert þú og svo framarlega sem flutningnum fylgir rafræn undirskrift sem mynduð er af einkalyklinum þínum, geta allir staðfest að flutningurinn sé gildur. Svo ef einkalykillinn er í hættu getur hver sem er látið eins og þú sért og millifært peningana.
Póstur: Sep-10-2020