Kas Blockchain ja Bitcoin on tõesti muutumatud?


Kui me räägime blockchainist, siis järgmine asi, mis kõne alla tuleb, on muutmatus. Teema kohta on erinevaid seisukohti, kuid kui selle juurde tahetakse, otsivad kõik vastust ühele küsimusele – on blockchain ja Bitcoin muutumatud? Lühike vastus on – Jah, plokiahelaid ja Bitcoine ei saa muuta. Pikk vastus on, et tagajärgede mõistmiseks peate ikkagi teadma selle vastuse põhjuseid.

Enne teemasse sukeldumist on oluline mõista blockchaini põhitõdesid. Kuid me ei süvene tehnilistesse üksikasjadesse, kuna see on juba omaette teema. Mis on blokeering? Paljud inimesed kasutavad terminit blockchain ja Bitcoin vaheldumisi, kuid need pole samad. Blockchain on kontseptsioon, idee. Bitcoin on selle idee esimene ja peamine teostus. Blockchaini peal võib olla ka teisi erinevaid rakendusi, mis pole Bitcoiniga kuhugi seotud. Tegelikult on teistes valdkondades, nagu arukad lepingud, pankadevahelised arveldused jne, mis on huvitavamad kui Bitcoin, korralikke edusamme tehtud..

Oma olemuselt on blockchain lihtsalt hajutatud pearaamat. Vastupidiselt tavalistele paradigmadele, kus asjade kontrollimiseks on olemas keskne usaldusväärne asutus, blockchain pakub võrku, kus pole ühte toitepunkti. Pole vaja kedagi “usaldada”, sest süsteem ise muudab peaaegu kontrolli võimatuks kellegi üle. See detsentraliseerimine muudab selle lihtsate inimeste jaoks nii võimsaks ja ahvatlevaks.

Bitcoin on krüptovaluuta, mis põhineb blockchainil, mis on pole kellegi poolt reguleeritud. Tehingud on hetkelised ja tehinguga on seotud väike tasu, mis muudab selle ülemaailmsete maksete jaoks väga populaarseks. Valuuta tegelikku väärtust aga pole, kuna see pole millegagi tagatud. Selle väärtus sõltub puhtalt sellest, kui palju inimesed on nõus maksma (kontrollige selle tööriista abil Bitcoini hinda) ja korreleerub otseselt inimeste usaldusega süsteemi suhtes. Sellepärast näete, et Bitcoini hind langeb, kui blokeeringuga seotud negatiivseid uudiseid ilmub. (Bitcoini kohta saate rohkem lugeda siit.)

Mis on muutumatus ja miks peaks teid huvitama? Üldiselt, muutumatus viitab millelegi, mida pärast loomist ei saa muuta. Need, kes on pärit tarkvara programmeerimise maailmast, teavad muutumatute objektide olulisust. Plokiahela kontekstis on muutmatusel sarnane tähendus, kuid palju suurem tähtsus. Selgitamaks, miks see nii tähtis on, räägime konkreetselt, kasutades näiteks Bitcoini.

Bitcoini tehinguid – mis toimuvad kogu maailmas – salvestatakse tegelikult hajutatud viisil üle kogu võrgu, teabe mitu koopiat hõljuvad ümber. See on sõna otseses mõttes üksteisega seotud ahelaplokk. Nüüd, kui need plokid on muudetavad, on kõigil pahatahtlikel inimestel võimalik muuta tehingute ajalugu ja olla ülirikkad, muutes kirjeid lihtsalt. Seetõttu on klotside muutmatus nii oluline. Laskem üksikasjadesse:

Uue tehingu alustamiseks edastasite teate koos tehingu üksikasjadega, näiteks „makske Bob 9 BTC-le”. Kuidas aga teab maailm, et tehingu algataja on teie ja mitte keegi teine? Selle jaoks teie kasutatav tarkvara Bitcoin / rahakott loob teie privaatvõtmest digitaalallkirja, mis on teada ainult teile (teie süsteemile) ja on tehingu kohta ainulaadne. Teised kasutavad sõnumi dekrüpteerimiseks vastavat avalikku võtit. Allpool toodud diagramm selgitab vooluhulka kõrgel tasemel:

Kuna aga tehing toimub võrkude ja arvutite kaudu, mida ei saa usaldada, kuidas tagada, et kiri on muutumatu ja keegi ei muuda üksikasju? Digitaalallkirja toimimise viis on kui sõnumit muudetakse, muudab see kogu allkirja kehtetuks ja kõik teavad, et seda on rikutud. Järgmisena läheb teie tehing kinnitamata tehingute kogumi. Bitcoini võrgus osalevad inimesed valivad mõned neist tehingutest ja proovivad neid lisada olemasolev plokk. Tehingu lisamiseks tuleb siiski lahendada matemaatiline mõistatus (kui täpne olla, SHA256 Hash). Sellele mõistatusele lahenduse leidmine võtab aega, mis tähistab Bitcoini infrastruktuuris väga olulist funktsiooni, nagu näeme hiljem. Nüüd proovivad seda mõistatust lahendada mitu inimest. Kes suudab selle kõigepealt lahendada, saab tehingu olemasolevasse blokki lisada ja nad saavad preemiaks väikese protsendi Bitcoinidest. Allpool on diagramm selle selgitamiseks. Pange tähele, et viimasel tehingul on osutus vanemale tehingule, mis moodustab ploki.

Bitcoini taristu olemuse tõttu võib plokiahelas olla mitu haru, mis sisaldavad vastuolulist teavet. Kuidas sa tead, kumba usaldada? Reegel on see, et pikemat haru tuleks seda, mida tuleks usaldada, ja lühem haru läheb tagasi kinnitamata tehingute kogumisse. Sellepärast on pärast tehingu tegemist jahutusperiood ja esialgsel perioodil on see üldiselt riskantne ja kinnitamata. Mõni rahakott tähistab tehingut punasega, et seda sama tähistada.

Nüüd tuleb jälle meie küsimus. Kas blokk on tõesti muutumatu? Kas pahatahtlikul ründajal on võimalik blokeerida enda kasuks? Vastus on see see pole 100% muutumatu, kuid matemaatilise mõistatuse lähenemisviisi, mida arutasime varem muudab selle peaaegu võimatuks seda tegema. Ründaja õnnestumiseks peab ta looma olemasolevate plokkidest pikema ahela. Protsessi jaotamine ja aeganõudev olemus muudab kellegi selle tegemise praktiliselt võimatuks.

Aga kuidas on juba aktsepteeritud plokiga? Kas see on altid muudatustele? Jah, aga jällegi, kuna sõlmed on hajutatud, nõuaks see, et ründaja võtaks kontrolli suure hulga võrgus olevate arvutite üle. Protsent tark, see eeldaks, et ründaja võtab enda kontrolli alla 51% arvutitest ja sellest tuleneb ka nimi “51% rünnak ”. Kuid siis oleks loogiline argument see, et kui kellelgi on kontroll nii paljude arvutite üle, kasulikum oleks Bitcoini teenimine kaevandamisega ja ausa mängu mängimine, mitte süsteemi petmine.

Nii et kokkuvõttes oleks mõistlik seda öelda blockchain on peaaegu muutumatu, kui osalejaid on tohutult palju. Kuid on oluline mõista ka põhjust, sest mõned inimesed suhtuvad sellesse paranoiliselt ja võivad nii õigesti olla.

Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map