Mis on Blockchain?
Kangelane Blockchain / / March 19, 2020
Viimati uuendatud
Tõenäoliselt olete varem mõistet Blockchain kuulnud. Aga mis see täpselt on? Siin selgitame, mida peate teadma selle üliturvalise tehnoloogia kohta.
Olete seda sõna kuulnud uudistes, ajaveebides ja võib-olla isegi sõpradelt ja perelt. Aga mis on plokiahelik?
Plokiahel on andmeplokkide ahel, mida hoitakse „andmebaasis“ peer-to-peer võrk mitmest “sõlmest”. Need sõlmed on arvutid, mis kontrollivad ja kinnitavad iga uut tehingut, mis lisatakse ahelasse täiendava plokkina.
Plokiahela ja sellele lisatud teabe mõistmiseks on oluline teada, kuidas tehingud toimivad ja kuidas neid kontrollitakse.
Mis on plokiahel?
Iga plokiahelasse lisatav plokk sisaldab konkreetset teavet tehingu kohta, mida talletatakse. See teave võib sisaldada kõike alates kuupäevast ja kellaajast, dollarisummast, saatjast, saajast ja muust. Nendes tehingutes pole isikuid tuvastatud. Selle asemel identifitseeritakse nad krüptitud digitaalallkirjaga.
Üksikud plokid salvestavad tuhandeid tehinguid. Nad võivad salvestada ka muud tüüpi teavet, mida programmeerijad võivad salvestada plokiahelas, et seda kasutada tegeliku teabe andmebaasina.
Erinevalt tavalisest andmebaasist või pilvesalvestuskohast ei saa mitte ainult iga arvuti plokiahelasse rohkem andmeid lisada. Selle asemel tuleb iga uus teave kinnitada võrdõigusvõrkude arvutivõrgu kaudu.
Pole ühte arvutit ega serverit, mis toimiks teabe tsentraliseeritud kontrollerina. Selle asemel peab see hajutatud arvutisõlmede võrkude võrk kontrollima, kas uus andmekogu on seaduslik ja kuulub ahela osana.
See arvutivõrk teeb just plokiahelad detsentraliseeritud. Kuna ükski keskserver andmeid ei kontrolli ega halda, on teave turvalisem ja pakub plokiahela kasutajatele paremat anonüümsust.
Kuidas uusi andmeid plokiahelasse lisatakse?
Siin on sündmuste jada, mille jooksul blockchain-võrgu kasutaja saadab plokiahelasse uue teabe:
- Kasutajatelt saadetakse blockchain-võrku mitu teavet (tavaliselt finantstehingud).
- Plokiahela sõlmed kinnitavad andmete üksikasjad sõltumatult, et kontrollida, kas need kuuluvad õiguspäraselt plokiahelasse.
- Osa valideerimisprotsessist hõlmab iga sõlme keeruka matemaatikaülesande lahendamist. Kui see on lahendatud, on sellel arvutil volitus ploki ahelasse lisada.
- Pärast valideerimist lisatakse teave ahela järgmisele plokile.
- Järgmine plokk on krüptitud “räsi”, mis sisaldab ahela uuema ploki “räsi”. Räsi on krüptograafiline kood, mis tuvastab uue ploki.
Miks plokiahel on turvaline?
Plokiahelad sisaldavad mitut kihti turvalisust.
Esimene on see, et iga plokk on valideeritud ja kinnitatud, et see kuulub avaliku pearaamatu (kogu andmeplokkide kogu) koosseisu. Umbes nagu laevandussektor, tähendaks see, et plokiahelas salvestatud saatelehel ei saa andmeid kustutada ega nendega mingil moel manipuleerida. Kui see teave on lisatud plokiahelasse, on see osa ametlikust manifestist.
Miks on plokki keeruline muuta? Unikaalse ja krüpteeritud räsi tõttu, mida kasutatakse ploki tuvastamiseks. Arvutite poolt lahendatud keeruline matemaatika algoritm loob räsi, mida on ilma monumentaalse arvutusvõimsuseta äärmiselt raske „häkkida”. Ja unikaalset räsi dekrüpteerimata ei saa plokki muuta.
Veel üks turvalisuse kiht on asjaolu, et eelmise ploki räsi asub järgmise ploki uues räsis. See tähendab, et häkkerid peavad mitte ainult dekrüpteerima muudetava ploki räsi, vaid ka iga sellele eelneva ploki räsi.
See on põhjus, miks enamik inimesi peab plokiahelat häkkerikindlaks.
Blockchaini ja Bitcoini erinevus
Kuna Bitcoin oli blockchain-tehnoloogia esmakordne juurutamine, on sõnad Bitcoin ja blockchain muutunud sünonüümideks, õigustatult või mitte.
Reaalsus on see, et blockchaini tehnoloogia ületab Bitcoini kaugelt.
Satoshi Nakamoto nime kandnud salapärane tehnoloog (paljud kahtlevad, et see oli tema pärisnimi) kasutab Bitcoini ettepanekus plokiahelat kasutades elektroonilist sularaha süsteemi.
Erinevalt ühegi riigi valuutast, mida reguleerib keskasutus, ei kontrolli ega kontrolli keegi Bitcoini. Seetõttu nimetatakse seda detsentraliseeritud valuutaks.
Kui keegi soovib kaupa või teenust osta keegi, kes aktsepteerib Bitcoini maksetena, toimuvad järgmised tegevused.
- Ostja esitab ostutehingu Bitcoini võrgus.
- Bitcoini kaevandajad võistlevad selle tehingu keeruka matemaatilise algoritmi lahendamisel. Lahenduseks on tehinguploki räsi.
- Kui räsi on loodud mitme sõlme poolt, kontrollitakse tehing.
- Lõppenud tehing lisatakse plokiahelasse plokkidena.
- Rässi lõpetanud kaevandajaid premeeritakse Bitcoiniga.
Kui tehing on lisatud Bitcoini avalikku registrisse, ei saa seda mingil viisil muuta ega sellega manipuleerida. Nii ostja kui ka müüja kasutaja andmed on krüpteeritud avaliku võtme ja privaatvõtme kaudu - seega on kõik kasutaja andmed anonüümsed.
Miks Blockchain pole Bitcoin
Kuigi blockchain on Bitcoini toetav põhitehnoloogia, pole need kaks sama. Bitcoin salvestab konkreetset tüüpi andmeid blockchaini avalikus pearaamatus. See teave on kõik, mis ümbritseb Bitcoini tehinguid.
Kuid teistsuguste tehinguvormide ja erinevat tüüpi andmete salvestamiseks võite kasutada plokiahelat. See kehtib eriti digitaalse valuuta Ethereum kohta.
Ethereum viib Bitcoini protokolli täiesti uuele tasemele, tutvustades nn nutikaid lepinguid.
Nutikas leping rakendab plokiahelale tegeliku “koodi”. See kood käivitub, kui sellega seotud tingimus on „käivitatud” - ja see kõik toimub avalikul pearaamatul (blockchain).
See tehnoloogia võimaldab ettevõtetel rakendada reaalajas rakendusi, nagu turvalised e-posti süsteemid, turvalised salvestussüsteemid ja muud platvormid, kasutades ülimalt turvalist süsteemi, mida pakub blockchain.
See on hea näide sellest, mis blockchain on ja kuidas seda uute ja põnevate tehnoloogiate loomiseks kasutada.