Doar pentru că ceva este digital, asta nu înseamnă că regulile fizicii ies pe fereastră. Pe măsură ce hard disk-urile multi-terabyte devin standard, este ușor să uiți că gestionarea fluxurilor de date va fi întotdeauna o problemă costisitoare.

Același lucru este valabil și pentru rețelele blockchain. Când sunt aglomerate, se manifestă ca comisioane de tranzacție mai mari. Taxele mari de tranzacție au afectat Ethereum de când a câștigat popularitate, mai ales în ultimii doi ani, odată cu lansarea a sute de DApp-uri și creșterea DeFi.

Aceasta este problema scalabilității blockchain: menținerea taxelor de tranzacție la un nivel scăzut în timp ce aportul de utilizatori crește. Ca soluții blockchain Ethereum de nivel 2, Arbitrum și Optimism sunt special concepute pentru a rezolva această problemă. Deci, cum ajută Arbitrum și Optimism la rezolvarea problemei de scalabilitate a blockchain-ului?

Ce sunt rollup-urile?

Credit imagine: Ethereum

Rețeaua principală sau lanțul principal al unui blockchain — rețeaua implicită — este adesea numită stratul 1. Acestea sunt Bitcoin, Litecoin, Ethereum, Solana, Cardano, Avalanche, Terra, Binance Smart Chain etc. Unele dintre ele, cum ar fi Solana sau Binance Smart Chain, au fost create cu o capacitate de rețea mai mare de la început. Dezavantajul acestei abordări este că blocurile mari de memorie sunt mai dificil de verificat, ceea ce duce la centralizarea blockchain-ului.

instagram viewer

Ethereum este unul dintre cele mai descentralizate blockchain-uri. Prin urmare, are nevoie de ajutor cu rețelele de nivel 2 (L2). Interesant, chiar și sub nivelul 1, există blockchains de nivel 0 precum Polkadot. Aceasta este o rețea de rețele în care blocurile de nivel 1 (L1) devin parachain-uri.

Cu toate acestea, deasupra nivelului 1, rețelele de nivel 2 servesc ca protocoale auxiliare. Singurul lor scop este de a descărca traficul din lanțul principal, nivelul 1.

Dacă ar fi să imaginezi stratul 1 ca pe o autostradă aglomerată, atunci protocoalele/rețelele de nivel 2 sunt autostrăzi suplimentare conectate la ele. Desigur, în spațiul digital, ne ocupăm de biți de date în loc de mașini, așa că sunt mult mai ușor de manevrat.

Gestionarea congestionării rețelei este exact ceea ce fac rollup-urile. Rețele de nivel 2 rulează sute de tranzacții într-una singură, transferați-le singure, apoi returnați-le înapoi la stratul 1 în forma lor compactă. Pentru a împinge mai departe analogia anterioară, ar fi ca și cum ați fuziona sute de mașini într-un singur vehicul.

Cu excepția faptului că niciunul dintre pasageri – biți de date importanți – nu s-ar pierde în tranzit. În schimb, scaunele, șasiul și roțile goale ar fi eliminate ca fiind redundante. În acel moment, analogia se termină deoarece datele contractuale cumulate pot fi recalculate din arborele Merkle. Atât Arbitrum, cât și Optimism sunt astfel de pachete, ajutând congestia Ethereum.

Cum sunt Arbitrum și Optimism similare?

Dacă atât Arbitrum, cât și Optimism sunt pachete de nivel 2 pentru Ethereum, de ce au altele diferite? Scopul principal al rollup-urilor este de a efectua două acțiuni:

  • Eliminați cea mai mare parte a traficului lanțului principal către stratul 2 din afara lanțului.
  • Interacționează cu lanțul principal contract inteligent care procesează retragerile/depozitele și verifică tranzacțiile în afara lanțului.

Partea de verificare este critică, deoarece datele din afara lanțului trebuie dovedite a fi autentice. Arbitrum și Optimism sunt similare prin aceea că folosesc:

  • Dovezi de fraudă: Ideale pentru scalarea soluțiilor, deoarece acestea sunt implementate numai atunci când sunt detectate blocuri nevalide, în loc de fiecare tranzacție. La rândul său, acest lucru economisește resursele de calcul ale rețelei.
  • Finalitate instantanee: Tranzacțiile sunt finalizate în momentul creării blocului, în loc să fie supuse unei serii de confirmări. Încă o dată, acest lucru duce la o rețea cu latență scăzută și debit mare.
  • Poduri cu lanțuri transversale: Permiterea jetoanelor să se deplaseze între stratul 1 și stratul 2.

Deși atât Optimistic Rollups (OR) cât și Arbitrum drastic taxe mai mici de gaze ETH, există diferențe cheie în ceea ce privește modul în care verifică dovezile și modul în care gestionează problemele de compatibilitate viitoare.

Care sunt diferențele dintre Arbitrum și Optimism?

Pentru început, este important să înțelegeți că echipa Optimism a creat mai întâi Rollups. După cum se întâmplă adesea în domeniul software, echipa Arbitrum și-a modificat codul sursă, ceea ce a condus la două soluții diferite de scalabilitate de nivel 2.

Verificarea dovezii de fraudă

Cea mai importantă diferență este că pachetul Optimism utilizează dovezi de fraudă cu o singură rundă, în timp ce Arbitrum utilizează dovezi de fraudă cu mai multe runde. De ce este asta important?

Sistemul de protecție împotriva fraudei (FP) de la Optimism se bazează pe L1 pentru a executa întreaga tranzacție L2. În acest fel, verificarea FP este instantanee. Totuși, acest lucru implică costuri mai mari, deoarece execuția L1 în lanț costă mai mult gaz, iar taxa L2 este ea însăși limitată de blocul de gaz L1.

În schimb, Arbitrum folosește o abordare fină a verificării FP. Prin utilizarea FP cu mai multe runde, Arbitrum se concentrează pe un punct singular al dezacordului tranzacției. La rândul său, acest lucru se traduce printr-o performanță mai mare a rețelei. De asemenea, deoarece tranzacțiile L2 nu sunt executate în întregime pe L1, limita sa de blocare a gazelor devine irelevantă.

Dependența de Ethereum a optimismului

Atât Arbitrum, cât și Optimism sunt protocoale optimiste, deoarece se bazează pe majoritatea validatorilor Ethereum pentru a procesa tranzacțiile cu onestitate. Cu toate acestea, dacă Ethereum primește un revizuire majoră a consensului, reexecutarea tranzacțiilor L1 ar duce la stări finale divergente. Asta pentru că Optimism folosește EVM (Ethereum Virtual Machine). Este un sandbox virtual cu un set de reguli de consens de rețea prezente în fiecare nod Ethereum responsabil cu executarea contractelor inteligente.

Arbitrum nu are astfel de griji pentru că are propriul său AVM (Arbitrum Virtual Machine). Deși acest lucru necesită ca DApps de la EVM să fie traduse în AVM, procesul este automat. Beneficiul este prea mare pentru a fi ignorat, deoarece Arbitrum deține controlul total.

În plus, Optimism este limitat la un compilator Solidity pentru codul octet OVM. Fără a intra în buruieni, un bytecode este un cod compilat derivat din codul sursă pentru a rula într-o mașină virtuală. În schimb, Arbitrum acceptă toate limbajele de programare EVM, cum ar fi Vyper, Solidity, Flint, YUL+, LLLL și altele.

Punte și jetoane

După cum sa menționat anterior, atât Arbitrum, cât și Optimism folosesc poduri pentru a interacționa cu alte blockchain-uri și pentru a face fluxul de jetoane. Cu toate acestea, acolo unde Arbitrum folosește o punte universală și fără permisiune pentru toate jetoanele, Optimism implementează poduri dedicate atunci când cerințele pieței sunt la maturitate.

În cele din urmă, deși ambele pachete nu au propriile jetoane, Optimism folosește Wrapped ETH (WETH). Aceasta este asemănătoare cu o monedă stabilă, legată de ETH într-un raport de 1:1, permițând compatibilitatea cu token-ul ERC20 încrucișat. Arbitrum are suport nativ ETH fără a avea nevoie de astfel de pași suplimentari.

Ce acumulare este mai bună pentru scalarea Ethereum?

Credit imagine: L2BEAT

Deși a fost dezvoltat primul pachet Optimism, piața a vorbit deja în favoarea Arbitrum. Dintre primele cinci rețele L2, Arbitrum este de departe cea mai traficată. La momentul scrierii, are 3,39 miliarde de dolari valoarea totală blocată (TVL) în contracte inteligente, Optimism deținând doar 17% din această valoare.

Deja, majoritatea DApp-urilor majore ale Ethereum sunt online în ecosistemul Arbitrum. Vă puteți conecta la fiecare cu portofelul MetaMask. Diferența de taxe de tranzacție dintre DApps de la Ethereum și Arbitrum este enormă, așa că ar fi nebun să nu profităm de soluțiile de nivel 2.

Credit imagine: CoinTool

Datorită traducerii automate AVM în EVM de la Arbitrum, mai multe DApps vin online în fiecare zi. Acestea fiind spuse, utilizatorii mai trebuie să aștepte o retragere de o săptămână pentru ca tranzacțiile lor să fie considerate nefrauduloase. Acest lucru este valabil și pentru Optimism.

O altă problemă de reținut este că tokenurile dintre rețelele L2 trebuie mai întâi încorporate în L1 și apoi pe celălalt L2, exercitând taxe de gaz. Cu toate acestea, soluția la această problemă de interoperabilitate este pe drum cu proiecte precum cBridge, StarkEX, Connext, Hermez' Massive Migrations și Loopring.

Între timp, transferul de jetoane între L1 și L2 este un proces simplu, necesitând doar portofelul MetaMask.

Bitcoin vs. Bitcoin Cash: Rezolvarea problemei de scalabilitate a Bitcoin

Bitcoin Cash are o diferență fundamentală față de Bitcoin și își propune să rezolve una dintre cele mai mari probleme ale criptomonedei.

Citiți în continuare

AcțiuneTweetE-mail
Subiecte asemănătoare
  • Tehnologia explicată
  • Ethereum
  • Criptomonedă
  • Blockchain
  • Viitorul Banilor
Despre autor
Rahul Nambiampurath (47 articole publicate)

Rahul Nambiampurath și-a început cariera ca contabil, dar acum a trecut la lucru cu normă întreagă în domeniul tehnologiei. Este un fan înfocat al tehnologiilor descentralizate și open source. Când nu scrie, el este de obicei ocupat să facă vin, să-și schimbe dispozitivul Android sau să facă drumeții pe munți.

Mai multe de la Rahul Nambiampurath

Aboneaza-te la newsletter-ul nostru

Alăturați-vă buletinului nostru informativ pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Click aici pentru a te abona