Kas ir Cardano?
Cardano ir pasaulē pirmais recenzētais bloķēšanas ķēde. Bezpeļņas fonds, kas atbild par Cardano, ir sapulcinājis dažādu universitāšu, tostarp Edinburgas universitātes un Tokijas Tehnoloģiju institūta, akadēmiķu un zinātnieku tīklu, lai pārskatītu tā protokolus pirms to izlaišanas. Tā ir trešās paaudzes kriptovalūtas un viedo līgumu platforma, kas apgalvo, ka uzlabo bitcoīna, pirmās paaudzes monētas un ethereum, kas pieder pie otrās paaudzes, mērogošanas problēmas.
Kā darbojas Cardano?
Cardano platforma sastāv no diviem slāņiem. Kardano norēķinu slānis (CSL) tiek izmantots norēķiniem par darījumiem, kas izmanto ADA, Cardano kriptovalūtu.
Kontroles slānis, kas tiek izstrādāts, tiks izmantots viediem līgumiem. Cardano hierarhiskā struktūra nodrošina, ka to var izmantot gan kā apmaiņas līdzekli, gan arī kā viedu līgumu ģenerēšanai. Turklāt platformai ir centieni būt sadarbspējīgai ar vispārējo finanšu ekosistēmu.
Kardano platformas sirds ir Ouroboros, algoritms, kas monētu mīnošanai izmanto protokolu Proof of Stake. Protokols ir pielāgots, lai samazinātu enerģijas patēriņu un laiku jaunu monētu izgatavošanai.
Musoboros
Tipiskajā Proof of Stake algoritmā mezgli ar maksimālo likmi (vai lielāko monētu skaitu) izveido transakciju blokus. Bet Ouroboros algoritms to realizē atšķirīgi.
Plašā līmenī tas darbojas šādi. Ouroboros fizisko laiku sadala laikposmos, kurus veido laika nišas, kas ir fiksēti laika periodi. Sloti ir līdzīgi darba maiņām rūpnīcā. Kardano laika niša, ko aptver laika nišas, mainās, un to var mainīt algoritma ietvaros. Laikmets darbojas riņķveidīgi: kad viens beidzas, cits nonāk tiešsaistē.
Katrā laikmetā ir slota līderis, kuru ievēl ieinteresētās personas vai mezgli, kas jau ir izveidojuši monētas. Vietņu vadītāji ir atbildīgi par darījumu bloku izveidi un apstiprināšanu, kas jāpievieno Cardano blokķēdei. Ja viņiem neizdodas izveidot darījumu bloku vienā laikmetā, nākamais laika nišu vadītājs nākamajā laikmetā saņem vēl vienu šāvienu. Dotajā laikmetā jāsagatavo vismaz 50 procenti vai vairāk bloku.
Darījumus blokos, ko izveido laika nišu vadītāji, apstiprina ievades apstiprinātāji. Viņi ir otrais ieinteresēto personu kopums, kas atbild par protokola darbību. Dotā laika posmā var būt no viena līdz daudziem vairākiem atbalstītājiem, un viņu ievēlēšana ir balstīta uz likmēm.
Lai nodrošinātu objektīvus rezultātus, vēlēšanu sistēma ir konfigurēta divām ievadēm. Pirmais ir daudzpartiju skaitļošanas sistēma. Ieinteresēto personu kopums tīklā veic aprēķinu, kas ir “monētas mest” digitālais ekvivalents, un dalās ar rezultātiem savā starpā. Otrais ieguldījums ir bagātības vai likmes sadale. Mezgliem ar lielāku likmi (vai vairāk monētām) ir palielināta varbūtība tikt ievēlētiem laika nišu vadītājiem.
Ouroboros atšķiras no citiem algoritmiem arī pēc ieinteresētajām personām piedāvāto stimulu veida un formas. Proof of Work algoritms kalnračiem piedāvā atlīdzību monētu un darījumu maksu veidā. Bet Ouroboros algoritma dizains stimulē pieejamību un darījumu pārbaudi, veicot ieguldījumus milzīgā datora jaudā, lai kaldinātu monētas. Ekonomiskais ieguvums ir sadalīts arī starp trim ieinteresētajām personām: ievades atbalstītājiem, daudzpartiju aprēķinu ieinteresētajām personām un laika nišu vadītājiem.
Kārdino kritika
Ouroboros sevi dēvē par “pirmo pierādāmu drošu akciju algoritma pierādījumu”. Šis apgalvojums ir balstīts uz divām darījumu virsgrāmatas īpašībām: Noturību un Dzīvīgumu.
Noturība pieņem, ka darījums ir “stabils”, ja godīgs mezgls to kā tādu ir pārraidījis pārējam tīklam. Šis īpašums izmanto jaunu drošības parametru, kas ir virsgrāmatas drošības mērs. Dzīvīgums papildina noturību. Saskaņā ar šo īpašību godīgi darījumi, kas tiek pārraidīti kā tādi, tīkla mezglos pēc noteikta algoritmā noteiktā laika perioda kļūst “stabili”.
Darbā Ouroboros ieskicēti vairāki “ticami pieņēmumi”, ko algoritma veidotāji ir izdarījuši, lai to izstrādātu. Piemēram, viņi pieņem, ka mezgli tā tīklā ilgstoši nav prom. Netiek arī uzskatīts, ka desinhronizētie mezgli savos aprēķinos satur vairāk nekā 50% no visiem darījumiem.
Kritiķi saka, ka pieņēmumi, kas izdarīti, lai īstenotu šīs īpašības, ir kļūdaini. Piemēram, viņi saka, ka rekvizīti pieņem sinhronizāciju starp virsgrāmatiem noteiktā laika brīdī. Pēc viņu teiktā, šādas cerības ir “nepraktiskas globālai bloķēšanas ķēdei”. Tas var nebūt gadījumā, ja daži mezgli ir bezsaistē vai ja laika nišu vadītāji ir nokavējuši darījumu savu laikmetu laikā. Citi ir norādījuši uz 51% pakalpojumu uzbrukumu atteikumu, kā rezultātā vairums tīkla tiek izslēgti bezsaistē, kā vēl viens ērta pieņēmuma piemērs.
Ouroboros algoritms ir kritizēts arī par to, ka nav pilnībā atrisinājis dubultā tēriņu problēmu. Pastāv risks, ka sākotnējie apstiprinātāji, kas ir atbildīgi par darījumu apstiprināšanu laika nišu vadītājiem, galu galā var apstiprināt to pašu darījumu kopumu no diviem dažādiem laika nišu vadītājiem. Daži saka, ka sharding - metode, kas tiek pārbaudīta ethereum blockchain - lai atrisinātu problēmu, prasīs vairākus gadus, pirms tā tiks ieviesta.
