Privaatne vs avalik plokiahela protokoll: milles erinevus on?

Plokiahelad võimaldavad andmete jagamist mitme osapoole vahel ilma ühelegi osapoolele kontrolli andmata. Otsustusõigus on jagatud võrgusõlmede vahel ja konsensusalgoritmi kaudu otsustavad need sõlmed, mis on tõsi - lukustades selle muutumatult pearaamatusse.

Selle otsustusprotsessi õigustamiseks peab liikmesus vastama võrgu eesmärgile. Näiteks on Bitcoini puhul võrgu peamine eesmärk hõlbustada väärtuste turvalist ülekandmist kasutajate vahel, nii et raha ei saa kaks korda kulutada ega varastada. Seetõttu nõuab võrk suurt hulka avalikke valijaid, tagades, et kõik saavad võrku usaldada ja ükski üksus ei saa tehingutega manipuleerida. Nende võrkude eesmärk on stimuleerida avalikke liikmeid, ilma et oleks vaja liitumist autentimiseks või kontrolliprotsessiks.

Avalikke, lubamatuid plokiahelavõrke saab hooldada igaüks, kellel on piisav arvutusvõimsus, ja need võimaldavad neis sisalduva teabe täielikku läbipaistvust. Avalike blockchain-protokollide kontseptsioon oli Satoshi Nakamoto looming, detsentraliseerides teavet varjatud tegude võimaliku piiramiseks. Plokiahelaid saab siiski ehitada viisil, milles nad vajaksid luba plokketti käsitleva teabe lugemiseks, piirates osalisi, kes saavad tehinguid teha, ja seda, kes võib võrku teenindada, kirjutades ahelasse uusi blokke. Ainus erinevus avaliku ja privaatse plokiahela vahel on seotud sellega, kellel on lubatud võrgus osaleda, konsensusprotokolli täita ja ühist pearaamatut hallata.

Kahe tüüpi plokiahelate erinevused põhinevad võrgu liikmete vahelise usalduse ja sellest tuleneva turvalisuse tasemel. Mida kõrgem on usaldus, seda kergem võib olla konsensuse mehhanism. Ühest küljest ei ole avalikus plokiahelas liikmete vahel usaldust, kuna igaühel on sellega võimalus anonüümselt liituda - seega laialt kasutatav mõiste „usaldamatu võrk”. Teisest küljest valib privaatne plokiahela oma liikmed eelnevalt, muutes üldise enesekindluse palju tugevamaks. Blokeervõrgu liikmete usalduse tase mõjutab eduka võrgu ülesehitamiseks rakendatud struktuuri ja mehhanisme.

"Mida kõrgem on usaldus, seda kergem võib olla konsensuse mehhanism."

Enne iga tüüpi plokiahelate tugevate ja nõrkade külgede süvitsi uurimist tasub tähele panna privaatsete ja avalike plokiahelate ühiseid atribuute:

  1. Mõlemad on detsentraliseeritud peer-to-peer-võrk, kus iga osaleja haldab digitaalselt allkirjastatud tehingute jagatud pearaamatu koopiat.
  2. Mõlemad hoiavad kopeerimisi sünkroonis protokolli kaudu, millele viidatakse kui konsensusele.
  3. Mõlemad pakuvad pearaamatu muutmatusele teatavaid garantiisid, isegi kui mõni osaleja on vigane või pahatahtlik.

Avalikud plokiahela protokollid, algne nägemus.

Avalikud ketid pakuvad avalike tehingute andmeid, mida reaalajas saab kontrollida igaüks, kellel on sõlme. Mida suurem on kontrolliprotsessis osalevate kasutajate või asutuste arv, seda turvalisemaks ja detsentraliseeritumaks muutub ahel. Avalikud plokiahelad on peamiselt kasulikud väärtuste marsruutimiseks (sh esialgne loomine ja levitamine) ja sõnumite usaldusväärse ajatempeldamise jaoks.

Avalikud protokollid on avatud lähtekoodiga ja lubadeta, võimaldades kõigil tehnoloogiast osa saada või sellest kasu saada. Kõige kuulsam näide on Bitcoin. Igaüks saab kasutada Bitcoini krüptograafilisi võtmeid, olla sõlmeks ja liituda võrguga või saada tasu kaevandamise eest võrgu teenindamiseks. Igaüks saab ahelat lugeda, muudatusi teha ja igaüks kirjutab ahelasse uue ploki - kui nad reegleid järgivad. Bitcoin on täiesti detsentraliseeritud, tsensorikindel blokeering. Ethereum on veel üks suurepärane näide. Nende avalik protokoll võimaldab kasutajatel luua ja hallata oma nutikaid lepinguid ilma oma ökosüsteemi üles ehitamata. Igaüks saab Ethereumis välja töötada detsentraliseeritud rakenduse, ostes Eetri, et hallata oma tarkvara jaoks gaasi- või tehingutasusid.

Täielik detsentraliseerimine maksab aga oma kuludega. Esiteks on igas lahtris lisatavate tehingute arv piiratud. See mõjutab tehingute plokiahelasse lisamise kiirust. Teiseks on avaliku plokiahela võimalik puudus arvutusvõimsuse hulk, mis on vajalik hajutatud pearaamatu suures mahus hoidmiseks. Täpsemalt, konsensuse saavutamiseks peab iga võrgusõlm lahendama ressursimahuka krüptograafilise probleemi (töö tõend), et tagada kõigi sünkroonimine. Lõpuks on avaliku plokiahela avatus küll anonüümsus, kuid tagab tehingute privaatsuse vähe või üldse mitte. Igaüks pääseb juurde tehingutele, mis on lisatud plokiahelasse. Isegi kui tehingud pole nominatiivsed ja anonüümsed, teab keegi teie avalikku võtit, kui nad teavad teie avalikku võtit.

Privaatsed plokiahelad, seinaga ökosüsteem.

Privaatsetel plokiahelatel on vaja juurdepääsu luba ja nad tegutsevad tsentraliseeritud juhtimise all. Osalejad peavad liitumiseks saama kutse (või loa). Selle kutse peab kinnitama kas võrguettevõtja või keskasutuse kehtestatud reeglistik. Privaatset plokiahelat kasutavad ettevõtted seavad üldjuhul üles loaga võrgu, mis seab piirangud sellele, kellel on lubatud võrgus osaleda või ainult teatud tehingutes. Juurdepääsukontrolli mehhanism võib varieeruda, sõltuvalt olemasolevatest osalejatest, kes otsustavad tulevased turule sisenejad, kuni osalemiseks litsentse välja andva reguleeriva asutuse poole.

Ehkki privaatsed plokiahelad hoiavad teabe laiema avalikkuse ette nägemata, loodavad nad plokiahela protokolli enda terviklikkuse säilitamiseks ka oma piiratud privaatvõrkudele. Kui üksus liitub võrguga, mängib see rolli plokiahela detsentraliseeritud korras hoidmisel.

Privaatsete plokiahelate üks peamisi eeliseid on see, et need võivad olla mastaapsuse ja regulatiivsete nõuete täitmise osas tõhusamad, kuid on tsentraliseeritud juhtimise tõttu haavatavad võrguga manipuleerimisega. Privaatsed plokiahelad on võrgus olevate inimeste häkkimise või muutmise suhtes haavatavamad.

Ripple on hea näide sellest, kuidas ettevõte haldab lubatud plokiahelat edukalt. Käivitamine otsustab, kes võib oma võrgus tehingute valideerijana tegutseda, ning tehingute valideerijaks on CGI, MIT ja Microsoft, ehitades samal ajal ka oma sõlmed üle maailma erinevatesse asukohtadesse.

Plokiahela arendaja võib teha salvestussüsteemi kättesaadavaks kõigile lugemiseks, kuid nad ei pruugi soovida, et keegi oleks sõlmpunkt, mis teenindab võrgu turvalisust, tehingute kinnitamist või kaevandamist. See on segu mängu tulemus, mis kajastub erinevatel viisidel, kuidas ettevõtjad tehnoloogiat katsetavad.

Lubatud plokiahelate korral ei pruugi see hõlmata töö tõendit või mõnda muud sõlmede poolt esitatavat süsteeminõuet. Selle ümber on mingi poliitika, kuna on neid, kes arvavad, et privaatsed plokiahelad, mis ei kasuta ühtegi tõendit töö kohta (see tähendab, et kaevandamiseta blokeeringud) pole üldse mitte plokiahelad, vaid lihtsalt jagatud pearaamatud.

Consortium Blockchain Networks, osaliselt detsentraliseeritud alternatiiv.

Eraprotokolli alamhulk on ühendatud või konsortsiumi plokiahelad. Võrgustiku juhid määraksid eelnevalt konsensuse mehhanismi. Näiteks võib rühm finantseerimisasutusi soovida omavahel tehinguid teha. Konsensusmehhanismis võidakse öelda, et 8 panka kaheteistkümnest pangast peab tehingu kehtivuse heaks kiitma. Sarnaselt privaatsele plokiahelale on konsortsiumid sageli kiiremad, skaleeritavamad ja pakuvad suuremat privaatsust tehingute suhtes kui avalikud plokiahelad.

Plokiahela arendaja võib teha salvestussüsteemi kättesaadavaks kõigile lugemiseks, kuid nad ei pruugi soovida, et keegi oleks sõlmpunkt, mis teenindab võrgu turvalisust, tehingute kinnitamist või kaevandamist. See on segu mängu tulemus, mis kajastub erinevatel viisidel, kuidas ettevõtted seda uut tehnoloogiat katsetavad. Lubade või konsortsiumi plokiahelate korral ei pruugi see hõlmata töö tõendit või mõnda muud sõlmede poolt esitatavat süsteeminõuet. Mõned inimesed leiavad, et privaatsed plokiahelad, mis ei kasuta ühtegi töö tõendit (ilma kaevandamiseta), ei ole üldse plokiahelad, vaid lihtsalt jagatud pearaamatud.

____________________________

Hexa Labs on spetsiaalne plokiahelalahenduste nõustamine. Meie multidistsiplinaarne meeskond aitab väljakujunenud ettevõtetel ja globaalsetel kaubamärkidel uurida blockchaini uusi ärirakendusi. Koos ilmutame maailma majanduses kõige suuremat blokeeringu võimaldavate häirete potentsiaali.

Lisateave: hexa-labs.com

Allikad:

https://www.ibm.com/blogs/blockchain/2017/05/the-difference-between-public-and-private-blockchain/

https://bravenewcoin.com/news/public-vs-private-blockchain-protocols-whats-the-difference/

https://medium.com/iryo-network/public-vs-permissioned-private-blockchains-99c04eb722e5

https://www.coindesk.com/information/what-is-the-difference-between-open-and-permissioned-blockchains/

https://www.blockchains-expert.com/et/private-blockchain-vs-public-blockchain/