paint-brush
5 krokov na vybudovanie súhrnu L3 „Eventum“ optimalizovaného pre výmenupodľa@evedex
9,147 čítania
9,147 čítania

5 krokov na vybudovanie súhrnu L3 „Eventum“ optimalizovaného pre výmenu

podľa EVEDEX19m2024/10/16
Read on Terminal Reader

Príliš dlho; Čítať

Prečo sme si vybrali blockchainové riešenie, ktoré tvorí základ ekosystému Event Horizon a 5 krokov na jeho vybudovanie.
featured image - 5 krokov na vybudovanie súhrnu L3 „Eventum“ optimalizovaného pre výmenu
EVEDEX HackerNoon profile picture
0-item


Krátky príbeh: Ako si vytvoriť svoj vlastný blockchain L2/L3?

Cieľom tohto článku je vysvetliť a zdôvodniť cestu, ktorú sme podnikli pri výbere blockchainového riešenia, ktoré tvorí základ ekosystému Horizont udalostí.

Krok 1. Predslov

Hlavným cieľom Event Horizon je poskytnúť užívateľom rovnakú širokú škálu funkcií ako centralizované burzy (ako Binance, Bybit, OKX a iné), ale bez potreby KYC postupov a zároveň ponúka transparentnejšie pravidlá obchodovania.


Aby sme to dosiahli, vyvinuli sme hybridnú decentralizovanú burzu, ktorá využíva najlepšie aspekty prístupov CEX aj DEX a poskytuje používateľom maximálnu rýchlosť a bezpečnosť. Zdôraznime kľúčové kritériá, na ktorých bol založený náš výskum:


  • Bezpečnosť : Burza by nemala používať „horúce“ alebo „studené“ peňaženky a nemala by mať priamy prístup k finančným prostriedkom používateľov. V prípade hacknutia alebo ak burza prestane fungovať, používatelia musia mať možnosť získať späť svoje prostriedky. Všetky zmluvy by mali byť verejné a kontrolované.


  • Rýchlosť obchodovania : Párovanie príkazov by nemalo trvať dlhšie ako 100 milisekúnd a vyrovnanie by malo nastať do 2 sekúnd.


  • Konkurenčné poplatky : Keďže fixné náklady na burzu sa odrážajú v poplatkoch účtovaných používateľom, minimalizácia nákladov na burzu nám umožňuje znížiť používateľské poplatky.


  • Decentralizácia : V dnešnom svete decentralizácia pridáva ďalšiu vrstvu zabezpečenia a podporuje odolnosť bez výrazného zvýšenia nákladov na údržbu.

Krok 2. Analýza trhu

Pri analýze trhu a zvažovaní poznatkov kľúčových odborníkov sme dospeli k záveru, že naša budúca sieť musí byť kompatibilná s EVM pre rýchly vývoj nášho produktu. Ako zmluvný jazyk budeme používať Solidity, pretože je najrozšírenejší pre inteligentné zmluvy.


Zatiaľ čo iné jazyky ako Rust (používané v Solana a Near) alebo Move môžu tiež dosiahnuť decentralizáciu, ich ekosystémy sú v porovnaní so sieťami EVM výrazne slabšie a vývoj na nich je drahší. Preto neuvažujeme o týchto jazykoch alebo špecializovaných sieťach ako Cosmos, Polkadot alebo Solana.


Tento článok nie je o ďalšom „zabijaku Etherea“. Namiesto toho praktickosť, obmedzené zdroje a naše časové harmonogramy vylučujú možnosť konkurovať na úrovni obchodných poplatkov, pretože náklady na vývoj a údržbu si vyžadujú ziskovosť.

Trochu o Ethereu

Nie je potrebné ísť príliš hlboko do výhod Etherea; stačí povedať, že ide o jednu z najbezpečnejších a decentralizovaných blockchainových platforiem s vysokou likviditou a silnou dôverou používateľov. Hlavnou nevýhodou je jeho obmedzená priepustnosť, ktorá vedie k špičkovému zaťaženiu a vysokým transakčným poplatkom. Hoci sa škálovacie riešenia vyvíjajú už roky, tieto problémy zostávajú v hlavnej sieti nevyriešené. Ethereum je naďalej jednou z najpomalších a najdrahších sietí EVM.

Čo je škálovanie?


Škálovanie sa týka metód navrhnutých na zvýšenie priepustnosti siete vylepšením jej protokolu. Jedným z prvých a najpopulárnejších riešení bolo sharding – rozdelenie blockchainu na samostatné časti (úlomky), ktoré spracovávajú transakcie paralelne, čím sa zvyšuje kapacita siete. Každý fragment vyžaduje svoje vlastné validátory a jednotlivé uzly nemusia spracovávať všetky transakcie, čím sa znižuje zaťaženie a umožňuje sieti zvládnuť viac transakcií v priebehu času.


Pôvodne sa očakávalo, že sharding bude implementovaný v Ethereu pred jeho prechodom na Proof-of-Stake. Vývoj však trval oveľa dlhšie, než sa predpokladalo, a primárna metóda škálovania sa odvtedy presunula na riešenia L2/L3, o ktorých budeme diskutovať nižšie.


Vo svojom článku «Aký druh vrstvy 3 má zmysel?» Vitalik Buterin napísal:


Jednou z tém, ktorá sa často znovu objavuje v diskusiách o škálovaní vrstvy 2, je koncept „vrstvy 3“. Ak dokážeme vybudovať protokol vrstvy 2, ktorý sa ukotví do vrstvy 1 kvôli bezpečnosti a navyše pridá škálovateľnosť, potom určite môžeme škálovať ešte viac vytvorením protokolu vrstvy 3, ktorý sa ukotví vo vrstve 2 kvôli bezpečnosti a navyše pridá ešte väčšiu škálovateľnosť. ?


To nás priviedlo k myšlienke vytvoriť najefektívnejšie riešenie pre našu burzu.


Aby sme úplne pochopili situáciu, pozrime sa na primárne škálovacie technológie pre Ethereum:

Čo je to Rollup?


Rollup je sieť, ktorá funguje paralelne s Ethereom, ale zaznamenáva transakcie v hlavnej sieti. Platnosť transakcie je overená v sieti Ethereum. Existujú dva typy súhrnov založených na metóde overovania transakcií: Optimistické súhrny a súhrny ZK.

Optimistické súhrny

Optimistické súhrny tvoria dávky svojich transakcií a zaznamenávajú ich na mainnet v komprimovanom formáte, vďaka čomu je nahrávanie lacnejšie. Keďže transakcie nie sú realizované priamo v sieti Ethereum a vďaka úsporám vo formáte záznamu je možné výrazne znížiť poplatky za plyn a zlacniť záznam transakcií. V Optimistic Rollups sa zaznamenané údaje o transakciách považujú za platné, existuje však určité obdobie, počas ktorého možno zaznamenané údaje spochybniť. Existuje potenciálne riziko, že ak neplatnú transakciu nikto v pridelenom čase nenapadne, bude zaznamenaná na mainnete ako platná.

ZK-Rollups

ZK-Rollups sú tiež siete, ktoré fungujú paralelne s Ethereom, ale používajú inú metódu na overenie platnosti zaznamenaných údajov. Tvoria tiež dávky transakcií, ale namiesto zaznamenávania všetkých podrobností o transakciách na hlavnej sieti predkladajú súhrn týchto dávok spolu s kryptografickým dôkazom o platnosti transakcie.


ZK-Rollups sú v súčasnosti pravdepodobne jedným z najsľubnejších riešení škálovania pre Ethereum, pretože na rozdiel od Optimistic Rollups sú zaznamenané transakčné dáta kryptograficky overené v čase záznamu. To znamená, že nie je potrebné čakať na koniec obdobia výzvy, aby sa zabezpečilo, že transakcia nebude zrušená.


Matematická zložitosť dôkazov ZK však prináša určité obmedzenia: overovanie výpočtov EVM na všeobecné účely je veľmi náročná úloha a v súčasnosti prebieha aktívny vývoj na riešenie týchto výziev.

Štátne kanály

Štátne kanály sú technológiou, ktorá umožňuje skupine účastníkov vymieňať si medzi sebou viaceré transakcie, pričom zaznamenávajú iba dve transakcie v hlavnej sieti: počiatočnú a konečnú transakciu. Funguje to takto:


V sieti Ethereum je nasadený multi-sig smart kontrakt. Táto zmluva overuje, že transakcie sú podpísané potrebnými účastníkmi zapojenými do interakcie. Účastníci v štátnom kanáli vkladajú prostriedky do tejto zmluvy s viacerými podpismi a potom sa zapájajú do vzájomnej interakcie mimo reťazca.


Na konci svojich interakcií účastníci podpíšu konečný výsledok ich zapojenia. Nakoniec inteligentná zmluva rozdeľuje prostriedky podľa zaznamenaného výsledku. Tento prístup výrazne znižuje počet transakcií, ktoré je potrebné zaznamenať na Ethereum mainnet, znižuje poplatky a zvyšuje rýchlosť transakcií a zároveň zaisťuje bezpečnosť prostredníctvom používania multisig kontraktu.

Plazma

Plazmový reťazec je strednou cestou medzi súhrnmi, kde prebieha úplné overenie transakcie na vrstve 1, a vedľajšími reťazcami, ktoré takéto overenie nevyžadujú. Myšlienkou reťazca Plasma je, že nie všetky transakcie musia byť overené každým uzlom v sieti Ethereum. Plazmové reťazce pravidelne zaznamenávajú výsledok svojich operácií spolu s kryptografickým dôkazom o aktuálnom stave siete.


Skutočné údaje tohto stavu sa nezaznamenávajú; namiesto toho je dôkaz malej veľkosti. V dôsledku toho sa nekontroluje platnosť samotných transakcií, ale ak už bol na Ethereu zaznamenaný záväzok, plazmový reťazec nemôže spätne meniť históriu transakcií. Tento prístup pomáha znižovať zaťaženie siete Ethereum a zároveň poskytuje úroveň bezpečnosti prostredníctvom pravidelných záväzkov.

Valídium/Optimium

Z hľadiska architektúry je Validium podobné riešeniam ZK-Rollup, pričom kľúčový rozdiel je v tom, že údaje o overovaní transakcií sú uložené mimo reťazca. To umožňuje vyššiu priepustnosť a nižšie poplatky, ale za kompromis.


Riešenia Validium sú menej bezpečné ako riešenia ZK, pretože prevádzkovateľ zariadenia Validium môže potenciálne zmraziť finančné prostriedky bez údajov v sieti vrstvy 1. Hoci táto architektúra ponúka výhody v škálovateľnosti a nákladoch, prináša ďalšie riziká týkajúce sa kontroly a prístupu k užívateľským prostriedkom.

Vedľajšie reťazce

Sidechain je samostatný blockchain, ktorý funguje nezávisle od Etherea, ale je k nemu pripojený cez obojsmerný most. Na rozdiel od riešení Rollup sa overovanie transakcií nevykonáva v sieti Layer 1 pre Sidechains.

V dôsledku toho bezpečnosť vedľajšieho reťazca závisí výlučne od implementácie tohto bočného reťazca. Táto nezávislosť od siete vrstvy 1 však poskytuje väčšiu flexibilitu z hľadiska architektonickej implementácie a umožňuje viac prispôsobené riešenia, ktoré môžu riešiť špecifické prípady použitia alebo požiadavky.

Optimálna technológia

Uskutočnilo sa mnoho pokusov o škálovanie siete Ethereum, niektoré úspešnejšie ako iné. Škálovanie vrstvy 1 ako také by bolo najbezpečnejšou a užívateľsky najpríjemnejšou možnosťou, ale ukázalo sa, že zahŕňa značné technické problémy.


Preto je v súčasnosti preferovaný škálovací vektor cez roztoky L2/L3. Najmä súhrnné riešenia poskytujú najvyššiu úroveň zabezpečenia spomedzi alternatívnych možností. Optimistic Rollups aj ZK-Rollups sa osvedčili ako najobľúbenejšie riešenia, ktoré ponúkajú vysoký stupeň bezpečnosti a relatívne nízke náklady na integráciu v porovnaní s inými metódami.


Vzhľadom na nedávnu aktualizáciu Ethereum (DenCun), ktorá výrazne znížila náklady na zaznamenávanie údajov na overenie na vrstve 1, riešenia založené na súhrne vynikajú nad alternatívami, ako sú Plasma a Validium, a poskytujú vyššiu bezpečnosť s minimálnymi dodatočnými nákladmi.


Pre používateľov decentralizácia v súhrnoch zaisťuje, že si môžu vybrať svoje prostriedky aj v prípade zlyhania alebo iných kritických problémov. Prostriedky používateľa sú zablokované v hlavnej sieti, čo umožňuje výber z Rollupu do hlavnej siete bez ohľadu na stav Rollupu.


Jednou z kľúčových nevýhod je však to, že používatelia sú uvedení do ďalšej siete, ktorú nemusia podporovať všetky peňaženky, čo komplikuje vklady a výbery cez most. Proces uzamkne tokeny v hlavnej sieti a vydá „zabalený“ token v súhrne, čo môže skomplikovať používateľskú skúsenosť a vytvoriť prekážky v prístupe k finančným prostriedkom.


Z toho vyplývajú nesporné výhody:


  • Správa infraštruktúry : Parametre siete je možné flexibilne konfigurovať a optimalizovať tak, aby vyhovovali aktuálnym potrebám produktu.
  • Rýchlosť transakcie : Urýchľujú potvrdenie operácií, čo je pre obchodovanie kriticky dôležité.
  • Znížené poplatky : Znižujú náklady na transakcie, ovplyvňujú prevádzkové náklady burzy a zefektívňujú platformu.
  • Škálovateľnosť : Zvyšujú priepustnosť siete a podporujú vyšší objem obchodných operácií.
  • Vylepšená používateľská skúsenosť : Poskytujú predvídateľnejšiu a kontrolovanejšiu skúsenosť pre používateľov interagujúcich s riešením.

Krok 3. Výber siete a technológie


Spočiatku sme pri nasadzovaní našej výmennej infraštruktúry zvažovali existujúce blockchainy ako Arbitrum One a Optimism (oba Optimistic Rollups). Tieto siete ponúkajú vysokú popularitu, likviditu a rozsiahlu premosťovaciu podporu tretích strán pre cross-chain operácie.


Zistili sme však významné nevýhody.


Po prvé, skôr či neskôr by sme čelili problému škálovania na iné siete. Mnoho populárnych projektov, od Aave po Uniswap, prešlo týmto procesom po tom, čo bolo pôvodne spustené iba v jednej sieti. To si vyžaduje udržiavanie viacerých paralelných infraštruktúr, znižuje likviditu a výrazne zvyšuje prevádzkové náklady výmeny.


Po druhé, je tu problém s riadením protokolov prostredníctvom systému riadenia. Distribúcia tokenov správy v rôznych sieťach môže viesť k manipulácii s hlasmi, čo podkopáva samotnú myšlienku decentralizácie.


Po tretie, náklady na vyrovnanie objednávok na burze sú podstatne vyššie. Naše odhady naznačujú, že náklady na vyrovnanie v sieti Optimism by boli približne 0,03 USD, zatiaľ čo v našom vlastnom súhrne by boli 10 až 100-krát nižšie. Navyše v prípade našej vlastnej siete L2/L3 sa náklady na infraštruktúru zvyšujú nelineárne a náklady na transakciu klesajú s počtom transakcií, čím sa zvyšuje konkurencieschopnosť burzy.


Po zvážení týchto faktorov sme začali skúmať vývoj nášho vlastného riešenia L2/L3 a oslovili sme partnerov z Hashex a Gelato .


Javier Donso, vedúci pre vzťahy s vývojármi v Gelato, povedal:


„Pre projekty ako Horizont udalostí má zmysel mať svoj vlastný reťazec. Schopnosť prispôsobiť časy blokovania, limit blokového plynu alebo základný poplatok, okrem iných parametrov, dáva ich projektu výhodu oproti konkurencii, pretože môžu vybudovať optimalizovanejší reťazec pre svoje potreby.


Videli sme, že protokoly využívajú dvojkrokový prístup, no Event Horizon má od prvého dňa jasnú víziu a plán, vďaka ktorému je vlastný reťazec tou najlepšou voľbou!



Skôr než sa ponoríme hlbšie do analýzy, pozrime sa na niektorých konkurentov, ktorí už podobné riešenia využívajú:


  • Aevo : Používajú vlastné L2 riešenie založené na Optimism (OP Stack Rollup), ktoré im umožňuje udržiavať vysoké rýchlosti transakcií a nízke poplatky pri zabezpečení bezpečnosti na úrovni hlavného Ethereum blockchainu.
  • dYdX : Pôvodne používali riešenie L2 založené na StarkWare (ZK-Rollup), ale neskôr oznámili prechod na vlastnú sieť L1 založenú na Cosmos.
  • GMX : Zameraná na deriváty, GMX ponúka možnosť obchodovať večné futures s pákovým efektom. Platforma bola pôvodne spustená na sieti Avalanche, ale neskôr sa presunula na riešenie L2 Arbitrum.
  • Kwenta : Kwenta, ktorá pôsobí na sieti Optimism, sa zameriava na obchodovanie s večnými futures.
  • Perpetual Protocol : Táto platforma podporuje perpetual futures a funguje na optimizme, hoci bola pôvodne spustená v sieti xDAI (teraz Gnosis Chain).

Výber technológie

Na začiatok musíme pochopiť kľúčové pojmy súvisiace s komponentmi Rollup:


Sekvenátor : Zodpovedá za objednávanie transakcií na L2 a ich zoskupovanie do blokov. Funguje podobne ako minery alebo validátory v L1 blockchainoch. Sekvenátor zhromažďuje transakcie od používateľov, kombinuje ich do dávok a posiela ich do L1 na zaznamenanie, čím sa zabezpečí poradie a integrita údajov.


Navrhovateľ : Tento subjekt alebo uzol navrhuje nové bloky transakcií, ktoré sa majú zahrnúť do reťazca transakcií. Môže byť súčasťou mechanizmu konsenzu, ktorý vyberie jedného z mnohých navrhovateľov na pridanie nového bloku. Navrhovatelia zohrávajú dôležitú úlohu pri vytváraní a navrhovaní platných blokov.


Dávkovač : Dávkovač (niekedy nazývaný agregátor) je komponent, ktorý kombinuje viaceré transakcie do jedného balíka alebo dávky. To znižuje zaťaženie hlavného blockchainu a znižuje poplatky za plyn. Dávkovač potom odošle túto dávku do hlavnej siete na konečné zaznamenanie. Dávkovač teda pomáha minimalizovať počet interakcií s hlavnou sieťou a znižovať náklady.


Overenie stavu : Overenie stavu zahŕňa kontrolu správnosti stavu blockchainu v súhrne. Ide o kľúčový proces, ktorý zabezpečuje dôveru v dáta. Rôzne riešenia využívajú rôzne prístupy k overovaniu stavu. Niektoré (ako napríklad optimistické súhrny) predpokladajú správnosť transakcií, kým sa nepreukáže opak, zatiaľ čo iné (napríklad súhrny ZK) používajú na overenie stavu dôkazy s nulovými znalosťami.


Zúčtovacia vrstva : Zodpovedá za konečné potvrdenie a zaznamenanie transakcií v hlavnej sieti. Na tejto vrstve dochádza k finančnému vyrovnaniu a konsenzu. Vrstva vyrovnania slúži ako základ na zabezpečenie toho, aby sa údaje v súhrne zhodovali s údajmi v hlavnej sieti.


Dátová vrstva : Dátová vrstva spravuje úložisko a prístup k údajom potrebným na obnovenie stavu Rollupu v prípade sporov alebo potreby prepočtu. Rôzne riešenia môžu ukladať údaje v reťazci alebo používať externé riešenia mimo reťazca, aby sa minimalizovali náklady a zabezpečili sa spoľahlivé ukladanie.


Teraz musíme pochopiť základné parametre zaťaženia, pre ktoré plánujeme:


  • Plánovaná priepustnosť (počet osídlení za deň) : 100 000.
  • Plyn potrebný na jedno vyrovnanie : 400 000.
  • Plyn za sekundu pre požadovaný počet usadlostí : 463 000 plynu/s.
  • Rýchlosť ťažby usadenín : do 2 sekúnd.
  • Špičkové zaťaženie : 1 000 osídlení za sekundu.

Rollup Technology

Zozbierali sme analýzu súčasných trhových riešení a výsledky sme prezentovali v porovnávacej tabuľke:

Informácie

OP Stack

Arbitrum Orbit

Polygón CDK

ZK Stack

Ekosystém

Optimizmus

Arbitrum

Polygón

ZK Sync

Použitie pri veľkých projektoch

BaseModeAevo (výmena)

Arbitrum OneKINTO

Manta – migrovaný z OP StackAstar

Spustiť Cronos (výmena)

Priepustnosť

Až 200M plynu/blok

Až 60M plynu/blok

5e14 plyn/blok

1,1e15 plyn/blok

Blokovať rýchlosť ťažby

2 sekundy na blok (možné mierne prispôsobenie)

0,26 sekundy na blok

3 sekundy na blok

1 sekunda na blok

Splatnosť riešenia

+

+

+

+-

Stupeň decentralizácie

Decentralizovaný sekvencer je iba v pláne.

+

Existuje možnosť výberu prostriedkov pripojením vlastného dokazovača.

-

Schopnosť vybrať prostriedky po zlyhaní L2

Dve možnosti (decentralizované a centralizované).

+

+

-

Porucha sekvenátora

Používatelia môžu odosielať transakcie do L1 obídením sekvencera (12-hodinové oneskorenie).

Používatelia môžu odosielať transakcie do L1 obídením sekvencera (1-dňové oneskorenie).

Existuje mechanizmus, ale v Polygon zkEVM ešte nie je funkčný.

Sekvenátor nemôže selektívne blokovať transakcie, ale môže úplne zastaviť ich dodávanie do L1.

Neúspech navrhovateľa

Ako navrhovateľ môže vystupovať ktokoľvek.

Po 6 dňoch a 8 hodinách sa môže stať navrhovateľom ktokoľvek.

Existuje možnosť výberu finančných prostriedkov; predajcovia poskytujú túto službu.

Stav môžu zverejniť len navrhovatelia uvedení na bielu listinu; výbery je možné úplne zablokovať.

Overenie stavu

Spor môže podať ktokoľvek.

Whitelist adries (v Arbitrum One je ich 14).

ZK-dôkazy

ZK-dôkazy

Riešenie pre vklady/výbery (premostenie)

Canonical bridge,Superchain (Q1 2025)

Kanonický mostík + rýchly výber.

AggLayer je vo vývoji (podobne ako Superchain).

Hyperchain - podpora pre reťazce v ZK Stack.

Likvidita v ekosystéme

Base, OP Mainnet, Blast a Mantle majú likviditu viac ako 16 miliárd USD.

Arbitrum One má 13 miliárd USD, zatiaľ čo ostatné L2 nemajú významnú likviditu.

Polygón zkEVM 70M

ZkSync Era 800M

Dátová vrstva

Ethereum je potrebné na podporu Superchainu.

Ktokoľvek

Ktokoľvek (režim Valídium).

Ktokoľvek

Náklady na podporu infraštruktúry

Malý

Malý

5x v porovnaní s Optimizmom.

x5 v porovnaní s optimizmom.

Predajcovia

Takmer všetky podporujú OP Stack.

CalderaGelato

Väčšina to podporuje.

Zeeve


Poskytovatelia dostupnosti údajov pre súhrny


Ethereum

Vlastná vrstva

Celestia

Využiť

BLÍZKO

AnyTrust

Popularita

5

3

3

3

1

3

Konsenzus

Gasper

Model konsenzu založený na výboroch

Tendermint

Polkadot's BABE & DEDKO

Doomslug (PoS)

Podpisy BLS vyžadujú podpisy N-1, kde N je počet účastníkov DAC.

DAS

DAS po inovácii na danksharding nebude dostupný minimálne niekoľko rokov.

-

+

+

Vo vývoji

-

Schéma kódovania

záväzky KZG

záväzky KZG

Dôkazy o podvodoch

záväzky KZG

záväzky KZG

-

Decentralizácia

1M validátorov

výborov

~200 validátorov

až 1000 validátorov

223 validátorov

Nízky, počet účastníkov je menší ako 10.

Náklady na 100 tis

~200 + $

Žiadne údaje

~30 $

Mainnet nie je spustený.

~1 $

Závisí od konfigurácie.


Je dôležité poznamenať, že u poskytovateľov DA sa údaje neukladajú na neurčito. Je nevyhnutné dodatočne uchovávať údaje o transakciách. Poskytovateľ infraštruktúry zvyčajne prevádzkuje ďalšie archívne uzly, z ktorých možno v prípade potreby extrahovať históriu transakcií.


*Zdroj údajov o nákladoch – BLÍZKO. Predajcovia neboli schopní poskytnúť spoľahlivé informácie o nákladoch podľa našej žiadosti.

Arbitrum Nitro Stack

Arbitrum Nitro kombinuje všetky existujúce prístupy Arbitrum pri budovaní sietí L2/L3: Arbitrum Rollup, Arbitrum Orbit a Arbitrum AnyTrust. Arbitrum Orbit môže fungovať v dvoch režimoch: Rollup a AnyTrust. Hlavný rozdiel spočíva v spôsobe uchovávania údajov o transakciách. Súhrnný režim je najviac decentralizovaný, pričom údaje o transakciách sa zaznamenávajú na L1. Ukladanie dát na L1 predstavuje primárne náklady v tomto režime.


V režime AnyTrust je za ukladanie údajov zodpovedný Výbor pre dostupnosť údajov (DAC). Dáta sa ukladajú mimo reťazec, čo výrazne znižuje náklady na ukladanie. Účastníci DAC prevádzkujú servery, ktoré ukladajú údaje o transakciách. Kvôli bezpečnosti siete musia byť aspoň dvaja účastníci DAC čestní. Sekvenátor distribuuje údaje o transakciách všetkým členom výboru.


Arbitrum Nova má výbor DAC pozostávajúci zo 6 členov.

Výhody Arbitrum Orbit

  • Vyššia rýchlosť ťažby blokov, čo je dôležité pre výmeny.
  • Väčšia priepustnosť.
  • Schopnosť spúšťať riešenia L3, čo výrazne znižuje sieťové poplatky.
  • Možnosť písania optimalizovaných zmlúv v Ruste, ktoré pobežia súbežne s hlavnými v Solidity.
  • Protokol podporuje povolený prístup: možno nasadiť iba inteligentné zmluvy požadovanej aplikácie.
  • V prípade zlyhania sekvencera/proposera majú používatelia možnosť vybrať svoje prostriedky do L1.

Nevýhody Arbitrum Orbit

  • Pri spustení v režime AnyTrust závisí bezpečnosť siete od čestnosti členov výboru DAC, čo vedie k vysokej centralizácii.
  • Na rozdiel od OP Stack neexistujú žiadne dôkazy o podvode bez povolenia. Dôkazy proti podvodom vykonávajú overovatelia na bielej listine. V Arbitrum Nova je na whiteliste 13 validátorov.
  • Na rozdiel od riešení ZK existuje riziko, že žiadny z validátorov nebude kontrolovať stav a na L1 môžu byť zaznamenané neplatné údaje.
  • Komplexná implementácia overovača vďaka podpore Solidity a programovacích jazykov kompilujúcich do WASM (Rust, C++).

OP Stack

OP Stack je open-source riešenie, ktoré hrá kľúčovú úlohu v infraštruktúre Optimism. Cieľom OP Stacku je poskytnúť potrebnú infraštruktúru pre rozvoj kompatibilného ekosystému rollupov s názvom Superchain. Superchain má za cieľ zabezpečiť interakciu a transakcie medzi rôznymi sieťami na 3. vrstve.

Decentralizovaný výber

Hlavným technologickým rozdielom je schopnosť decentralizovať vklad/výber prostriedkov medzi sieťami založenými na OP Stack. V polovici roku 2024 bol implementovaný mechanizmus Permissionless Output Offers (PoPs), ktorý umožňuje každému účastníkovi siete vytvoriť žiadosť o stiahnutie prostredníctvom DisputeGameFactory.


V súčasnosti nie je mechanizmus plne decentralizovaný, keďže existuje Bezpečnostná rada, ktorá môže stiahnutie stiahnutí vetovať. V budúcnosti sa plánuje revízia práv a obmedzení Bezpečnostnej rady, aj keď neexistujú jasné časové harmonogramy týchto zmien.

Výhody OP Stack

Ekosystém Superchain postavený na OP Stack ponúka niekoľko výhod:


  • Efektívnosť, jednoduchosť a škálovateľnosť : Môžete spustiť svoj vlastný blockchain vrstvy 2 jediným kliknutím.
  • Interoperabilita : Riešenia vrstvy 2 založené na OP Stack môžu navzájom jednoducho interagovať.
  • Bezpečnosť : Garantovaná spoločnosťou Ethereum.


Kľúčový rozdiel od Arbitrum Orbit je v tom, že Superchain sa zameriava na budovanie horizontálnych blockchainov na vrstve 2 namiesto na vrstve 3. Existuje už veľa takýchto sietí založených na OP Stack, vrátane Optimism, Base, Zora, opBNB, Public Goods Network, DeBank, Aevo a iní.

Nevýhody OP Stack

V súčasnosti je OP Stack lídrom medzi konkurentmi z hľadiska počtu integrácií a príjmov. Má to však aj svoje nevýhody:


  • Dlhé časy výberu : Používatelia musia čakať na potvrdenie na hlavnom blockchaine.
  • Nízke súkromie .
  • Prílišná centralizácia : V súčasnosti existuje iba jeden sekvencer, ktorý spracováva transakcie.


Tím Optimism aktívne pracuje na riešení týchto problémov a Espresso už ponúka vlastný sekvencer pre blockchainy OP Stack.

Krok 4. L2 alebo L3?


Technológia Rollup je zásadne vhodná na budovanie sietí L2 aj L3. Jediný rozdiel je v tom, do ktorej siete sa údaje zverejňujú. Typicky sa hlavná sieť Ethereum používa pre L2, zatiaľ čo pre L3 je možné zvoliť akúkoľvek sieť L2. Náklady na záznam údajov v sieti L2 sú výrazne nižšie ako v sieti L1, pričom poskytujú podobnú používateľskú skúsenosť. Vynára sa však otázka bezpečnosti, keďže sieť L2 môže prestať fungovať; preto musí existovať dostatočná likvidita a úroveň dôvery, aby bolo možné hostiť váš súhrn v tejto sieti.

Naša voľba

Pre požiadavky burzy môže byť vhodný ktorýkoľvek z vyššie uvedených zásobníkov. Riešenia ZK sa javia ako sľubné, ale stále sa aktívne vyvíjajú a prinášajú výrazne vyššie náklady na podporu infraštruktúry.


Spomedzi dvoch hlavných optimistických riešení (OP Stack a Arbitrum Orbit) sa Arbitrum Orbit javí ako vhodnejší pre decentralizovanú burzu, pretože sa zameriava na výrazné rozdiely v rýchlosti a decentralizácii, ako aj na najvyššiu likviditu v rámci ekosystému sústredenú v jedinej sieti. — približne dvakrát BASE a OP Mainnet.


V júli 2024 Arbitrum Orbit predstavilo Rýchly výber iniciatíva, ktorej cieľom je výrazne urýchliť výber prostriedkov z Rollupu na 5-15 minút, čo ostro kontrastuje so 7-dňovým čakaním potrebným na výbery z OP Stack Rollupov. Okrem toho Arbitrum Orbit aktívne podporuje projekty postavené na svojej infraštruktúre, zatiaľ čo iniciatíva Superchain pripomína centralizovaný, uzavretý VIP klub „len pre zasvätených“.



Zároveň stojí za zmienku, že iniciatívy v rámci OP Stack, ako napr Interop a Alt-DA , vyzerať zaujímavo. Tieto iniciatívy umožnia prevádzať finančné prostriedky medzi súhrnmi OP Stack bez 7-dňového oneskorenia a využívať alternatívne dátové vrstvy, ako je Celestia, čo môže ďalej znížiť transakčné náklady. Tím OP Stack však objasnil, že len vybrané projekty sa budú môcť stať súčasťou Superchainu (a plne využívať interoperabilitu) a na základe našich hodnotení sa Optimism pravdepodobne snaží obmedziť tento počet na maximálne 5-10 projektov. naprieč celým Superchainom. Je tiež dôležité pamätať na to, že akúkoľvek sieť je možné kedykoľvek deaktivovať, pretože kľúče k Sequenceru sú prevedené na Optimism a nie sú zverejnené vlastníkovi siete, čo vyvoláva pochybnosti o základnom koncepte decentralizácie.


Po mesiaci intenzívnych diskusií v rámci tímu a analýze rôznych možností sme dospeli k záveru, že naša vlastná sieť L3 založená na Arbitrum Orbit + AnyTrust predstavuje optimálny pomer ceny a rýchlosti pre našu burzu. Ak vezmeme do úvahy rozvinutý ekosystém, marketingové príležitosti a najnovšie aktualizácie, Arbitrum Orbit vyniká ako najviac decentralizovaná a spoľahlivá možnosť, ktorá je v súčasnosti na trhu k dispozícii. Významnou výhodou je navyše možnosť zúčastniť sa iniciatívy rýchleho výberu, ktorá umožňuje automatické výbery prostriedkov v priebehu 5 až 15 minút bez toho, aby ste museli čakať hodiny alebo dokonca dni, ako je to zvykom pri tradičných optimistických súhrnoch.


Výhody siete L3 založenej na Arbitrum Orbit pre nás


„Výber správneho blockchainu pre hybridnú burzu je úlohou, ktorá si vyžaduje vyváženie kompromisov medzi rýchlosťou blockchainu, decentralizáciou a zložitosťou nákladov na vývoj a podporu infraštruktúry. Vzhľadom na načrtnuté požiadavky sa zdá, že najoptimálnejšie riešenie je založené na Arbitrum Orbit v režime AnyTrust, ktorý umožňuje nasadenie bezpečného blockchainu, ktorý spĺňa špecifikované požiadavky s minimálnymi predpokladmi dôvery.“


1Gleb Zykov, technický riaditeľ a spoluzakladateľ spoločnosti HashEx



  • Rýchlosť: Využitie Arbitrum Orbit nám poskytuje takmer 8-násobné zvýšenie rýchlosti zúčtovania v porovnaní s OP Stack pri zachovaní podobného Block Gas Limit.


  • Arbitrum Orbit Ecosystem: Je to jeden z najpopulárnejších ekosystémov, ktorý sa môže pochváliť likviditou 16 miliárd dolárov, silnou marketingovou podporou a profesionálnym tímom.


  • Kontrola nad infraštruktúrou: Môžeme rýchlo implementovať zmeny v sieti, pridať potrebné funkcie a vylepšenia, ktoré zlepšujú používateľskú skúsenosť.


  • Ekonomická efektívnosť: Náklady na jedno vyrovnanie sa odhadujú len na 0,0001 až 0,0002 dolára, čo výrazne zníži prevádzkové náklady a umožní nám udržiavať nízke poplatky pre používateľov.


  • Riešenie problémov s tokenmi a DAO: Použitie natívneho tokenu v rámci jednej siete rieši problém manipulácie s hlasmi a podporuje väčšiu decentralizáciu (podobne ako to implementuje Arbitrum, Optimism a ďalšie).


  • Podpora siete Arbitrum na všetkých veľkých burzách: Tím Arbitrum už vykonal značnú prácu, aby sa stal hlavným hráčom a zabezpečil podporu svojej siete na všetkých popredných burzách. Spolu s rýchlymi vkladmi/výbermi tokenov to značne zjednodušuje cestu používateľa.

Nevýhody nášho riešenia L3

  • Budovanie od nuly: Vybudovanie siete od základov si vyžaduje značné zdroje a čas, aj keď používame hotovú súpravu SDK, ktorá značne zjednodušuje proces nastavenia.


  • Samostatná podpora: Na rozdiel od využívania existujúcich riešení budeme plne zodpovední za udržiavanie funkčnosti siete a rýchle riešenie akýchkoľvek problémov, ktoré sa vyskytnú.


  • Vyššie riziko výpadku siete L3 v porovnaní s L1: Aj keď sa domnievame, že tento scenár je nepravdepodobný, teoreticky je možný. V takom prípade by Rollup naďalej fungoval, ale nezverejňoval by údaje do siete L3.

Krok 5. Záver

Vybudovanie našej vlastnej siete L3 na Arbitrum Orbit ponúka jedinečné možnosti rastu pre našu burzu. Toto riešenie znižuje prevádzkové náklady, zlepšuje používateľskú skúsenosť a zvyšuje možnosti účasti na riadení. Hoci vybudovanie a údržba našej vlastnej siete si vyžaduje značné úsilie, sme presvedčení, že toto strategické rozhodnutie zabezpečí dlhodobý úspech a udržateľný rozvoj našej burzy.