Kas yra Cardano?
„Cardano“ yra pirmoji pasaulyje recenzuojama „grandinė“. Ne pelno siekiantis fondas, atsakingas už „Cardano“, surinko įvairių universitetų, įskaitant Edinburgo universitetą ir Tokijo technologijos institutą, akademikų ir mokslininkų tinklą, kad šie galėtų peržiūrėti savo protokolus prieš juos išleidžiant. Tai yra trečiosios kartos kriptovaliutų ir intelektualiųjų sutarčių platforma, kuri teigia, kad pagerina bitcoin, pirmosios kartos monetų, ir ethereum, kurie priklauso antrajai kartai, mastelio didinimo problemas.
Kaip veikia Cardano?
„Cardano“ platformą sudaro du sluoksniai. „Cardano“ atsiskaitymų sluoksnis (CSL) yra naudojamas atsiskaityti už sandorius, kuriuose naudojama ADA, „Cardano“ kriptovaliuta.
Vystomas valdymo sluoksnis bus naudojamas intelektualiosioms sutartims sudaryti. „Cardano“ hierarchinė struktūra užtikrina, kad ji gali būti naudojama kaip mainų priemonė ir norint sudaryti protingas sutartis. Be to, platforma siekia sąveikumo su pagrindine finansų ekosistema.
„Cardano“ platformos šerdis yra „Ouroboros“, algoritmas, kuris naudoja monetų kasyklai protokolą „Proof of Stake“. Protokolas pritaikytas tam, kad būtų sumažintas energijos sunaudojimas ir naujų monetų pagaminimo laikas.
Mūsų bumbulai
Tipiniame „Proof of Stake“ algoritme mazgai, turintys didžiausią akcijų paketą (arba didžiausią monetų skaičių), sukuria operacijų blokus blokinėje grandinėje. Tačiau „Ouroboros“ algoritmas algoritmą įgyvendina skirtingai.
Plačiu lygmeniu jis veikia taip. Ouroboros fizinį laiką padalija į epochas, kurias sudaro laiko tarpsniai, kurie yra fiksuoti laikotarpiai. Lizdai yra panašūs į darbo pamainas gamykloje. Cardano mieste laiko tarpsniai, kuriuos apima laiko tarpsniai, skiriasi ir gali būti modifikuojami pagal algoritmą. Epochos veikia apvaliai: kai viena baigiasi, kita prisijungia.
Kiekvienoje epochoje yra laiko tarpsnių lyderis, kurį renka suinteresuotosios šalys arba mazgai, kurie jau sukūrė monetas. Lizdų vadovai yra atsakingi už operacijų blokų, kurie bus pridedami prie „Cardano“ grandinės, kūrimą ir patvirtinimą. Jei jiems nepavyksta sukurti operacijų bloko epochoje, tada kitas laiko tarpsnio vadovas gauna kitą kadrą per kitą epochą. Tam tikroje epochoje turi būti pagaminta bent 50 procentų ar daugiau blokų.
Lizdų lyderių sudaromus sandorius blokuose tvirtina įvesties patvirtintojai. Jie yra antrasis suinteresuotų subjektų, atsakingų už protokolo vykdymą, rinkinys. Tam tikroje epochoje gali būti nuo vieno iki daugybės pritarėjų, jų rinkimai grindžiami akcijų paketais.
Siekiant užtikrinti nešališkus rezultatus, rinkimų sistema sukonfigūruota dviem įvestims. Pirmasis yra daugiapartinė skaičiavimo sistema. Tinklo suinteresuotųjų subjektų grupė apskaičiuoja, kuris yra skaitmeninis „monetų metimo“ atitikmuo, ir dalijasi savo rezultatais tarpusavyje. Antrasis įnašas yra turto ar akcijų pakeitimas. Mazgams, turintiems didesnį akcijų paketą (arba daugiau monetų), padidėja tikimybė būti išrinktiems lizdų lyderiais.
„Ouroboros“ nuo kitų algoritmų skiriasi ir suinteresuotoms šalims siūlomų paskatų tipu ir forma. Proof of Work algoritmas siūlo kalnakasiams atlygį monetų ir operacijų mokesčių forma. Tačiau „Ouroboros“ algoritmo dizainas skatina prieinamumą ir operacijų tikrinimą investuojant į didžiulę kompiuterio galią, norint išgauti monetas. Ekonominė nauda taip pat paskirstoma trims suinteresuotosioms šalims: indėlių patvirtintojams, daugiapartinėms skaičiavimo suinteresuotosioms šalims ir laiko tarpsnių lyderiams.
Cardano kritika
„Ouroboros“ save vadina „pirmuoju patikimai saugomu akcijų paketo algoritmo įrodymu“. Šis teiginys grindžiamas dviem sandorio knygos ypatybėmis: patvarumu ir gyvybingumu.
Patvarumas reiškia, kad operacija yra „stabili“, jei sąžiningas mazgas ją transliavo likusiam tinklui. Ši nuosavybė naudoja naują saugos parametrą, kuris yra knygos vadovo saugumo matas. Gyvumas papildo patvarumą. Pagal šią savybę sąžiningi sandoriai, transliuojami kaip tokie, tinklo mazguose tampa „stabilūs“ po tam tikro iš anksto nustatyto laiko algoritme.
Straipsnyje „Ouroboros“ aprašomos kelios „įtikimos prielaidos“, kurias algoritmo kūrėjai padarė jam suprojektuoti. Pavyzdžiui, jie daro prielaidą, kad jo tinklo mazgų ilgą laiką nėra. Taip pat nemanoma, kad desinchronizuotuose mazguose jų skaičiavimuose yra daugiau kaip 50% visų operacijų.
Kritikai teigia, kad prielaidos, padarytos įgyvendinant šias savybes, yra klaidingos. Pavyzdžiui, jie sako, kad savybės turi sinchronizaciją tarp vadovų bet kuriuo laiko momentu. Anot jų, tokie lūkesčiai yra „nepraktiški visuotinei blokinei grandinei“. Tai gali būti netaikoma tuo atveju, kai tam tikri mazgai neprisijungę arba jei laiko tarpsnių lyderiai per savo epochas praleido operaciją. Kiti nurodė, kad 51% paslaugų atakų atsisako atsisakyti, dėl to didžioji tinklo dalis gali atsijungti, kaip dar vienas patogios prielaidos pavyzdys.
Ouroboros algoritmas taip pat buvo kritikuojamas dėl to, kad nesugebėjo iki galo išspręsti dvigubų išlaidų problemos. Yra pavojus, kad pirminiai patvirtintojai, atsakingi už laiko tarpsnių lyderių operacijų patvirtinimą, gali patvirtinti tą patį dviejų skirtingų laiko tarpsnių lyderių operacijų rinkinį. Kai kas sako, kad sharding - tai technika, kuri bandoma eterio blokinėje grandinėje, kad būtų galima išspręsti problemą. Tai užtruks keletą metų.
