Cardano
DEFINIȚIA lui Cardano
Cardano este primul blockchain din lume evaluat de colegi. Fundația nonprofit responsabilă de Cardano a reunit o rețea de academicieni și oameni de știință din diverse universități, inclusiv Universitatea din Edinburgh și Tokyo Institute of Technology, pentru a-și revizui protocoalele înainte de a fi lansate. Este o platformă de criptomonedă și contract inteligent din a treia generație care pretinde că se îmbunătățește la problemele de scalare ale bitcoin, o monedă de primă generație și ethereum, care aparține celei de-a doua generații.
Dărâmarea Cardano
Platforma lui Cardano este formată din două straturi. Stratul de decontare Cardano (CSL) este utilizat pentru decontarea tranzacțiilor care utilizează ADA, criptomoneda Cardano.
Control Layer, care este în curs de dezvoltare, va fi utilizat pentru contracte inteligente. Structura ierarhică a Cardano asigură faptul că poate fi folosit ca mijloc de schimb și ca și pentru a genera contracte inteligente. În plus, platforma are aspirații de a fi interoperabilă cu ecosistemul financiar principal.
Inima platformei Cardano este Ouroboros, un algoritm care folosește protocolul Dovadă de miză pentru a extrage monede. Protocolul este personalizat pentru a reduce consumul de energie și timpul pentru fabricarea de monede noi.
Ouroboros
Într-un algoritm tipic Dovadă de miză, nodurile cu miza maximă (sau cel mai mare număr de monede) creează blocuri de tranzacții într-un blockchain. Dar algoritmul Ouroboros implementează algoritmul în mod diferit.
La nivel larg, funcționează după cum urmează. Ouroboros împarte timpul fizic în epoci care sunt alcătuite din sloturi, care sunt perioade fixe de timp. Sloturile sunt similare cu schimburile de lucru din fabrică. În Cardano, intervalul de timp cuprins de sloturi variază și poate fi modificat în cadrul algoritmului. Epocile funcționează într-un mod circular: când una se termină, alta vine online.
Fiecare epocă are un lider de sloturi, care este ales de părțile interesate sau de noduri care au generat deja monede. Liderii de sloturi sunt responsabili pentru crearea și confirmarea blocurilor de tranzacții pentru a fi adăugate la blockchain-ul Cardano. Dacă nu reușesc să creeze un bloc de tranzacții într-o epocă, atunci următorul lider de slot primește o altă lovitură în timpul următoarei epoci. Cel puțin 50% sau mai multe blocuri trebuie produse într-o anumită epocă.
Tranzacțiile în blocuri produse de liderii de sloturi sunt aprobate de către aprobatorii de intrare. Acestea sunt al doilea set de părți interesate responsabile de administrarea protocolului. Pot exista unul sau mai mulți avizatori multipli într-o anumită epocă, iar alegerea lor se bazează pe mize.
Pentru a asigura rezultate imparțiale, sistemul electoral este configurat pentru două intrări. Primul este un sistem de calcul multipartit. Un set de părți interesate din rețea efectuează un calcul, care este echivalentul digital al unei „aruncări de monede” și își împărtășesc rezultatele reciproc. A doua contribuție este distribuirea bogăției sau a mizei. Nodurile cu miză mai mare (sau mai multe monede) au o probabilitate crescută de a fi aleși lideri de sloturi.
Ouroboros diferă, de asemenea, de alți algoritmi prin tipul și forma stimulentelor oferite părților interesate. Dovada de muncă oferte algoritm recompense sub formă de monede și taxele de tranzacție pentru mineri. Dar designul algoritmului Ouroboros oferă stimulente pentru disponibilitate și verificarea tranzacțiilor în comparație cu investițiile în energie masivă a computerului pentru a extrage monede. Recompensele economice sunt, de asemenea, împărțite între trei părți interesate: susținători de intrare, părți interesate de calcul multipart și lideri de sloturi.
Critica lui Cardano
Ouroboros se referă la sine ca fiind „primul algoritm de dovadă sigur și sigură a mizei”. Această cerere se bazează pe două proprietăți ale registrului tranzacției: Persistență și Viață.
Persistența presupune că o tranzacție este „stabilă” dacă un nod onest a transmis-o ca atare către restul rețelei. Această proprietate folosește un nou parametru de securitate care este o măsură a securității registrului. Viața este complementară Persistenței. Conform acestei proprietăți, tranzacțiile oneste, care sunt difuzate ca atare, devin „stabile” în nodurile rețelei după o anumită perioadă de timp predefinită în algoritm.
Lucrarea care descrie Ouroboros prezintă câteva „presupuneri plauzibile” pe care creatorii algoritmului le-au făcut pentru a-l proiecta. De exemplu, presupun că nodurile din rețeaua sa nu sunt absente pentru perioade lungi de timp. De asemenea, nu se presupune că nodurile nesincronizate din calculele lor conțin mai mult de 50% din toate tranzacțiile.
Criticii spun că ipotezele făcute pentru implementarea acestor proprietăți sunt defecte. De exemplu, ei spun că proprietățile presupun sincronizarea între registre mari la orice moment dat. Potrivit acestora, astfel de așteptări sunt „ impracticabile pentru un blockchain global ”. Este posibil să nu fie cazul în care anumite noduri sunt offline sau dacă liderii sloturilor au ratat tranzacția în timpul epocii lor. Alții au indicat 51% de atacuri de refuz al serviciului, ceea ce poate duce la o majoritate a rețelei offline, ca o altă instanță a unei ipoteze convenabile.
Algoritmul Ouroboros a fost criticat și pentru că nu a reușit să rezolve complet problema dublei cheltuieli. Există pericolul ca aprobatorii de intrare, responsabili cu aprobarea tranzacțiilor pentru liderii de sloturi, să ajungă să aprobe același set de tranzacții de la doi lideri de sloturi diferiți. Unii spun că sharding-ul, o tehnică care este testată pe blockchain-ul ethereum pentru a rezolva problema, va dura câțiva ani înainte ca aceasta să fie implementată.