Scalabilitatea este unul dintre principalele obiective ale Ethereum. În prezent, limitările cu care se confruntă rețeaua sa în ceea ce privește capacitatea și viteza o împiedică să fie adoptată la scară mai mare în întreaga lume.
Ethereum Plasma a fost co-propusă de co-fondatorii Ethereum, Vitalik Buterin și Joseph Poon. Conceptul s-a născut în august 2017 ca o soluție de scalare pentru Ethereum. Alături de Thaddeus Dryja, Joseph Poon a fost responsabil și pentru conceptul original al Lightning Network, o soluție de scalare Bitcoin propusă în 2015. Deși atât Plasma, cât și Lightning Network au fost propuse ca soluții de scalare blockchain, ele au propriile mecanisme și particularități.
Acest articol va prezenta pe scurt Ethereum Plasma, dar este de remarcat faptul că Plasma nu este un proiect separat, ci o tehnologie de scalare în afara lanțului sau un cadru pentru construirea de aplicații scalabile, care pot fi diferite grupuri de cercetare sau companii o implementează în moduri diferite. .
Cum funcționează plasma?
Ideea principală a Ethereum Plasma este de a construi un cadru sidechain care să comunice și să interacționeze cu lanțul principal (Ethereum în acest caz) cât mai puțin posibil. Un astfel de cadru este conceput pentru a opera un blockchain asemănător arborelui care este aranjat într-o manieră ierarhică, astfel încât multe lanțuri mai mici să poată fi create deasupra zonei principale. Aceste lanțuri mai mici sunt numite și lanțuri plasmatice sau sub-lanțuri.
Structura Plasma este construită prin utilizarea contractelor inteligente și a arborilor Merkle, permițând crearea unui număr nelimitat de lanțuri copii - în esență copii mai mici ale blockchain-ului părinte Ethereum. Pe deasupra fiecărui sub-lanț, pot fi create mai multe lanțuri, motiv pentru care se numește structură arborescentă.
Practic, fiecare sub-lanț Plasma este un contract inteligent personalizabil care poate fi proiectat să funcționeze în moduri unice pentru a satisface diferite nevoi. Aceasta înseamnă că lanțurile pot coexista și pot funcționa independent. În cele din urmă, Plasma va permite companiilor și companiilor să implementeze soluții scalabile într-o varietate de moduri, în funcție de contextul și nevoile lor specifice.
Prin urmare, dacă Plasma poate fi dezvoltată și implementată cu succes în rețeaua Ethereum, lanțul principal (al Ethereum) va fi mai puțin probabil să devină aglomerat, deoarece fiecare sub-lanț va fi proiectat să funcționeze cu un scop specific - care nu va fi neapărat legate de lanțul principal legat de obiective. Prin urmare, sub-lanțul va ușura activitatea generală a lanțului principal.
Certificat de autenticitate
Comunicarea dintre lanțurile copil și lanțul rădăcină este protejată de certificate anti-contrafacere, iar lanțul rădăcină va fi responsabil pentru menținerea în siguranță a rețelei și pedepsirea actorilor rău intenționați.
Fiecare sub-lanț are propriul său mecanism de verificare a blocurilor și de implementare a dovezilor anti-contrafacere, care pot fi construite pe baza unor algoritmi de consens diferiți. Cele mai comune sunt Dovada muncii, Dovada mizei și Dovada autorității.
Dovezile anti-contrafacere asigură că, în cazul în care apare un comportament rău intenționat, utilizatorii pot raporta nodurile necinstite, își pot proteja fondurile și pot ieși din tranzacții (ceea ce implică interacțiunea cu lanțul principal). Cu alte cuvinte, dovezile anti-contrafacere servesc ca un mecanism prin care lanțurile copii din Plasma pot depune plângeri către părinții sau lanțurile lor rădăcină.
MapReduce
Cartea albă a Plasma propune și o aplicație foarte interesantă numită MapReduce computing. Practic, MapReduce este un set de funcții care sunt utile pentru organizarea și calcularea datelor în mai multe baze de date.
În contextul Plasma, aceste baze de date sunt blockchain-uri, iar structura arborescentă a lanțului permite ca MapReduce să fie utilizat pentru a verifica datele din lanțul de tip arbore, ceea ce îmbunătățește foarte mult eficiența rețelei.
problemă de ieșire în masă
O problemă majoră care afectează Plasma este problema ieșirii în masă, care se referă la o situație în care mulți utilizatori încearcă să părăsească lanțul lor Plasma în același timp, inundând lanțul rădăcină și provocând congestionare masivă a rețelei. Acest lucru poate fi cauzat de activități frauduloase, atacuri cibernetice și orice alt tip de defecțiune critică pe care o poate experimenta un sublanț sau un grup de lanțuri.
în concluzie
Practic, Plasma este o soluție off-chain care încearcă să îmbunătățească semnificativ performanța generală a rețelei Ethereum prin crearea unui lanț de mai multe structuri mai mici asemănătoare arborelui. Aceste lanțuri vor ușura lanțul principal de lucru, permițând lanțului principal să gestioneze mai multe (alte) tranzacții pe secundă.
Modelul ierarhic al blockchain-urilor legate propus de Plasma are un mare potențial și este în prezent testat de multe grupuri de cercetare. Cu o dezvoltare adecvată, Plasma poate îmbunătăți eficiența blockchain-ului Ethereum și poate oferi un cadru mai bun pentru implementarea aplicațiilor descentralizate. În plus, ideea ar putea fi adaptată și implementată de alte rețele de criptomonede ca o modalitate de a evita problemele de scalabilitate în viitor.
Ethereum Plasma este un proiect open source, iar depozitul public poate fi găsit pe GitHub-ul lor. Pe lângă Ethereum, există multe alte criptomonede și depozite GitHub care lucrează pe plasmă. Câteva exemple includ OmiseGO, Loom Network și FourthStateLabs. Pentru informații mai detaliate și tehnice, puteți consulta cartea albă oficială cu plasmă sau site-ul web LearnPlasma.
Rămâneți pe fază pentru mai multe și nu uitați să vedeți celelalte videoclipuri pe Binance Academy!
