Cazul pentru scalabilitatea Ethereum

Scalare Ethereum

Despre blockchain se vorbește ca și cum ar fi cheia unui viitor utopic, dar tehnologia este doar un mod nou de a realiza idei vechi, cum ar fi găzduirea de conținut, aplicații, piețe online, tranzacții de valoare și multe altele. Deși putem teoretiza și înțelege cum blockchain va oferi într-o bună zi o ofertă mai bună pentru utilizatorii care interacționează online, este dificil să demonstreze acest lucru convingător, deoarece proiectele descentralizate pe blockchain sunt în mare măsură incapabile să se extindă. Ideile care ar putea fi considerate revoluționare nu au ajuns la curent și viteza tranzacției este unul dintre cele mai recunoscute blocaje.

„Computerul descentralizat” al Ethereum are un potențial semnificativ ca mijloc prin care ideile blockchain pot realiza adoptarea, așa că mulți vor să știe când se va realiza acest potențial. Răspunsul este, din păcate, poate nu în curând. În cazul în care o aplicație centralizată este capabilă să gestioneze instantaneu milioane de vizitatori, orice aplicație Ethereum dApp se bazează pe peer-urile conectate ale rețelei pentru transfer bazându-se pe centralizat servere. Acest tip de rețea nu este încă suficient de matur pentru a găzdui aplicații reale, în special cele care au cerere de la mulți utilizatori simultan.

În timp ce piața criptomonedelor aflate în roaming oferă această problemă mai multă urgență, comercianții care caută cu disperare un semnal alcoolic nu își dau seama că necazurile Ethereum au fost anticipate cu mult înainte de timp și vor dura ani de zile pentru a le rezolva. Vor aștepta încă mai mult înainte ca elementele fundamentale să poată conduce piața criptomonedelor la noi culmi. Cu toate acestea, Ethereum este încă liderul datorită comunității sale enorme de dezvoltatori și a diferitelor moduri în care îl ajută să se extindă. Numai acest lucru justifică optimismul pentru platforma în creștere.

Problema de scalare a Ethereum și soluțiile pentru primul strat

CryptoKitties, prima aplicație descentralizată „populară”, le-a permis oamenilor să reproducă pisici digitale și să le tranzacționeze pe blockchain și, în ciuda noutății ideii, închide singură rețeaua  rețea, deoarece viteza tranzacțiilor nu a putut ține pasul cu cererea. Acest exemplu jalnic al capacității Ethereum a fost unul dintre apelurile mai puternice de trezire pentru o mai bună scalabilitate. Dacă Ethereum nu poate face față entuziasmului ușor, ce șanse are să susțină unele dintre ideile sale mai ambițioase?

Dezvoltatorii open-source au aflat cum Ethereum ar putea scădea atunci când costurile cu gazele sale au crescut pentru prima dată în timpul balonului ICO. Soluțiile sunt upgrade-uri pe primul strat sau pe lanț la blockchain-ul Ethereum în sine. Unele dintre cele mai cunoscute soluții de prim strat sunt Sharding și Plasma.

Fragmentarea este un concept de bază care a ajuns să fie considerat o soluție potențială la incapacitatea Ethereum de a se extinde. Deoarece fiecare nod trebuie să stocheze o versiune completă a blockchain-ului pentru a oferi securitate maximă, încărcarea individuală pe orice nod crește pe măsură ce rețeaua face. Obținerea consensului cu privire la o tranzacție este mai dificilă, deoarece nodurile Ethereum au aceleași permisiuni și același nivel de autoritate, deci toate trebuie sincronizate împreună pentru a ajunge la un consens.

Fragmentarea grupează noduri similare împreună și numai nodurile din fragment pot procesa tranzacții relevante pentru celelalte noduri ale fragmentului (bazate pe geografie, asistență pentru contracte inteligente și multe altele). Acest lucru face posibilă procesarea mult mai multor tranzacții simultan și, de asemenea, păstrează capacitatea fragmentelor de a comunica și sincroniza, deoarece fiecare tranzacție este stocată la nivelul de bază (arborele merkle) pentru ca alte fragmente să fie referite, în loc de versiunea unui alt nod al întregului registru.

Casper este a doua piesă a soluției de scalare a stratului Ethereum și, ca și sharding, va fi implementată la începutul Ethereum 2.0. Ar putea fi unul dintre cele mai mari evenimente blockchain din 2019. Casper va sosi înainte de sharding și va stabili un nou sistem Proof of Stake (PoS) pentru a determina care noduri din fragment sunt cele mai bune pentru jobul la îndemână. PoS recompensează nodurile care își folosesc ETH ca un fel de depozit de securitate pentru a ajuta la procesarea tranzacțiilor. În loc să lucreze pentru a „mina” noi blocuri, nodurile de miză „pariază” pe blocuri care pot fi adăugate lanțului și sunt recompensate cu taxe de tranzacție atunci când blocul lor este validat și adăugat. Acest sistem oferă stimulente mai mari pentru mai mulți utilizatori și, în plus, îi încurajează să-și reinvestească ETH în rețea.

Soluțiile off-lanț ridică lacunele de scalare

Un subiect popular de conversație între entuziaștii blockchain este dacă scalarea pe lanț este mai importantă sau mai eficientă decât soluțiile off-chain sau cele din al doilea strat. În loc să micșoreze dimensiunile blocurilor, să sporească recompensele sau să modifice protocolul, instrumentele de scalare a celui de-al doilea strat sunt ca schela care conține și susține lanțul principal de blocuri. Cei familiarizați cu Lightning Network cunosc deja cea mai populară platformă off-chain pentru Bitcoin, iar dezvoltatorii Ethereum au câteva idei similare.

Primul se numește Plasma, în concordanță cu convenția de denumire futuristă pentru actualizările rețelei Ethereum. La fel ca rețeaua Lightning, Plasma este o platformă off-chain care se va ocupa de o mare parte din detaliile care umflă blockchain-ul Ethereum. În acest moment, mulți dezvoltatori de blockchain cu experiență și-au dat seama că doar începutul și sfârșitul unei tranzacții au nevoie de plasare pe lanțul în sine, iar toate celelalte detalii periferice pot (și ar trebui) să fie stocate în altă parte. Două părți se pot aștepta în mod rezonabil să tranzacționeze în întregime blockchain-ul, doar cu acordul lor inițial și încheierea acestuia (cum ar fi o semnătură, plata escrow sau transmiterea de date sau criptomonedă) stocate pe blockchain-ul Ethereum.

Plasma ar ușura sarcina pe Ethereum și ar muta cele mai exigente funcții blockchain într-un spațiu adiacent, Ethereum acționând pur și simplu ca strat de decontare pentru acest volum străin de tranzacții. Canalele de stat generalizate sunt a doua parte a arsenalului off-chain al Ethereum și abordează ideea că într-un sistem ideal blockchain, nodurile validatorului nu vor trebui să facă referință la datele arborelui merkle pentru a finaliza în siguranță o tranzacție. În schimb, dacă fiecare nod implicat în tranzacție confirmă relevanța acestuia, acesta poate fi adăugat imediat la blockchain în loc să aștepte primirea originală.

Dezbaterea Blockchain Bleeding Edge

Comunitatea dezvoltatorilor Ethereum este locul în care unele dintre cele mai strălucite minți ale lumii aleg să se ocupe și a dus la un efort cu mai multe fațete și cu mai multe echipe pentru a scala o soluție cu care nenumărați oameni sunt deja fermecați. În timp ce unii sunt preocupați de a face Ethereum în sine cât mai robust posibil prin intermediul instrumentelor de prim strat și doresc ca acesta să gestioneze cât mai multe tranzacții complexe posibil pe mainnet, entuziaștii din cel de-al doilea nivel lucrează pentru a descărca aceste procese către persoane din afară, păstrând în același timp lanțul original la fel de sigur și fiabil ca posibil. Compensiunea dintre securitate și viteză este încă dezlănțuită astăzi.

Ambele tabere lucrează cu același scop în minte și pot fi încurajate că comunitatea Ethereum este suficient de robustă pentru a tolera ambele soluții potențiale fără aceeași luptă care a determinat Bitcoin să devină greu. În ceea ce privește un viitor și un obiectiv universal, Ethereum pare să fi învățat din nebunia colegilor săi și încet, dar sigur, câștigă putere cu fiecare zi care trece.