Ce este Cardano?
Cardano este primul blockchain din lume revizuit de la egal la egal. Fundația nonprofit responsabilă pentru Cardano a reunit o rețea de oameni de știință și oameni de știință din diferite universități, inclusiv Universitatea din Edinburgh și Institutul de Tehnologie din Tokyo, pentru a-și revizui protocoalele înainte de a fi lansate. Este o platformă de cryptocurrency și contracte inteligente de a treia generație care pretinde că îmbunătățește problemele de scalare ale bitcoinului, o monedă de primă generație și ethereum, care aparține celei de-a doua generații.
Cum funcționează Cardano?
Platforma Cardano este formată din două straturi. Cardano Settlement Layer (CSL) este utilizat pentru a stabili tranzacțiile care utilizează ADA, criptocurrency Cardano.
Stratul de control, care este în curs de dezvoltare, va fi utilizat pentru contracte inteligente. Structura ierarhică a Cardano asigură că poate fi utilizat ca mediu de schimb ș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 Proof of Stake pentru monedele mine. Protocolul este personalizat pentru a reduce consumul de energie și timpul pentru fabricarea de monede noi.
Ouroboros
Într-un algoritm tipic Proof of Stake, nodurile cu miza maximă (sau cel mai mare număr de monede) creează blocuri de tranzacție într-un blockchain. Dar algoritmul Ouroboros implementează algoritmul diferit.
La nivel larg, funcționează după cum urmează. Ouroboros împarte timpul fizic în epoci care sunt formate din sloturi, care sunt perioade fixe de timp. Sloturile sunt similare cu schimburile de lucru la o fabrică. În Cardano, intervalul de timp cuprins de sloturi variază și poate fi modificat în cadrul algoritmului. Epocii funcționează în mod circular: când unul se termină, altul vine online.
Fiecare epocă are un lider de slot, care este ales de către părțile interesate sau nodurile care au generat deja monede. Liderii de sloturi sunt responsabili de crearea și confirmarea blocurilor de tranzacții care trebuie adăugate la blockchain 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ă fotografie asupra acesteia în perioada următoare. Cel puțin 50 la sută sau mai multe blocuri trebuie produse într-o epocă dată.
Tranzacțiile în blocuri produse de liderii de slot sunt aprobate de către aprobatorii de intrare. Acestea sunt al doilea set de părți interesate responsabile de executarea protocolului. Poate exista unul sau mai mulți avocați într-o anumită epocă și alegerea lor se bazează pe mize.
Pentru a asigura rezultate nepărtinitoare, 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 unui „monedă”, și își împărtășesc rezultatele între ele. A doua contribuție este distribuirea averii sau a mizei. Nodurile cu o miză mai mare (sau mai multe monede) au probabilitatea crescută de a fi aleși lideri de slot.
Ouroboros diferă, de asemenea, de alți algoritmi în ceea ce privește tipul și forma stimulentelor oferite părților interesate. Algoritmul Proof of Work oferă recompense sub formă de monede și taxe de tranzacție pentru mineri. Însă designul algoritmului Ouroboros oferă stimulente pentru disponibilitatea și verificarea tranzacțiilor, peste investiții în putere computerizată masivă în monedele mine. Recompensele economice sunt, de asemenea, împărțite între trei părți interesate: aprobatori de intrare, părți interesate de calcul multipartit și lideri de slot.
Critica lui Cardano
Ouroboros se referă la el însuși drept „prima probă sigură a algoritmului de miză.” Această afirmație se bazează pe două proprietăți ale înregistrării tranzacțiilor: Persistența și Viața.
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 înregistrării. Viața este complementară Persistenței. Conform acestei proprietăți, tranzacțiile oneste, care sunt transmise ca atare, devin „stabile” în nodurile rețelei după o anumită perioadă de timp predefinită în algoritm.
Lucrarea conținând Ouroboros prezintă câteva „presupuneri plauzibile” pe care creatorii algoritmului le-au făcut pentru a-l proiecta. De exemplu, ei presupun că nodurile din rețeaua sa nu sunt absente timp îndelungat. De asemenea, se presupune că nodurile desincronizate din calculele lor nu 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 leduri la un moment dat. Potrivit acestora, astfel de așteptări sunt „impracticabile pentru un blockchain global”. Acest lucru nu poate fi cazul dacă anumite noduri sunt offline sau dacă liderii de slot au ratat tranzacția în perioadele lor. Alții au arătat că 51% din atacurile de refuz ale serviciilor, care pot duce la o majoritate a rețelei deconectate, ca o altă instanță a presupunerii convenabile.
Algoritmul lui Ouroboros a fost, de asemenea, criticat pentru că nu a rezolvat complet problema dublei cheltuieli. Există pericolul ca aprobatorii de intrare, care sunt responsabili pentru aprobarea tranzacțiilor pentru liderii de sloturi, pot ajunge să aprobe același set de tranzacții de la doi lideri de sloturi diferite. Unii spun că ascuțirea, o tehnică care este testată pe blockchain-ul ethereum pentru a rezolva problema, va dura câțiva ani înainte de a fi implementată.
