Kaj je Cardano?
Cardano je prvi svetovni recenzirani blockchain na svetu. Neprofitna fundacija, odgovorna za Cardano, je ustanovila mrežo akademikov in znanstvenikov z različnih univerz, vključno z univerzo v Edinburghu in tokijskim tehnološkim inštitutom, da bi pregledala svoje protokole, preden so izpuščeni. Gre za kripto valute in pametne pogodbene platforme tretje generacije, ki trdijo, da se izboljšujejo pri težavah z bitcoinom, kovancem prve generacije in ethereumom, ki pripada drugi generaciji.
Kako deluje Cardano?
Cardano platforma je sestavljena iz dveh slojev. Cardano Settlement Layer (CSL) se uporablja za poravnavo transakcij, ki uporabljajo ADA, kripto valute Cardano.
Kontrolni sloj, ki je v razvoju, bo uporabljen za pametne pogodbe. Hierarhična struktura Cardano zagotavlja, da se lahko uporablja kot medij za izmenjavo in tudi za ustvarjanje pametnih pogodb. Poleg tega si platforma prizadeva biti interoperabilna z glavnim finančnim ekosistemom.
Srce Cardanove platforme je Ouroboros, algoritem, ki za rudnike kovancev uporablja protokol Proof of Stake. Protokol je prilagojen tako, da zmanjša porabo energije in čas za izdelavo novih kovancev.
Ouroboros
V značilnem algoritmu Proof of Stake vozlišča z največjim deležem (ali najvišjim številom kovancev) ustvarijo transakcijske bloke v blockchainu. Toda algoritem Ouroboros algoritem izvaja drugače.
Na široki ravni deluje na naslednji način. Ouroboros deli fizični čas na epohe, ki jih sestavljajo reže, ki so določena časovna obdobja. Reže so podobne delovnih izmenah v tovarni. V Cardanu se časovni razpon, ki ga zajemajo reže, razlikuje in ga je mogoče spreminjati znotraj algoritma. Epohe delujejo krožno: ko se ena konča, pride druga na splet.
Vsaka epoha ima vodjo igralnih mest, ki ga izvolijo deležniki ali vozlišča, ki so že ustvarila kovance. Vodje terminov so odgovorni za ustvarjanje in potrditev transakcijskih blokov, ki jih je treba dodati v blok Cardano. Če v epohi ne ustvarijo bloka transakcij, potem naslednji vodja igralnih mest v naslednjem epohi dobi še en strel. V določeni epohi mora biti izdelanih najmanj 50 ali več blokov.
Transakcije v blokih, ki jih ustvarijo vodje igralnih mest, odobrijo vnosniki. So drugi niz deležnikov, ki je odgovoren za vodenje protokola. V določeni epohi je lahko od enega do več podpornikov in njihova izvolitev temelji na deležih.
Za zagotovitev nepristranskih rezultatov je volilni sistem konfiguriran za dva vhoda. Prvi je sistem večstranskih računov. Nabor deležnikov v mreži opravi izračun, ki je digitalni ekvivalent "metanja kovancev" in si med seboj delijo svoje rezultate. Drugi vložek je razdelitev bogastva ali deleža. Vozla z večjim deležem (ali več kovanci) imajo povečano verjetnost, da bodo izbrani vodje igralnih mest.
Ouroboros se od drugih algoritmov razlikuje tudi v vrsti in obliki spodbud, ki jih ponujajo zainteresirane strani. Algoritem Proof of Work ponuja rudarjem nagrade v obliki kovancev in transakcijskih provizij. Toda zasnova algoritma Ouroboros zagotavlja spodbude za razpoložljivost in preverjanje transakcij zaradi naložb v ogromno računalniško moč v rudnike. Gospodarske nagrade so razdeljene tudi med tri zainteresirane strani: investitorje, večstranske zainteresirane strani za računanje in vodje slotov.
Kritika Cardano
Ouroboros sebe označuje kot "prvi dokazljivo varen dokaz algoritma za vložek." Ta trditev temelji na dveh lastnostih knjige transakcij: Obstojnost in Življenjska doba.
Vztrajnost predvideva, da je transakcija »stabilna«, če jo je pošteno vozlišče kot tako oddalo preostalem omrežju. Ta lastnost uporablja nov varnostni parameter, ki je merilo varnosti glavne knjige. Živahnost dopolnjuje vztrajnost. V skladu s to lastnostjo poštene transakcije, ki se oddajajo kot take, postanejo "stabilne" v vozliščih omrežja po določenem vnaprej določenem času v algoritmu.
V prispevku, ki opisuje Ouroboros, je predstavljenih več "verjetnih predpostavk", ki so jih oblikovalci algoritma zasnovali. Na primer, domnevajo, da vozlišča v njenem omrežju dalj časa niso odsotna. Prav tako se ne domneva, da za dezinhronizirana vozlišča v njihovih izračunih vsebuje več kot 50% vseh transakcij.
Kritiki trdijo, da so predpostavke za izvajanje teh lastnosti napačne. Na primer, pravijo, da lastnosti prevzamejo sinhronizacijo med knjigami v določenem času. Po njihovem mnenju so takšna pričakovanja "nepraktična za globalni blockchain." To morda ne velja, če so določena vozlišča brez povezave ali če vodje igralnih mest zamudijo transakcijo v svojih epohah. Drugi so opozorili na 51-odstotno zavračanje napadov na storitve, kar lahko povzroči, da bo večina omrežja brez povezave, kot še en primer primerne domneve.
Ouroborosov algoritem je bil tudi kritiziran, ker težave z dvojno porabo ni v celoti rešil. Obstaja nevarnost, da bodo sprejemniki, ki so odgovorni za odobritev transakcij za vodje slotov, na koncu odobrili isti niz transakcij dveh različnih voditeljev igralnih mest. Nekateri pravijo, da bo ostrenje, tehnika, ki se preizkuša na bloku ethereum za rešitev težave, trajala nekaj let, preden se bo začela izvajati.
