Privaatsed, avalikud ja konsortsiumi plokiahelad – mis vahe neil on?
Avaleht
Artiklid
Privaatsed, avalikud ja konsortsiumi plokiahelad – mis vahe neil on?

Privaatsed, avalikud ja konsortsiumi plokiahelad – mis vahe neil on?

Keskmine
Avaldatud Jan 6, 2020VĂ€rskendatud Feb 9, 2023
6m

Sissejuhatus

Kui Bitcoin kĂ€ivitati, pani see aluse tööstusele, mis keerleb protokolli aluseks oleva plokiahela tehnoloogia ĂŒmber. Innukad uuendajad on nĂŒĂŒdseks avastanud selle tehnoloogia potentsiaali ja uurivad selle rakendusi kĂ”igis mĂ”eldavates tööstusharudes.

Bitcoin on nn krĂŒptoraha – digitaalse raha vorm, mida ei kontrolli ĂŒkski asutus. Selle asemel kasutab see hajutatud andmebaasi tehnoloogiat, rahaliste stiimulite ja krĂŒptograafiliste meetodite kombinatsiooni, et vĂ”imaldada laia ökosĂŒsteemi koordineerimist ilma juhtide vĂ”i administraatoriteta.

Bitcoini vĂ”rgus kasutatav andmestruktuur on enam kui 10 aasta jooksul alates selle loomisest tekitanud laialdast huvi. NĂŒĂŒd katsetatakse plokiahela tehnoloogiat sektorites, mis ulatuvad rahandusest ja tarneahelatest kuni Ă”igussĂŒsteemide ja valitsuseni.

Juhul, kui sa pole lugenud meie plokiahela tehnoloogia juhendit algajatele: plokiahel on lihtne andmestruktuur, mille kirjeid ei saa redigeerida, vaid ainult laiendada. VĂ”ib olla abiks mĂ”elda sellest kui arvutustabelist, kus iga lahter osutab tagasi eelmisele, nii et kĂ”ik katsed varasemat lahtrit muuta oleksid kohe nĂ€htavad. Üldiselt salvestatakse plokiahelas teavet finantstehingute kohta, kuid seda vĂ”ib kasutada igasuguste digitaalsete andmete puhul.

Kui jĂ€tkata meie arvutustabeli analoogiat, siis dokument ise oleks paljude osapoolte kĂ€es. IgaĂŒks kasutab oma seadmes spetsiaalset tarkvara, mis ĂŒhendub teiste seadmetega, mis kasutavad sedasama tarkvara, nii et kĂ”igil osalejatel on olemas ajakohane andmebaas. 

Osalejad ei saa seda teavet ĂŒhestki kesksest allikast (vĂ”rk on hajutatud). See tĂ€hendab, et teabe levik on aeglasem, kuid see muudab vĂ”rgu turvalisuse ja koondamise osas tugevamaks.

JĂ€rgnevalt vaatleme kolme liiki plokiahelaid – privaatseid, avalikke ja konsortsiumi ahelaid. Enne seda kordame veelkord mĂ”ningaid pĂ”hijooni, mis on kĂ”igil kolmel ĂŒhised:

  • Ainult lisatav arvestusraamat – plokiahelaks kvalifitseerumiseks peab sĂŒsteem jĂ€rgima plokkide ahela struktuuri, kus iga plokk on seotud viimasega. Kui meie plokiahel oleks arvutustabeli rakkude kogum, on plokid ĂŒksikud rakud.

  • VĂ”rdĂ”igusvĂ”rgustik – igal vĂ”rgus osalejal on plokiahela koopia. Neid osalejaid nimetatakse sĂ”lmedeks ja nad suhtlevad vĂ”rdĂ”iguslikul viisil.

  • Konsensusmehhanism – peab olema mehhanism, mille abil sĂ”lmed saavad kokku leppida ĂŒle vĂ”rgu levitatavate tehingute Ă”igsuses, tagamaks, et ahelasse ei kirjutata valeandmeid.

AlljÀrgnevas tabelis on esitatud mÔned peamised erinevused.



Plokiahela tĂŒĂŒp

Avalik

Privaatne

Konsortsium

Loatu?

Jah

Ei

Ei

Kes saab lugeda?

IgaĂŒks

Ainult kutsutud kasutajad

Oleneb

Kes saab kirjutada?

IgaĂŒks

Heakskiidetud osalejad

Heakskiidetud osalejad

OmandiÔigus

Mitte keegi

Üks asutus

Mitu asutust

Kas osalejad on teada?

Ei

Jah

Jah

Tehingukiirus

Aeglane

Kiire

Kiire


Avalikud plokiahelad

Kui oled hiljuti krĂŒptoraha kasutanud, on tĂ”enĂ€oline, et oled suhelnud avaliku plokiahelaga. Need moodustavad valdava osa tĂ€napĂ€eval eksisteerivatest hajusraamatutest. Me nimetame neid avalikeks, sest igaĂŒks saab toimuvaid tehinguid vaadata ja liitumine on lihtne vajaliku tarkvara allalaadimisega.

Sageli kasutame avalikkuse kĂ”rval ka terminit loatu. Ükski vĂ€ravahaldur ei saa osalemist takistada ja igaĂŒks vĂ”ib konsensusmehhanismiga osaleda (nĂ€iteks kaevandades vĂ”i panustades). Kuna igaĂŒks vĂ”ib vabalt liituda ja saada tasu oma rolli eest konsensuse saavutamisel, eeldame, et avaliku ahela ĂŒmber loodud vĂ”rgus on hĂ€sti detsentraliseeritud topoloogia.

Samamoodi eeldaksime, et avalik plokiahel on tsensuurikindlam kui privaatne (vĂ”i poolprivaatne). Kuna igaĂŒks vĂ”ib vĂ”rguga liituda, peab protokoll sisaldama teatavaid mehhanisme, mis takistavad pahatahtlikel osalejatel anonĂŒĂŒmselt eelise saamist.

Avalike ahelate turvalisusele orienteeritud lÀhenemisviisiga kaasnevad siiski kompromissid jÔudluse osas. Paljudel on takistuseks skaleeritavus ja lÀbilaskevÔime on suhteliselt nÔrk. Lisaks sellele vÔib muudatuste sisseviimine vÔrgustikku ilma seda killustamata olla keeruline, sest harva on kÔik osalejad kavandatud muudatustega nÔus.


Privaatsed plokiahelad

Vastupidiselt avalike plokiahelate loatule olemusele kehtestavad privaatsed plokiahelad reegleid, mis mÀÀravad, kes saab ahelat nĂ€ha ja sellele kirjutada (need on loaga keskkonnad). Need ei ole detsentraliseeritud sĂŒsteemid, sest kontrolli osas on olemas selge hierarhia. Neid levitatakse siiski nii, et paljud sĂ”lmed sĂ€ilitavad endiselt oma masinates ahela koopia.

Privaatsed ahelad sobivad paremini ettevÔtete jaoks, kus organisatsioon soovib kasutada plokiahela omadusi ilma oma vÔrku vÀljastpoolt juurdepÀÀsetavaks tegemata.

TöötĂ”endus on raiskav, kuid turvamudelit arvestades on see osutunud vajalikuks avatud keskkonna jaoks. Privaatse plokiahela puhul ei ole aga ohud, mida PoW tĂ”rjub, nii kahjulikud – iga osaleja identiteet on teada ja juhtimine on praktiline. 

Sel juhul on tĂ”husam algoritm, millel on mÀÀratud valideerijad, sĂ”lmed, mis on valitud tehingute kontrollimiseks teatud funktsioonide tĂ€itmiseks. Üldiselt hĂ”lmab see erinevaid sĂ”lmi, mis peavad iga ploki allkirjastama. Kui sĂ”lmed hakkavad tegutsema pahatahtlikult, saab neid kiiresti kinni pidada ja vĂ”rgust eemaldada. Arvestades plokiahela ĂŒlevalt alla kontrolli, on tagasipööramist piisavalt lihtne koordineerida.


Konsortsiumi plokiahelad

Konsortsiumi plokiahelad asuvad avalike ja privaatsete ahelate vahel, ĂŒhendades mĂ”lema elemente. MĂ”lema sĂŒsteemi kĂ”ige mĂ€rkimisvÀÀrsem erinevus on tĂ€heldatav konsensuse tasandil. Avatud sĂŒsteemi asemel, kus igaĂŒks saab plokke valideerida, vĂ”i suletud sĂŒsteemi asemel, kus ainult ĂŒks ĂŒksus mÀÀrab plokitootjad, toimib konsortsiumi ahelas valideerijatena grupp vĂ”rdsete vĂ”imetega osapooli.

Sealt edasi on sĂŒsteemi reeglid paindlikud: ahela nĂ€htavus vĂ”ib olla piiratud valideerijatega, nĂ€htav volitatud isikutele vĂ”i kĂ”igile. Eeldusel, et valideerijad jĂ”uavad ĂŒksmeelele, saab muudatusi hĂ”lpsasti kasutusele vĂ”tta. Mis puutub plokiahela toimimisse, siis kui teatud kogus osapooltest kĂ€itub ausalt, ei teki sĂŒsteemis probleeme.

Konsortsiumi plokiahel oleks kĂ”ige kasulikumas olukorras, kus mitu ettevĂ”tet tegutsevad samas tööstusharus ja vajavad ĂŒhist alust, millel tehinguid teha vĂ”i teavet edastada. Sellise konsortsiumiga liitumine vĂ”ib olla ettevĂ”tetele kasulik, sest see vĂ”imaldab neil jagada oma tööstusharu kohta kĂ€ivaid teadmisi teiste osalejatega.


Kumb on parem?

PĂ”himĂ”tteliselt pole avalikud, privaatsed- ja konsortsiumi plokiahelad omavahel vastuolus – need on erinevad tehnoloogiad.

  • HĂ€sti kavandatud avalikud ahelad kipuvad tsensuurikindluse osas silma paistma kiiruse ja lĂ€bilaskevĂ”ime arvelt. Need on parimad tehingute arvelduste (vĂ”i nutilepingute) turvalisuse tagamiseks.

  • Privaatne ahel vĂ”ib seada esikohale sĂŒsteemi kiiruse, kuna see ei pea muretsema kesksete veapunktide pĂ€rast sellisel mÀÀral, nagu avalikud plokiahelad. Neid kasutatakse ideaalselt olukordades, kus ĂŒksikisik vĂ”i organisatsioon peab jÀÀma kontrolli alla ja teave peab olema privaatne.

  • Konsortsiumide ahelad leevendavad mĂ”ningaid privaatse ahela vastaspoole riske (eemaldades tsentraliseeritud kontrolli) ja vĂ€iksem sĂ”lmede arv vĂ”imaldab neil ĂŒldiselt palju tĂ”husamalt toimida kui avalikus ahelas. Konsortsiumid sobivad tĂ”enĂ€oliselt ettevĂ”tetele, kes soovivad ĂŒhtlustada omavahelist suhtlust.


LÔppmÀrkused

Erinevate tegevustega seotud ĂŒksikisikute ja ettevĂ”tete jaoks on olemas hulgaliselt plokiahela vĂ”imalusi. Isegi avalike, privaatsete ja konsortsiumi plokiahelate kategooriates on mitmeid keerukusi, mis toovad kaasa erinevaid kasutajakogemusi. SĂ”ltuvalt kasutusviisist peavad osalejad valima selle, mis sobib kĂ”ige paremini nende eesmĂ€rkide saavutamiseks.