Što je Cardano?
Cardano je prvi svjetski recenzirani blockchain. Neprofitna zaklada odgovorna za Cardano okupila je mrežu akademika i znanstvenika s različitih sveučilišta, uključujući Sveučilište u Edinburghu i Tokijski tehnološki institut, kako bi pregledali njegove protokole prije nego što su pušteni. To je kripto-valuta treće generacije i pametna ugovorna platforma koja tvrdi da se poboljšava zbog problema sa skaliranjem bitcoina, kovanice prve generacije i ethereuma, koji pripada drugoj generaciji.
Kako djeluje Cardano?
Cardano platforma sastoji se od dva sloja. Cardano namirenje sloj (CSL) koristi se za podmirivanje transakcija koje koriste ADA, Cardano kripto-valutu.
Kontrolni sloj, koji je u fazi razvoja, koristit će se za pametne ugovore. Cardano hijerarhijska struktura osigurava da se može koristiti kao medij razmjene, kao i za stvaranje pametnih ugovora. Osim toga, platforma ima nameru da bude interoperabilna s glavnim ekosustavom financiranja.
Srce Cardanoove platforme je Ouroboros, algoritam koji koristi Proof of Stake protokol za rudanje kovanica. Protokol je prilagođen kako bi se smanjila potrošnja energije i vremena za izradu novih kovanica.
Ouroboros
U tipičnom algoritmu Proof of Stake, čvorovi s maksimalnim udjelom (ili najvećim brojem kovanica) stvaraju blokove transakcija u blockchainu. Ali algoritam Ouroboros algoritam provodi drugačije.
Na širokoj razini djeluje na sljedeći način. Ouroboros dijeli fizičko vrijeme na epohe koje se sastoje od utora, koji su fiksna razdoblja. Prorezi su slični radnim smjenama u tvornici. U Cardanu, vremenski raspon obuhvaćen utorima varira i može se mijenjati unutar algoritma. Epohe djeluju kružno: kad jedna završi, druga dođe na internet.
Svaka epoha ima vođu mjesta, kojega biraju dionici ili čvorovi koji su već stvorili kovanice. Vođe slotova odgovorne su za stvaranje i potvrdu transakcijskih blokova koji se dodaju u blockano blok Cardano. Ako ne uspije stvoriti blok transakcije u jednoj epohi, tada sljedeći voditelj mjesta još jednom puca na nju tijekom sljedeće epohe. Najmanje 50 posto ili više blokova mora biti izrađeno unutar određene epohe.
Transakcije u blokovima proizvedene od strane vođa slotova odobravaju endorsers. Oni su drugi skup dionika odgovorni za vođenje protokola. U određenoj epohi može biti jedan do višestrukih podržavatelja i njihov izbor se temelji na ulozima.
Da bi se osigurali nepristrani rezultati, izborni sustav konfiguriran je za dva ulaza. Prvi je sustav višestranačkog računanja. Skup dionika unutar mreže vrši računanje, što je digitalni ekvivalent „bacanja novčića“, i dijele svoje rezultate jedni s drugima. Drugi je ulaz raspodjela bogatstva ili udjela. Čvorovi s većim udjelom (ili više kovanica) imaju povećanu vjerojatnost da budu izabrani vođe utora.
Ouroboros se također razlikuje od ostalih algoritama u vrsti i obliku poticaja koji se nude dionicima. Algoritam Dokaz rada nudi rudarima nagrade u obliku kovanica i naknada za transakcije. No, dizajn algoritma Ouroboros daje poticaje za dostupnost i provjeru transakcija zbog ulaganja u ogromne računalne snage za rudanje kovanica. Ekonomske nagrade također su podijeljene između triju dionika: investitora koji podržavaju ulaganje, višestranih dionika u računanju i vođa slotova.
Kritika Cardanoa
Ouroboros sebe naziva „prvim dokazano sigurnim dokazom algoritma uloga.“ Ta se tvrdnja temelji na dvama svojstvima knjige transakcija: Upornost i Život.
Upornost pretpostavlja da je transakcija „stabilna“ ako ju je pošteni čvor kao takvu prenio na ostatak mreže. Ovaj entitet koristi novi sigurnosni parametar koji je mjera sigurnosti glavne knjige. Život je komplementaran postojanosti. Prema ovom svojstvu, poštene transakcije, koje se emitiraju kao takve, postaju "stabilne" u čvorovima mreže nakon određenog vremena definiranog vremena u algoritmu.
Rad koji opisuje Ouroboros opisuje nekoliko "uvjerljivih pretpostavki" koje su tvorci algoritma napravili kako bi ga dizajnirali. Na primjer, pretpostavljaju da čvorovi u njegovoj mreži nisu izostali dulje vrijeme. Također, pretpostavlja se da desinhronizirani čvorovi u svojim proračunima ne sadrže više od 50% svih transakcija.
Kritičari kažu kako su pretpostavke stvorene za implementaciju ovih svojstava neispravne. Na primjer, kažu da svojstva pretpostavljaju sinkronizaciju između knjiga u bilo kojem trenutku vremena. Prema njima, takva su očekivanja "nepraktična za globalni blockchain". To možda nije slučaj ako su određeni čvorovi offline ili ako su voditelji slotova propustili transakciju tijekom svojih epoha. Drugi su ukazali na 51% napada uskraćivanja usluga, što može rezultirati time da će većina mreža biti izvan mreže, kao još jedan primjer prikladne pretpostavke.
Ouroborosov algoritam kritiziran je i zbog toga što nije uspio u potpunosti riješiti problem s dvostrukom potrošnjom. Postoji opasnost da ulazni endosatori koji su odgovorni za odobravanje transakcija za vođe slotova mogu na kraju odobriti isti niz transakcija iz dva različita vođa slota. Neki kažu da će probijanje, tehnika koja se testira na blok eteru kako bi se riješio problem, trebati nekoliko godina prije nego što se primijeni.