Articol scris de: 0XNATALIE

La conferința Devcon, Justin Drake, membru de bază al Fundației Ethereum, a propus o reformare completă a stratului de consens Ethereum, denumită Beam Chain. Prin reproiectarea stratului de consens, se urmărește atenuarea problemelor MEV, îmbunătățirea scalabilității și securității, aplicând tehnologia ZK pentru a îmbunătăți performanța. Beam Chain se concentrează în principal pe schimbările din stratul de consens, fără a implica crearea de token-uri noi sau modificarea arhitecturii blockchain existente.

Stratul de consens existent al Ethereum (Beacon Chain) are deja o istorie de cinci ani; deși se comportă bine din punct de vedere al securității, pe măsură ce timpul trece, datoriile tehnice continuă să se acumuleze. În plus, pe măsură ce comunitatea Ethereum aprofundează cercetările asupra MEV și avansurile rapide ale tehnologiei ZK, stratul de consens existent nu reușește să se adapteze la noile tehnologii. Planul de reconstrucție a Beam Chain își propune să elimine povara tehnică, astfel încât Ethereum să fie mai flexibil și mai adaptabil în viitor.

Aspecte tehnice

Din punct de vedere tehnic, Beam Chain are două caracteristici: implementarea Snarkification prin ZKVM și utilizarea semnăturilor agregate bazate pe hash.

Stratul de consens este responsabil în principal pentru modul în care toate nodurile din rețea ajung la un acord cu privire la starea lanțului (de exemplu, ordinea tranzacțiilor, soldul contului etc.). În Ethereum, sarcinile stratului de consens includ verificarea blocurilor, verificarea semnăturilor, gestionarea fork-urilor, menținerea și actualizarea stării conturilor etc. Operația cheie a stratului de consens este transferul de stare, adică trecerea de la starea unui bloc (de exemplu, soldul contului după tranzacție) la starea următorului bloc. Aceste operații implică adesea multe calcule, iar Snarkification este o tehnică de transformare a procesului de calcul în dovezi zero-cunoștință.

Beam Chain utilizează ZKVM pentru a realiza Snarkification stratului de consens, transformând funcția de transfer de stare în dovezi zero-cunoștință. ZKVM este responsabil pentru mutarea procesului de calcul în afara lanțului, reducând astfel povara de calcul pe lanț. Fiecare nod poate verifica dovezile zero-cunoștință pentru a confirma dacă starea este corectă, fără a necesita recalcularea. În plus, Beam Chain permite validatorilor să aleagă ZKVM-ul potrivit, fără a impune un ZKVM specific să fie inclus în protocolul de pe lanț.

În același timp, pe măsură ce computarea cuantică avansează, tehnologiile criptografice tradiționale (cum ar fi criptografia pe bază de curve eliptice) ar putea fi supuse riscului de a fi compromise. Aceasta înseamnă că securitatea sistemelor blockchain actuale (cum ar fi cheile private și verificarea semnăturilor) ar putea fi afectată odată cu apariția computerelor cuantice. Pentru a face față acestei amenințări, Beam Chain introduce un sistem de semnături agregate bazate pe hash. Funcțiile hash au securitate post-cuantică, capabile să reziste atacurilor cuantice. Această soluție nu doar că îmbunătățește eficiența agregării semnăturilor, dar oferă și o mai mare garanție de securitate pentru viitor.

În plus, Beam Chain adoptă PBS, introducând liste de inclusiune și licitații de execuție pentru a reduce impactul negativ al MEV. De asemenea, se planifică reducerea cerinței minime de stakare pentru validatori de la 32 ETH la 1 ETH, pentru a îmbunătăți și mai mult descentralizarea. Întreaga tranziție a Beam Chain va fi realizată în etape, înlocuind treptat funcțiile Beacon Chain, estimându-se că va dura cinci ani.

Părerea comunității

Îngrijorări legate de timpul de dezvoltare: Comunitatea își exprimă în general îngrijorarea cu privire la ciclul de dezvoltare de 5 ani necesar pentru Beam Chain, iar unii membri pun la îndoială dacă obiectivul Beam Chain este să încerce să facă Ethereum să se apropie treptat de caracteristicile Solana.

  • Partenerul fondator Delphi Ventures, José Maria Macedo, se declară dezamăgit de Beam Chain. El consideră că îmbunătățirile de bază ale Beam Chain sunt doar o restructurare a bibliotecii de cod, incluzând timpul de bloc de 4 secunde și capacitatea de „rezistență la atacuri cuantice”, dar aceste schimbări nu se așteaptă să fie realizate înainte de 2029-2030. Aceste îmbunătățiri nu sunt suficiente pentru ca Ethereum L1 să își mențină avantajul în competiția blockchain, nici pentru a crea o narațiune pe termen lung cu competitivitate.

  • CEO-ul Helius, platforma de dezvoltare Solana, Mert, își exprimă de asemenea îngrijorarea cu privire la programul de dezvoltare al Beam Chain. Dacă Beam Chain necesită într-adevăr până în 2029 pentru a fi lansat, Ethereum ar putea avea dificultăți în a-și menține competitivitatea în competiția rapidă a blockchain-urilor.

  • Co-fondatorul EthStorage, Qi Zhou, consideră că termenul estimat pentru Beam Chain până în 2030 este prea lung. El sugerează să ne concentrăm pe utilizarea unui singur limbaj de programare (cum ar fi Rust sau Go) pentru dezvoltare, pentru a accelera viteza de realizare. Ethereum poate face referire la modelul „re-genesis” al Cosmos (re-generarea blocului genesis al blockchain-ului, păstrând datele esențiale despre utilizatori și contracte, eliminând datele istorice redundante și codul învechit din sistem) în gestionarea datoriilor tehnice, pentru a rezolva povara tehnică și problemele moștenite printr-o resetare completă.

  • Co-fondatorul Hydrogen Labs, Meir, îngrijorat de faptul că termenul pentru Beam Chain este prea lung și nu va satisface nevoile de scalabilitate ale Ethereum ca blockchain cu funcționalitate completă. Dacă scopul Ethereum este să fie o platformă blockchain eficientă și nu doar un DA simplu, atunci sunt necesare îmbunătățiri mai rapide și mai radicale în scalabilitate, nu optimizări progresive în următorii cinci ani.

  • Dezvoltatorul Abstract, cygaar, explică de ce termenul de 5 ani pentru Beam Chain este necesar. El subliniază că Ethereum nu este un blockchain mic obișnuit; este al doilea cel mai mare blockchain din lume, cu 60 de miliarde de dolari TVL, 400 de miliarde de dolari în valoare de active de bază și mii de aplicații care depind de el. Implementarea unor astfel de schimbări la scară mare pe o rețea Ethereum distribuită și în timp real este extrem de dificilă și implică riscuri mari; prin urmare, este necesar un timp lung de pregătire și teste riguroase. Orice greșeală ar putea duce la pierderi semnificative pentru utilizatori.

  • Între timp, Terence, întreținătorul clientului Ethereum Prysm, exprimă îngrijorarea cu privire la termenul lung de implementare a Beam Chain, afirmând că Beam Chain este „țelul final” pentru Ethereum, iar în această perioadă, Ethereum va continua să se îmbunătățească prin hard fork-uri. Unele propuneri din Beam Chain ajută la creșterea descentralizării și a rezistenței la cenzură a Ethereum. În același timp, înainte de implementare, Ethereum va continua să îmbunătățească disponibilitatea datelor, rezistența la cenzură, performanța EVM etc., pentru a răspunde nevoilor în schimbare.

  • Hasu, liderul strategic al Flashbots, consideră că propunerea Beam Chain nu ar trebui să fie supraevaluată, deoarece este un proiect pe termen lung care necesită cel puțin 5 ani pentru a fi realizat, iar majoritatea îmbunătățirilor au fost deja incluse în foaia de parcurs tehnică. Adevărata noutate constă în a lega aceste îmbunătățiri în teste și a le înlocui în întregime în lanț, ceea ce ar fi trebuit să fie un punct culminant în accelerarea procesului. Cu toate acestea, mulți membri ai comunității interpretează greșit această propunere ca fiind o lansare captivantă a „Ethereum 3.0”, sperând chiar să imite unele caracteristici ale Solana, ceea ce duce la așteptări nerealizate.

  • Fondatorul MetaLeX, gabrielShapir0, consideră că valoarea de bază a Ethereum constă în descentralizarea și autonomia sa, iar Beam Chain va îmbunătăți semnificativ aceste caracteristici fundamentale. Mulți doresc ca Ethereum să ofere produse și servicii diferite sau să răspundă tendințelor și narațiunilor mai populare, dar aceasta nu este poziționarea Ethereum, ci direcția Solana.

Provocări tehnice

  • Membru de bază al Fundației Ethereum, Péter, crede că propunerea Beam Chain conține prea multe modificări ambalate împreună, având probleme potențiale atât din punct de vedere tehnic, cât și de guvernanță. Din punct de vedere tehnic, prea multe schimbări combinate cresc probabilitatea de erori. Din perspectiva guvernanței, ambalarea mai multor modificări poate duce la ignorarea detaliilor și la creșterea riscurilor de controversă. El sugerează să se ocupe mai întâi de sarcinile de îmbunătățire cu dificultate scăzută pe Beacon Chain, după care să se implementeze treptat modificări mai complexe, pentru a permite sistemului să se adapteze treptat, evitând reformele complete dintr-o dată.

  • Cercetătorul Ethereum, mteam, afirmă că propunerea Beam Chain, deși anunțată ca o nouă concepție, este de fapt o concentrare a multor idei vechi. El susține această propunere, dar este îngrijorat că această actualizare ar putea interfera cu cercetările din stratul de execuție. Stratul de execuție și stratul de consens sunt două direcții de cercetare independente care ar trebui să fie îmbunătățite simultan, evitând interferențele reciproce.

  • Directorul de cercetare al SMG, Max Resnick, afirmă că Ethereum are nevoie de o viziune mai grandioasă și nu ar trebui să fie constrâns de îmbunătățiri progresive de câte cinci ani. El face apel la revenirea la scopul inițial al Ethereum, lăsându-l să devină o platformă globală de calcul care să ajute dezvoltatorii să rezolve cele mai complexe probleme de coordonare. El propune obiectivele pe care Ethereum ar trebui să le realizeze în următorii cinci ani, inclusiv: realizarea unui timp de bloc de 1 secundă; finalitate pe un singur slot (Single-slot Finality), pentru a facilita interoperabilitatea între lanțuri; creșterea semnificativă a capacității de procesare (>1000 TPS); propunători multipli paralele, realizând capacitatea de a rezista în timp real la cenzură.