paint-brush
5 koraka za izgradnju L3 skupnog paketa "Eventum" optimiziranog za Exchangepo@eventhorizon
Nova povijest

5 koraka za izgradnju L3 skupnog paketa "Eventum" optimiziranog za Exchange

po Event Horizon19m2024/10/16
Read on Terminal Reader

Predugo; Čitati

Zašto smo odabrali blockchain rješenje koje čini temelj ekosustava Event Horizon i 5 koraka za njegovu izgradnju.
featured image - 5 koraka za izgradnju L3 skupnog paketa "Eventum" optimiziranog za Exchange
Event Horizon HackerNoon profile picture
0-item


Ukratko: Kako izgraditi vlastiti L2/L3 Blockchain?

Ovaj članak ima za cilj objasniti i opravdati put koji smo poduzeli da odaberemo blockchain rješenje koje čini temelj ekosustava Event Horizon.

Korak 1. Predgovor

Glavni cilj Event Horizona je pružiti korisnicima isti širok raspon značajki kao i centralizirane burze (kao što su Binance, Bybit, OKX i druge), ali bez potrebe za KYC procedurama, a istodobno nudi transparentnija pravila trgovanja.


Kako bismo to postigli, razvili smo hibridnu decentraliziranu razmjenu koja iskorištava najbolje aspekte CEX i DEX pristupa, pružajući maksimalnu brzinu i sigurnost korisnicima. Istaknimo ključne kriterije na kojima se temelji naše istraživanje:


  • Sigurnost : Burza ne bi trebala koristiti "vruće" ili "hladne" novčanike i ne bi trebala imati izravan pristup sredstvima korisnika. U slučaju hakiranja ili ako mjenjačnica prestane s radom, korisnici moraju moći vratiti svoja sredstva. Svi ugovori trebaju biti javni i revidirani.


  • Brzina trgovanja : usklađivanje naloga ne bi trebalo trajati više od 100 milisekundi, a poravnanja bi se trebala dogoditi unutar 2 sekunde.


  • Konkurentne naknade : Budući da se fiksni troškovi razmjene odražavaju u naknadama koje se naplaćuju korisnicima, minimiziranje troškova razmjene omogućuje nam niže korisničke naknade.


  • Decentralizacija : U današnjem svijetu decentralizacija dodaje dodatni sloj sigurnosti i promiče otpornost bez značajnog povećanja troškova održavanja.

Korak 2. Analiza tržišta

Analizirajući tržište i uzimajući u obzir uvide ključnih stručnjaka, zaključili smo da naša buduća mreža mora biti kompatibilna s EVM-om za brzi razvoj našeg proizvoda. Koristit ćemo Solidity kao ugovorni jezik, budući da je on najšire prihvaćen za pametne ugovore.


Dok drugi jezici poput Rusta (koji se koristi u Solani i Nearu) ili Movea također mogu postići decentralizaciju, njihovi su ekosustavi znatno slabiji u usporedbi s EVM mrežama, a razvoj na njima je skuplji. Stoga ne razmatramo te jezike ili specijalizirane mreže kao što su Cosmos, Polkadot ili Solana.


Ovaj članak nije o još jednom "Ethereum ubojici". Umjesto toga, praktičnost, ograničeni resursi i naši rokovi isključuju mogućnost natjecanja na razini naknada za trgovanje, budući da troškovi razvoja i održavanja zahtijevaju profitabilnost.

Malo o Ethereumu

Nema potrebe ići preduboko u prednosti Ethereuma; dovoljno je reći da je to jedna od najsigurnijih i najdecentraliziranijih blockchain platformi, s visokom likvidnošću i snažnim povjerenjem korisnika. Glavni nedostatak je njegova ograničena propusnost, što dovodi do vršnih opterećenja i visokih transakcijskih naknada. Iako su rješenja za skaliranje u razvoju godinama, ti problemi ostaju neriješeni na glavnoj mreži. Ethereum je i dalje jedna od najsporijih i najskupljih EVM mreža.

Što je skaliranje?


Skaliranje se odnosi na metode dizajnirane za povećanje propusnosti mreže poboljšanjem njezinog protokola. Jedno od najranijih i najpopularnijih rješenja bilo je dijeljenje — dijeljenje lanca blokova na zasebne dijelove (šardove) koji paralelno obrađuju transakcije, povećavajući kapacitet mreže. Svaki shard zahtijeva vlastite validatore, a pojedinačni čvorovi ne moraju obrađivati sve transakcije, smanjujući opterećenje i dopuštajući mreži da obrađuje više transakcija tijekom vremena.


U početku se očekivalo da će sharding biti implementiran u Ethereum prije njegovog prijelaza na Proof-of-Stake. Međutim, razvoj je trajao puno dulje nego što se očekivalo, a primarna metoda skaliranja od tada je prebačena na L2/L3 rješenja, o kojima ćemo raspravljati u nastavku.


U svom članku "Kakva vrsta slojeva 3 ima smisla?", Vitalik Buterin je napisao:


Jedna tema koja se često ponovno pojavljuje u raspravama o skaliranju sloja 2 je koncept "sloja 3". Ako možemo izgraditi protokol sloja 2 koji se usidri u sloj 1 radi sigurnosti i dodaje skalabilnost na vrhu, onda sigurno možemo još više skalirati izgradnjom protokola sloja 3 koji se usidri u sloj 2 radi sigurnosti i dodaje još više skalabilnosti povrh toga ?


To nas je dovelo do ideje da stvorimo najučinkovitije rješenje za našu razmjenu.


Da bismo u potpunosti razumjeli situaciju, pogledajmo primarne tehnologije skaliranja za Ethereum:

Što je Rollup?


Rollup je mreža koja radi paralelno s Ethereumom, ali bilježi transakcije na glavnoj mreži. Valjanost transakcije provjerava se na Ethereum mreži. Postoje dvije vrste Rollup-ova na temelju načina provjere transakcije: Optimistic Rollup-ovi i ZK-Rollup-ovi.

Optimistični skupovi

Optimistic Rollupovi formiraju pakete svojih transakcija i snimaju ih na glavnoj mreži u komprimiranom formatu, što pojeftinjuje snimanje. Budući da se transakcije ne izvršavaju izravno na Ethereum mreži, a zbog uštede u formatu snimanja, moguće je značajno smanjiti naknade za plin i pojeftiniti snimanje transakcija. U Optimistic Rollups, snimljeni podaci o transakcijama smatraju se važećim, ali postoji određeno razdoblje tijekom kojeg se snimljeni podaci mogu osporiti. Postoji potencijalni rizik da ako nevažeću transakciju nitko ne ospori unutar dodijeljenog vremena, ona će biti zabilježena na glavnoj mreži kao važeća.

ZK-Skupni podaci

ZK-Rollups su također mreže koje rade paralelno s Ethereumom, ali koriste drugačiji način provjere valjanosti snimljenih podataka. Oni također formiraju serije transakcija, ali umjesto da zabilježe sve detalje transakcije na glavnoj mreži, predaju sažetak tih serija zajedno s kriptografskim dokazom valjanosti transakcije.


ZK-Rollups su nedvojbeno jedno od trenutno najperspektivnijih rješenja za skaliranje za Ethereum jer su, za razliku od Optimistic Rollups, snimljeni podaci o transakciji kriptografski verificirani u trenutku snimanja. To znači da nema potrebe čekati kraj razdoblja izazova kako biste bili sigurni da transakcija neće biti poništena.


Međutim, matematička složenost ZK dokaza nameće određena ograničenja: provjera EVM izračuna opće namjene vrlo je izazovan zadatak, a trenutno je u tijeku aktivan razvoj za rješavanje ovih izazova.

Državni kanali

Državni kanali su tehnologija koja omogućuje grupi sudionika da međusobno razmjenjuju višestruke transakcije dok bilježe samo dvije transakcije na glavnoj mreži: početnu i konačnu transakciju. Evo kako to funkcionira:


U mreži Ethereum implementiran je pametni ugovor s više potpisa. Ovaj ugovor potvrđuje da su transakcije potpisali potrebni sudionici uključeni u interakciju. Sudionici u državnom kanalu polažu sredstva u ovaj ugovor s više potpisa, a zatim stupaju u međusobne interakcije izvan lanca.


Na kraju interakcije sudionici potpisuju konačni ishod svog angažmana. Na kraju, pametni ugovor raspoređuje sredstva prema zabilježenom rezultatu. Ovaj pristup značajno smanjuje broj transakcija koje je potrebno zabilježiti na glavnoj mreži Ethereum, smanjujući naknade i povećavajući brzinu transakcije, a istovremeno osigurava sigurnost korištenjem ugovora s više potpisa.

Plazma

Plazma lanac je sredina između zbirnih transakcija, gdje se potpuna provjera transakcije odvija na Sloju 1, i bočnih lanaca, koji ne zahtijevaju takvu provjeru. Ideja iza Plasma lanca je da ne moraju sve transakcije biti verificirane od strane svakog čvora na Ethereum mreži. Plazma lanci povremeno bilježe rezultate svojih operacija zajedno s kriptografskim dokazom trenutnog stanja mreže.


Stvarni podaci o ovom stanju nisu zabilježeni; umjesto toga, dokaz je male veličine. Kao rezultat toga, valjanost samih transakcija se ne provjerava, ali ako je obveza već zabilježena na Ethereumu, lanac Plasma ne može retroaktivno promijeniti povijest transakcija. Ovaj pristup pomaže u smanjenju opterećenja na Ethereum mreži, a istovremeno pruža razinu sigurnosti kroz periodične obveze.

Validium/Optimium

Što se tiče arhitekture, Validium je sličan ZK-Rollup rješenjima, s ključnom razlikom što se podaci o potvrdi transakcije pohranjuju izvan lanca. To omogućuje veću propusnost i niže naknade, ali uz kompromis.


Validium rješenja manje su sigurna od ZK rješenja jer operater Validiuma potencijalno može zamrznuti sredstva bez podataka na Layer 1 mreži. Iako ova arhitektura nudi prednosti u skalabilnosti i troškovima, ona uvodi dodatne rizike u pogledu kontrole i pristupa korisničkim sredstvima.

Bočni lanci

Sidechain je zasebni blockchain koji radi neovisno o Ethereumu, ali je s njim povezan preko dvosmjernog mosta. Za razliku od Rollup rješenja, provjera transakcije ne provodi se na Layer 1 mreži za Sidechains.

Kao rezultat toga, sigurnost bočnog lanca isključivo ovisi o implementaciji samog bočnog lanca. Međutim, ova neovisnost od Layer 1 mreže pruža veću fleksibilnost u smislu arhitektonske implementacije i omogućuje više prilagođena rješenja koja mogu odgovoriti na specifične slučajeve uporabe ili zahtjeve.

Optimalna tehnologija

Bilo je mnogo pokušaja skaliranja mreže Ethereum, neki uspješniji od drugih. Samo skaliranje sloja 1 bila bi najsigurnija i korisniku najjednostavnija opcija, ali se pokazalo da uključuje značajne tehničke izazove.


Stoga je trenutno preferirani vektor skaliranja kroz L2/L3 rješenja. Rollup rješenja posebno pružaju najvišu razinu sigurnosti među alternativnim opcijama. I Optimistic Rollups i ZK-Rollups dokazali su se kao najpopularnija rješenja, nudeći visok stupanj sigurnosti i relativno niske troškove integracije u usporedbi s drugim metodama.


Uzimajući u obzir nedavno ažuriranje Ethereuma (DenCun), koje je značajno smanjilo troškove snimanja podataka za provjeru na razini 1, rješenja temeljena na Rollup-u ističu se u odnosu na alternative kao što su Plasma i Validium, pružajući veću sigurnost uz minimalne dodatne troškove.


Za korisnike, decentralizacija u Rollups osigurava da mogu povući svoja sredstva čak i u slučaju pada ili drugih kritičnih problema. Korisnička su sredstva zaključana na glavnoj mreži, što omogućuje povlačenje iz skupa u glavnu mrežu bez obzira na status skupa.


Međutim, jedan ključni nedostatak je da se korisnici upoznaju s dodatnom mrežom koju možda neće podržavati svi novčanici, što komplicira pologe i isplate putem mosta. Proces zaključava tokene u glavnoj mreži i izdaje "zamotani" token u Rollupu, što može zakomplicirati korisničko iskustvo i stvoriti prepreke pristupu sredstvima.


S tim u vezi, postoje neosporne prednosti:


  • Upravljanje infrastrukturom : Parametri mreže mogu se fleksibilno konfigurirati i optimizirati kako bi zadovoljili trenutne potrebe proizvoda.
  • Brzina transakcije : Ubrzavaju potvrdu operacija, što je kritično važno za trgovanje.
  • Smanjene naknade : smanjuju troškove transakcija, utječu na operativne troškove razmjene i čine platformu učinkovitijom.
  • Skalabilnost : povećavaju propusnost mreže, podržavajući veći obujam trgovačkih operacija.
  • Poboljšano korisničko iskustvo : pružaju predvidljivije i kontroliranije iskustvo za korisnike u interakciji s rješenjem.

Korak 3. Odabir mreže i tehnologije


U početku smo razmatrali postojeće blockchaine kao što su Arbitrum One i Optimism (oba Optimistic Rollups) za implementaciju naše infrastrukture razmjene. Ove mreže nude visoku popularnost, likvidnost i opsežnu podršku treće strane za premošćivanje za međulančane operacije.


Međutim, identificirali smo značajne nedostatke.


Prvo, prije ili kasnije, suočili bismo se s problemom skaliranja na druge mreže. Mnogi popularni projekti, od Aave do Uniswapa, prošli su kroz ovaj proces nakon što su prvotno pokrenuti na samo jednoj mreži. To zahtijeva održavanje višestrukih paralelnih infrastruktura, smanjuje likvidnost i značajno povećava operativne troškove razmjene.


Drugo, postoji izazov s upravljanjem protokolom kroz sustav upravljanja. Distribucija upravljačkih tokena preko različitih mreža može dovesti do manipulacije glasanjem, što potkopava samu ideju decentralizacije.


Treće, trošak namire naloga na burzi znatno je veći. Naše procjene sugeriraju da bi trošak poravnanja na mreži Optimism bio oko 0,03 USD, dok bi u našem vlastitom Rollupu bio 10 do 100 puta niži. Štoviše, u slučaju naše vlastite L2/L3 mreže, troškovi infrastrukture rastu nelinearno, a trošak po transakciji opada s brojem transakcija, čime se povećava konkurentnost razmjene.


Nakon razmatranja ovih čimbenika, počeli smo istraživati razvoj vlastitog L2/L3 rješenja i kontaktirali smo partnere iz Hashex i Gelato .


Javier Donso, voditelj odnosa s programerima u Gelatu, podijelio je:


“Za projekte kao što je Event Horizon potpuno je logično imati vlastiti lanac. Mogućnost prilagodbe vremena bloka, ograničenja plina u bloku ili osnovne naknade, među ostalim parametrima, daje njihovom projektu prednost u odnosu na konkurenciju jer mogu izgraditi optimiziraniji lanac za svoje potrebe.


Vidjeli smo protokole koji koriste pristup u dva koraka, ali Event Horizon od prvog dana ima jasnu viziju i plan prema kojima je posjedovanje vlastitog lanca najbolji izbor!”



Prije nego što dublje zaronimo u analizu, pogledajmo neke konkurente koji već koriste slična rješenja:


  • Aevo : Koriste vlastito L2 rješenje temeljeno na Optimizmu (OP Stack Rollup), koje im omogućuje održavanje velikih brzina transakcija i niskih naknada, a istodobno osigurava sigurnost na razini glavnog Ethereum blockchaina.
  • dYdX : U početku su koristili L2 rješenje temeljeno na StarkWareu (ZK-Rollup), ali su kasnije najavili prijelaz na vlastitu L1 mrežu temeljenu na Cosmosu.
  • GMX : Fokusiran na izvedenice, GMX nudi mogućnost trgovanja trajnim fjučersima s polugom. Platforma je isprva pokrenuta na mreži Avalanche, ali je kasnije prešla na L2 rješenje Arbitrum.
  • Kwenta : Djelujući na mreži Optimism, Kwenta se usredotočuje na trgovanje trajnim fjučersima.
  • Perpetual Protocol : Ova platforma podržava vječne budućnosti i radi na Optimizmu, iako je prvobitno pokrenuta na xDAI mreži (sada Gnosis Chain).

Odabir tehnologije

Za početak, moramo razumjeti ključne pojmove koji se odnose na komponente Rollup-a:


Sekvencer : Odgovoran za naručivanje transakcija na L2 i njihovo grupiranje u blokove. Funkcionira slično rudarima ili validatorima u L1 blockchainovima. Sekvencer prikuplja transakcije od korisnika, kombinira ih u serije i šalje ih u L1 na snimanje, osiguravajući redoslijed i cjelovitost podataka.


Predlagatelj : Ovaj entitet ili čvor predlaže nove blokove transakcija koje treba uključiti u lanac transakcija. To može biti dio mehanizma konsenzusa koji odabire jednog od mnogih predlagača za dodavanje novog bloka. Predlagatelji igraju važnu ulogu u stvaranju i predlaganju valjanih blokova.


Dozator : Dozator (ponekad se naziva agregator) je komponenta koja kombinira više transakcija u jedan paket ili seriju. To smanjuje opterećenje glavnog lanca blokova i smanjuje naknade za plin. Dozator zatim šalje ovu seriju u glavnu mrežu za konačno snimanje. Stoga dozator pomaže minimizirati broj interakcija s glavnom mrežom i smanjiti troškove.


Provjera valjanosti stanja : Provjera valjanosti stanja uključuje provjeru ispravnosti stanja blockchaina u Skupnom paketu. Ovo je ključni proces koji osigurava povjerenje u podatke. Različita rješenja koriste različite pristupe potvrdi stanja. Neki (kao što je Optimistic Rollups) pretpostavljaju ispravnost transakcija dok se ne dokaže suprotno, dok drugi (kao što je ZK-Rollups) koriste dokaze bez znanja za provjeru stanja.


Sloj namire : Odgovoran za konačnu potvrdu i bilježenje transakcija na glavnoj mreži. Ovaj sloj je mjesto gdje se pojavljuju financijske nagodbe i konsenzus. Sloj poravnanja služi kao temelj za osiguravanje podudaranja podataka u Skupnom paketu s podacima glavne mreže.


Podatkovni sloj : Podatkovni sloj upravlja pohranom i pristupom podacima potrebnim za vraćanje stanja skupnog paketa u slučaju sporova ili potrebe za ponovnim izračunom. Razna rješenja mogu pohranjivati podatke u lancu ili koristiti vanjska rješenja izvan lanca kako bi se smanjili troškovi i osigurala pouzdana pohrana.


Sada moramo razumjeti osnovne parametre opterećenja za koje planiramo:


  • Planirani protok (broj naselja dnevno) : 100.000.
  • Plin potreban za jedno naselje : 400.000.
  • Plin u sekundi za potreban broj naselja : 463.000 gas/s.
  • Brzina rudarenja naselja : do 2 sekunde.
  • Vršno opterećenje : 1.000 slijeganja u sekundi.

Rollup tehnologija

Prikupili smo analizu aktualnih tržišnih rješenja i rezultate prikazali u usporednoj tablici:

Informacija

OP stog

Arbitrum Orbit

Poligon CDK

ZK stog

Ekosustav

Optimizam

Arbitrum

Poligon

ZK Sync

Korištenje u velikim projektima

BaseModeAevo (razmjena)

Arbitrum OneKINTO

Manta - migrirao s OP StackAstar

Pokreni Cronos (razmjena)

Propusnost

Do 200M plin/blok

Do 60M plin/blok

5e14 plin/blok

1.1e15 plin/blok

Brzina rudarenja blokova

2 sekunde po bloku (moguće male prilagodbe)

0,26 sekundi po bloku

3 sekunde po bloku

1 sekunda po bloku

Zrelost rješenja

+

+

+

+-

Stupanj decentralizacije

Decentralizirani sekvencer je samo planiran.

+

Postoji mogućnost povlačenja sredstava spajanjem vlastitog provera.

-

Mogućnost povlačenja sredstava nakon neuspjeha L2

Dvije opcije (decentralizirana i centralizirana).

+

+

-

Kvar sekvencera

Korisnici mogu podnijeti transakcije na L1 zaobilazeći sekvencer (kašnjenje od 12 sati).

Korisnici mogu predati transakcije na L1 zaobilazeći sekvencer (kašnjenje od 1 dana).

Postoji mehanizam, ali još nije operativan u Polygonu zkEVM.

Sekvencer ne može selektivno blokirati transakcije, ali ih može potpuno prestati dostavljati L1.

Neuspjeh predlagatelja

Svatko može biti predlagač.

Nakon 6 dana i 8 sati svatko može postati predlagač.

Postoji mogućnost povlačenja sredstava; dobavljači pružaju ovu uslugu.

Samo predlagatelji s popisa dopuštenih mogu objaviti stanje; isplate se mogu potpuno blokirati.

Provjera valjanosti stanja

Svatko može voditi spor.

Bijela lista adresa (ima ih 14 u Arbitrum One).

ZK-dokazi

ZK-dokazi

Rješenje za uplate/isplate (most)

Canonical bridge, Superchain (Q1 2025)

Canonical bridge + Fast Drawal.

AggLayer je u razvoju (slično Superchainu).

Hyperchain - podrška za lance u ZK Stacku.

Likvidnost u ekosustavu

Base, OP Mainnet, Blast i Mantle imaju više od 16 milijardi dolara likvidnosti.

Arbitrum One ima 13 milijardi dolara, dok ostali L2 nemaju značajniju likvidnost.

Poligon zkEVM 70M

ZkSync Era 800M

Podatkovni sloj

Ethereum je potreban za podršku Superchaina.

Bilo tko

Bilo tko (Validium način).

Bilo tko

Troškovi infrastrukturne podrške

Mali

Mali

5x u usporedbi s Optimizmom.

x5 u usporedbi s Optimizmom.

Dobavljači

Gotovo svi podržavaju OP Stack.

CalderaGelato

Većina to podržava.

Zeeve


Pružatelji dostupnosti podataka za zbirne podatke


Ethereum

Eigenlayer

Celestia

Dobitak

BLIZU

AnyTrust

Popularnost

5

3

3

3

1

3

Konsenzus

Jeftina cigareta

Model konsenzusa temeljen na odborima

menta

Polkadot's BABE & GRANDPA

Doomslug (PoS)

BLS potpisi zahtijevaju N-1 potpisa, gdje je N broj DAC sudionika.

DAS

DAS nakon nadogradnje na danksharding neće biti dostupan barem nekoliko godina.

-

+

+

U razvoju

-

Shema kodiranja

KZG obveze

KZG obveze

Dokazi prijevare

KZG obveze

KZG obveze

-

Decentralizacija

1M validatori

Odbori

~200 validatora

do 1000 validatora

223 validatora

Nizak, broj sudionika je manji od 10.

Trošak od 100k naselja

~200+$

Nema podataka

~30 dolara

Glavna mreža nije pokrenuta.

~1$

Ovisi o konfiguraciji.


Važno je napomenuti da se u DA providerima podaci ne pohranjuju neograničeno. Neophodno je dodatno pohraniti transakcijske podatke. Davatelj infrastrukture obično pokreće dodatne arhivske čvorove iz kojih se po potrebi može ekstrahirati povijest transakcija.


*Izvor podataka za troškove - BLIZU. Dobavljači nisu mogli pružiti pouzdane informacije o troškovima prema našem zahtjevu.

Arbitrum Nitro Stack

Arbitrum Nitro kombinira sve postojeće pristupe Arbitruma u izgradnji L2/L3 mreža: Arbitrum Rollup, Arbitrum Orbit i Arbitrum AnyTrust. Arbitrum Orbit može raditi u dva načina: Rollup i AnyTrust. Glavna razlika leži u načinu na koji se podaci o transakcijama pohranjuju. Rollup način je najdecentraliziraniji, s podacima o transakcijama koji se bilježe na L1. Pohranjivanje podataka na L1 predstavlja primarne troškove u ovom načinu rada.


U načinu rada AnyTrust, Data Availability Committee (DAC) odgovoran je za pohranu podataka. Podaci se pohranjuju izvan lanca, što značajno smanjuje troškove pohrane. Sudionici DAC-a pokreću poslužitelje koji pohranjuju podatke o transakcijama. Za sigurnost mreže najmanje dva DAC sudionika moraju biti pošteni. Sekvencer distribuira podatke o transakcijama svim članovima odbora.


Arbitrum Nova ima komisiju DAC-a koja se sastoji od 6 članova.

Prednosti Arbitrum Orbit

  • Veća brzina rudarenja blokova, što je važno za razmjene.
  • Veća propusnost.
  • Mogućnost pokretanja L3 rješenja, značajno smanjujući mrežne naknade.
  • Mogućnost pisanja optimiziranih ugovora u Rustu, koji će se odvijati paralelno s glavnim u Solidityju.
  • Protokol podržava dopušteni pristup: mogu se implementirati samo pametni ugovori potrebne aplikacije.
  • U slučaju kvara sekvencera/predlagatelja, korisnici imaju mogućnost povući svoja sredstva na L1.

Nedostaci Arbitrum Orbit

  • Kada se pokrene u načinu rada AnyTrust, sigurnost mreže ovisi o poštenju članova DAC odbora, što dovodi do visoke centralizacije.
  • Za razliku od OP Stacka, nema dokaza za prijevaru bez dopuštenja. Dokaz prijevare provode validatori s popisa dopuštenih. U Arbitrum Nova je 13 validatora na bijelom popisu.
  • Za razliku od ZK rješenja, postoji rizik da nitko od validatora neće provjeriti stanje, te se na L1 mogu zabilježiti nevažeći podaci.
  • Složena implementacija dokazivača zahvaljujući podršci za Solidity i programske jezike koji se kompiliraju u WASM (Rust, C++).

OP stog

OP Stack je rješenje otvorenog koda koje igra ključnu ulogu u infrastrukturi Optimizma. Cilj OP Stacka je osigurati potrebnu infrastrukturu za razvoj kompatibilnog ekosustava rollupova pod nazivom Superchain. Superlanac ima za cilj osigurati interakciju i transakcije između različitih Layer 3 mreža.

Decentralizirano povlačenje

Glavna tehnološka razlika je mogućnost decentralizacije depozita/povlačenja sredstava između mreža na temelju OP Stack-a. Sredinom 2024. implementiran je mehanizam Permissionless Output Proposals (PoPs), koji svakom sudioniku mreže omogućuje stvaranje zahtjeva za isplatu putem DisputeGameFactory.


Trenutačno mehanizam nije u potpunosti decentraliziran jer postoji Vijeće sigurnosti koje može staviti veto na povlačenja. Postoje planovi za reviziju prava i ograničenja Vijeća sigurnosti u budućnosti, iako nema jasnih vremenskih rokova za te promjene.

Prednosti OP stacka

Superchain ekosustav izgrađen na OP Stacku nudi nekoliko prednosti:


  • Učinkovitost, jednostavnost i skalabilnost : možete pokrenuti svoj vlastiti Layer 2 blockchain samo "jednim klikom".
  • Interoperabilnost : Rješenja sloja 2 temeljena na OP Stacku mogu jednostavno međusobno komunicirati.
  • Sigurnost : Jamči Ethereum.


Ključna razlika u odnosu na Arbitrum Orbit je u tome što se Superchain fokusira na izgradnju vodoravnih lanaca blokova sloja 2 umjesto sloja 3. Već postoji mnogo takvih mreža temeljenih na OP Stacku, uključujući Optimism, Base, Zora, opBNB, Public Goods Network, DeBank, Aevo i drugi.

Nedostaci OP stacka

Trenutno je OP Stack vodeći među konkurentima po broju integracija i prihodima. Međutim, ima i svojih nedostataka:


  • Dugo vrijeme povlačenja : korisnici moraju čekati potvrde na glavnom lancu blokova.
  • Niska privatnost .
  • Pretjerana centralizacija : Trenutno postoji samo jedan sekvencer koji obrađuje transakcije.


Tim Optimism aktivno radi na rješavanju ovih problema, a Espresso već nudi vlastiti sekvencer za OP Stack blockchaine.

Korak 4. L2 ili L3?


Rollup tehnologija je temeljno prikladna za izgradnju L2 i L3 mreža. Jedina je razlika na kojoj se mreži podaci objavljuju. Obično se glavna Ethereum mreža koristi za L2, dok se bilo koja L2 mreža može odabrati kao cilj za L3. Cijena snimanja podataka u L2 mreži znatno je niža nego u L1, a pruža slično korisničko iskustvo. Međutim, postavlja se pitanje sigurnosti jer L2 mreža može prestati funkcionirati; stoga mora postojati dovoljna likvidnost i razina povjerenja da bi se vaš skupni paket mogao smjestiti na toj mreži.

Naš izbor

Za zahtjeve burze, bilo koji od gore navedenih skupova može biti prikladan. ZK rješenja izgledaju obećavajuće, ali su još uvijek u aktivnom razvoju i nose znatno veće troškove podrške infrastrukturi.


Među dva glavna rješenja Optimistic (OP Stack i Arbitrum Orbit), Arbitrum Orbit se čini prikladnijim za decentraliziranu razmjenu zbog svog fokusa na značajne razlike u brzini i decentralizaciji, kao i najveću likvidnost unutar ekosustava, koncentriranog u jednoj mreži — otprilike dva puta onaj BASE i OP Mainnet.


U srpnju 2024. Arbitrum Orbit predstavio je Brzo povlačenje inicijativa, čiji je cilj značajno ubrzati povlačenje sredstava iz Rollup-a na 5-15 minuta, što je u oštrom kontrastu sa 7-dnevnim čekanjem potrebnim za povlačenje iz OP Stack Rollup-a. Dodatno, Arbitrum Orbit aktivno podržava projekte izgrađene na njegovoj infrastrukturi, dok inicijativa Superchain nalikuje centraliziranom, zatvorenom VIP klubu "samo za insajdere".



Ujedno, vrijedi napomenuti da su inicijative unutar OP Stacka, kao npr Interop i Alt-DA , izgledaju intrigantno. Ove će inicijative omogućiti prijenos sredstava između OP Stack Rollup-ova bez 7-dnevne odgode i korištenje alternativnih podatkovnih slojeva, kao što je Celestia, što može dodatno smanjiti transakcijske troškove. Međutim, OP Stack tim jasno je dao do znanja da će samo odabrani projekti moći postati dio Superchaina (i u potpunosti iskoristiti interop), a na temelju naših procjena, Optimism vjerojatno namjerava ograničiti ovaj broj na ne više od 5-10 projekata preko cijelog Superlanca. Također je važno upamtiti da se bilo koja mreža može onemogućiti u bilo kojem trenutku budući da se ključevi sekvencera prenose u Optimism i ne otkrivaju se vlasniku mreže, što izaziva sumnju u temeljni koncept decentralizacije.


Nakon mjesec dana intenzivnih razgovora unutar tima i analiziranja raznih opcija, zaključili smo da je vlastita L3 mreža temeljena na Arbitrum Orbit + AnyTrust optimalan omjer cijene i brzine za našu razmjenu. Uzimajući u obzir razvijeni ekosustav, marketinške prilike i nedavna ažuriranja, Arbitrum Orbit ističe se kao najdecentraliziranija i najpouzdanija opcija trenutno dostupna na tržištu. Dodatno, mogućnost sudjelovanja u inicijativi brzog povlačenja značajna je prednost, što omogućuje automatsko povlačenje sredstava unutar 5-15 minuta bez potrebe čekanja satima ili čak danima, kao što je uobičajeno kod tradicionalnih Optimistic Rollups.


Prednosti L3 mreže temeljene na Arbitrum Orbit za nas


„Odabir pravog blockchaina za hibridnu razmjenu zadatak je koji zahtijeva balansiranje između brzine blockchaina, decentralizacije i složenosti razvoja i troškova podrške infrastrukturi. Uzimajući u obzir navedene zahtjeve, čini se da je najoptimalnije rješenje temeljeno na Arbitrum Orbitu u načinu rada AnyTrust, koji omogućuje implementaciju sigurnog lanca blokova koji ispunjava navedene zahtjeve uz minimalne pretpostavke o povjerenju.”


1Gleb Zykov, tehnički direktor i suosnivač HashExa



  • Brzina: Korištenje Arbitrum Orbita daje nam gotovo 8x povećanje brzine poravnanja u usporedbi s OP Stackom, uz zadržavanje sličnog ograničenja blok plina.


  • Ekosustav Arbitrum Orbit: jedan je od najpopularnijih ekosustava koji se može pohvaliti likvidnošću od 16 milijardi dolara, snažnom marketinškom podrškom i profesionalnim timom.


  • Kontrola nad infrastrukturom: Možemo brzo implementirati promjene na mreži, dodajući potrebne značajke i poboljšanja koja poboljšavaju korisničko iskustvo.


  • Ekonomska učinkovitost: Predviđa se da će trošak jedne nagodbe biti samo 0,0001 do 0,0002 dolara, što značajno smanjuje operativne troškove i omogućuje nam održavanje niskih naknada za korisnike.


  • Rješavanje problema s tokenom i DAO-om: korištenje izvornog tokena unutar jedne mreže rješava problem manipulacije glasovima i promiče veću decentralizaciju (slično onome što provode Arbitrum, Optimism i drugi).


  • Podrška Arbitrum mreže na svim većim burzama: Arbitrumov tim je već obavio značajan posao kako bi postao glavni igrač i osigurao podršku za svoju mrežu na svim vodećim burzama. Zajedno s brzim uplatama/povlačenjima tokena, ovo uvelike pojednostavljuje putovanje korisnika.

Nedostaci našeg L3 rješenja

  • Izgradnja od nule: Izgradnja mreže iz temelja zahtijeva značajne resurse i vrijeme, iako koristimo gotov SDK koji znatno pojednostavljuje proces postavljanja.


  • Samopodrška: Za razliku od korištenja postojećih rješenja, bit ćemo u potpunosti odgovorni za održavanje funkcionalnosti mreže i brzo rješavanje svih problema koji se pojave.


  • Veći rizik od prekida rada L3 mreže u usporedbi s L1: Iako vjerujemo da je ovaj scenarij malo vjerojatan, teoretski je moguć. U tom bi slučaju skupni paket nastavio funkcionirati, ali ne bi objavljivao podatke na L3 mreži.

Korak 5. Zaključak

Izgradnja naše vlastite L3 mreže na Arbitrum Orbit nudi jedinstvene mogućnosti rasta za našu razmjenu. Ovo rješenje smanjuje operativne troškove, poboljšava korisničko iskustvo i povećava mogućnosti za sudjelovanje u upravljanju. Iako izgradnja i održavanje vlastite mreže zahtijeva znatne napore, uvjereni smo da će ova strateška odluka osigurati dugoročni uspjeh i održivi razvoj naše burze.

L O A D I N G
. . . comments & more!

About Author

Event Horizon HackerNoon profile picture
Event Horizon@eventhorizon
Perpetual DEX & Next-Gen Web3 financial ecosystem built on its own L3 blockchain.

VIJESI OZNAKE

OVAJ ČLANAK JE PREDSTAVLJEN U...