paint-brush
ERC-7683: Objedinjavanje Ethereuma s namjerama unakrsnog lancaby@2077research
367 čitanja
367 čitanja

ERC-7683: Objedinjavanje Ethereuma s namjerama unakrsnog lanca

by 2077 Research26m2025/01/12
Read on Terminal Reader

Predugo; Citati

ERC-7683 uvodi standard za omogućavanje namjera unakrsnog lanca na Ethereumu, omogućavajući besprijekornu komunikaciju između različitih blockchaina. Poboljšanjem interoperabilnosti, poboljšava funkcionalnost i upotrebljivost decentraliziranih aplikacija na više mreža. Ovaj članak detaljno razmatra ERC-7683, pokrivajući njegove tehničke specifikacije, prednosti, potencijalna ograničenja i povezana razmatranja.
featured image - ERC-7683: Objedinjavanje Ethereuma s namjerama unakrsnog lanca
2077 Research HackerNoon profile picture

Uvod

Blockchain tehnologija, a posebno decentralizovane finansije (DeFi), otključale su moćne mogućnosti za finansijske sisteme. Međutim, kako ekosustav raste, tako raste i složenost interakcije na više blockchain mreža. Svaki blockchain radi nezavisno, stvarajući silose likvidnosti i funkcionalnosti kojima se korisnici i programeri moraju ručno kretati.


Sistemi zasnovani na namjeri pojavili su se kao rješenje za ovu fragmentaciju, nudeći način da se apstrahuje složenost interakcije s različitim blockchainima. Umjesto da zahtijevaju od korisnika direktnu interakciju sa osnovnom infrastrukturom svakog lanca, ovi sistemi omogućavaju korisnicima da definiraju svoje željene rezultate – kao što su prijenos tokena ili izvršavanje trgovina – dok se tehničko izvršenje prebacuje na aktere treće strane, poznate kao punioci.


Crosschain namjere (jedan od mnogih tipova namjere) su unaprijed definirane radnje koje korisnici žele izvršiti u različitim blockchain mrežama. Na primjer, korisnik bi mogao htjeti zamijeniti tokene između Ethereuma i Arbitrum-a. Umjesto ručnog izvođenja transakcija na oba lanca, namjera unakrsnog lanca omogućava korisniku da definira radnju u jednom koraku. Punioci izvršavaju namjeru interakcijom s odgovarajućim lancima, apstrahujući proces za korisnika i smanjujući trenje – vrijedna karakteristika za višelančane DeFi operacije.


Uprkos svom potencijalu, sistemi zasnovani na namjeri suočavaju se s izazovima koji ograničavaju njihovu skalabilnost i djelotvornost, posebno oko pristupa likvidnosti i razvoja mreže punjača. U nastavku ističemo neke od ovih problema:


  • Pristup dovoljnoj likvidnosti : Značajan izazov u crosschain sistemima je osiguranje dovoljno likvidnosti u različitim lancima. Na primjer, korisnik koji želi zamijeniti sredstva između Ethereuma i Fantoma može otkriti da likvidnost nije dovoljna ni u jednom lancu, što rezultira kašnjenjem ili neuspjehom transakcija. U praksi, velike transakcije na decentralizovanim berzama (DEX) ponekad se bore zbog fragmentiranih likvidnih fondova, što dovodi do velikog klizanja i neefikasne trgovine. Crosschain namjere se suočavaju sa sličnim problemima: bez dovoljne likvidnosti u lancima odredišta, namjere se ne mogu efikasno ispuniti. Složene operacije, poput unakrsne farme prinosa ili zamjene tokena, mogu propasti kada je likvidnost oskudna na više blockchaina u isto vrijeme.
  • Izgradnja aktivnih mreža punjenja kroz lance: Još jedan izazov je stvaranje pouzdanih i aktivnih mreža punjenja koje podržavaju međusobne interakcije. Dopunske jedinice moraju biti podstaknute da brzo izvrše namjere, ali različita okruženja različitih blockchaina to otežavaju. Bez dobro strukturiranog i aktivnog ekosistema popunjavanja, namjere unakrsnog lanca mogu ostati neispunjene ili doživjeti neefikasnost, negativno utječući na korisničko iskustvo.


Prevazilaženje ovih izazova zahtijeva integraciju zajedničke infrastrukture i univerzalnih okvira u crosschain sisteme. Konkretno, jedinstveni okvir za rukovanje namjerama unakrsnog lanca može pomoći u koordinaciji punilaca, poboljšanju protoka likvidnosti i uspostavljanju efikasnijih mreža popunjavanja. Koristeći dijeljene protokole, crosschain sistemi se mogu skalirati i pružiti besprijekornije iskustvo, otključavajući veću efikasnost i korištenje likvidnosti u cijelom blockchain ekosistemu.


Ovdje se pojavljuje ERC-7683.

ERC-7683 i potreba za boljom interakcijom u lancu

ERC-7683: Cross Chain Intents predlaže jedinstveni okvir za definiranje i ispunjavanje namjera unakrsnog lanca i olakšava korisnicima da se uključe u višelančane operacije poput prijenosa tokena ili izvršavanja pametnih ugovora. Prijedlog predstavlja prvi pokušaj stvaranja standardiziranog sučelja za namjere koje se koriste u operacijama unakrsnih lanaca i ima pozitivne implikacije na Ethereum ekosistem.


Standardizacijom načina na koji se namjere kreiraju i obrađuju, ERC-7683 ima za cilj pojednostaviti međusobne interakcije, poboljšati pristup likvidnosti i promovirati bolju interoperabilnost u blokovima. Takođe pojednostavljuje interakcije omogućavajući korisnicima i decentralizovanim aplikacijama da specificiraju svoju namjeru bez direktnog uključivanja u infrastrukturu svakog lanca.


Važno je da ERC-7683 smanjuje fragmentaciju i neefikasnost uzrokovanu izolovanim protokolima i mrežama punjenja. Punioci su trenutno izolovani unutar specifičnih ekosistema, ograničavajući protok likvidnosti kroz blockchain. ERC-7683 ovo rješava konsolidacijom napora u kohezivnu mrežu popunjavanja koja se proteže na više lanaca i protokola, pojednostavljujući kreiranje namjere, ispunjenje i verifikaciju, istovremeno ohrabrujući šire učešće u cijelom ekosistemu blockchain-a.

Koje su ključne karakteristike i funkcionalnosti ERC-7683?

ERC-7683 omogućava širok spektar namjera za crosschain akcije. Ove namjere mogu uključivati jednostavne transfere, zamjenu tokena u unakrsnom lancu, ulaganje sredstava ili složenije operacije kao što je pružanje likvidnosti preko više blockchaina. Korisnici mogu specificirati detalje poput odredišnog lanca, tipova tokena i ograničenja kao što su rokovi izvršenja ili ograničenja cijena. ERC-7683 pruža standardizirani format za podnošenje ovih namjera, omogućavajući decentraliziranim aplikacijama i puniocima da rade neprimjetno u svim lancima.


Dok ERC-7683 standardizira način na koji se podnose namjere unakrsnog lanca i kako su rješenja strukturirana, ne propisuje kako se događa crosschain verifikacija. Umjesto toga, ERC-7683 prepušta proces verifikacije dApp-u ili korisniku kroz polje „Ugovori sa naseljenikom“. Ovo polje im omogućava da odaberu ugovor o poravnanju s procesom verifikacije u koji vjeruju, prilagođen njihovom slučaju upotrebe.


Ovaj fleksibilni pristup omogućava raznolikost u metodama verifikacije. Neki protokoli mogu komunicirati korištenjem verifikacije s više potpisa, dok drugi mogu koristiti optimistične postavke s mehanizmima izazova ili dokazima bez znanja. ERC-7683 ne provodi određeni model, podstičući raznolikost u dizajnu ugovora o nagodbi i omogućavajući dApp-ovima da odaberu ono što najbolje odgovara njihovim potrebama. Konačno, ERC-7683 se fokusira na standardizaciju unakrsnih naloga kako bi se ujedinili tokovi likvidnosti i poboljšala koordinacija, bez navođenja posebne metode verifikacije.

Uloga saradnje i uključivanja zajednice u ERC-7683

ERC-7683 je rezultat saradnje između Across (vodeći most) i Uniswap Labs (programera najvećeg Ethereumovog DEX-a), oba istaknuta u DeFi prostoru. Koristeći svoju kombinovanu stručnost, predložili su standard koji se bavi stvarnim potrebama korisnika i programera u Ethereum ekosistemu. ERC-7683 je također dobio podršku od više od 35 protokola uključujući Arbitrum, Base, Optimism i Base.


Pored toga, ERC-7683 je predstavljen radnoj grupi CAKE ( Chein Abstraction Key Elements ), kolektivu fokusiranom na razvoj unakrsnih lanaca i interoperabilnost. Njihovo učešće je ključno, jer predstavljaju širok spektar blockchain projekata. Uz njihov doprinos, standard se može poboljšati kako bi se zadovoljile različite potrebe ekosistema. Ovaj proces osigurava da je ERC-7683 i robustan i praktičan za široko usvajanje.

Pregled toka standardnih unakrsnih namjera u ERC-7683

ERC-7683 opisuje jasan proces za izvršavanje namjera unakrsnog lanca, omogućavajući besprijekoran prijenos sredstava i interakcije kroz više blokova. Ovaj standardizirani tok osigurava da korisnici mogu definirati svoje namjere dok punioci rukovode izvršenjem, što rezultira efikasnijim crosschain ekosistemom. Ispod je detaljan pregled svakog koraka u toku standardnog crosschain namjera.


Korisnik potpisuje offchain poruku

Proces počinje s korisnikom, koji inicira namjeru unakrsnog lanca. Korisnik potpisuje offchain poruku koja sadrži ključne detalje o transakciji, kao što su tokeni za zamjenu, odredišni lanac i drugi relevantni parametri kodirani u CrossChainOrder strukturi. Ova poruka je potpisana offchain korištenjem privatnog ključa korisnika, osiguravajući integritet i autentičnost narudžbe. Potpisivanjem offchain-a, korisnik izbjegava direktnu interakciju s blockchainom, smanjujući troškove plina i poboljšavajući efikasnost.

Širenje naloga i pokretanje trgovine

Proces počinje distribucijom potpisane offchain poruke. Ova poruka, koju je kreirao korisnik i potpisala je svojim privatnim ključem, dijeli se s puniocima — akterima treće strane odgovornim za izvršavanje namjera unakrsnog lanca. Diseminacija se odvija putem offchain kanala, kao što su decentralizovane mreže ili sistemi za relejivanje narudžbi, omogućavajući puniocima da pregledaju detalje narudžbine. Ponuđači tada mogu odlučiti hoće li prihvatiti narudžbu, podstičući konkurenciju koja promovira brže izvršenje i niže naknade.


Jednom kada punilac prihvati narudžbu, on pokreće trgovinu u izvornom lancu pozivanjem otvorene funkcije IOriginSettler. Ova funkcija provjerava potpis korisnika, zaključava korisničke tokene u escrow-u kako bi se spriječilo njihovo korištenje na drugom mjestu i signalizira da je zamjena unakrsnog lanca spremna za nastavak. U ovom trenutku, detalji narudžbe se pripremaju za izvršenje u odredišnom lancu i prenose preko unakrsnog sistema za razmjenu poruka.

Ispunjenje narudžbe u lancu odredišta

Nakon što je trgovina pokrenuta u izvornom lancu, punilac ispunjava nalog u odredišnom lancu pozivanjem funkcije rješavanja, koja dekodira CrossChainOrder u ResolvedCrossChainOrder. Ovo puniocu pruža sve potrebne detalje—kao što su tokeni koji se prenose i adrese primaoca—za završetak zamjene. Punjač zatim prenosi tokene korisniku u odredišnom lancu, ispunjavajući prvobitnu namjeru.

Proces crosschain poravnanja

Posljednji korak je crosschain poravnanje, gdje ugovori o poravnanju i na izvornom i na odredišnom lancu osiguravaju da je namjera ispravno izvršena. Sredstva zaključana u izvornom lancu se oslobađaju, a korisnik prima svoje tokene u odredišnom lancu. Ovisno o korištenom ugovoru o poravnanju, verifikacija se može dogoditi kroz direktnu komunikaciju između lanaca ili putem optimističnih modela verifikacije. Ova fleksibilnost omogućava različite metode potvrđivanja ispunjenja namjere, osiguravajući da i korisnik i punilac mogu vjerovati procesu.

Ključne komponente ERC-7683

ERC-7683 uvodi nekoliko bitnih komponenti dizajniranih da ponude fleksibilnost i prilagode različite unakrsne implementacije. Ove komponente omogućavaju sistemima zasnovanim na namjerama da se prilagode različitim protokolima, modelima cijena i mehanizmima verifikacije, dok istovremeno održavaju jedinstvenu strukturu za narudžbe u unakrsnom lancu.

Generičko polje OrderData

Polje OrderData unutar CrossChainOrder strukture igra ključnu ulogu u omogućavanju prilagođavanja i fleksibilnosti u različitim implementacijama.

  1. Omogućavanje različitih dizajna implementacije: Polje OrderData je dizajnirano da sadrži proizvoljne podatke specifične za implementaciju koji mogu varirati ovisno o protokolu ili slučaju upotrebe. Ovo omogućava programerima da kodiraju sve dodatne informacije potrebne za narudžbu, kao što su detalji o tokenu, podaci lanca odredišta i ograničenja izvršenja, bez mijenjanja cjelokupne strukture narudžbe. Ova fleksibilnost osigurava da različiti protokoli mogu implementirati jedinstvene dizajne dok su i dalje u skladu sa standardom ERC-7683.
  2. Fleksibilnost u rješavanju cijena, ograničenjima ispunjenja i procedurama poravnanja: Putem polja OrderData, ERC-7683 podržava širok spektar konfiguracija za mehanizme rješavanja cijena (kao što su aukcije ili cijene zasnovane na proročanstvu), ograničenja ispunjenja kao što su rokovi ili uslovi. Ova svestranost je ključna za omogućavanje različitim dApp-ovima da usvoje standard uz zadržavanje svojih preferiranih metoda određivanja cijena i izvršenja. Na primjer, jedan sistem bi mogao koristiti model fiksne cijene, dok bi se drugi mogao osloniti na dinamičko određivanje cijena zasnovano na tržišnim podacima u realnom vremenu, uz korištenje iste strukture CrossChainOrder.

Resolve funkcija i ResolvedCrossChainOrder

Funkcija rješavanja i ResolvedCrossChainOrder struktura su od suštinskog značaja za osiguravanje da punioci mogu potvrditi i izvršiti unakrsne narudžbe bez potrebe za razumijevanjem specifičnih detalja u izvornom polju OrderData. Funkcija rješavanja pojednostavljuje proces validacije i izvršenja pretvaranjem složenog CrossChainOrder specifičnog za protokol u ResolvedCrossChainOrder.


Ovo razdvajanje apstrahuje složenost originalnih OrderData, pružajući punioce standardizovanim formatom ulaza i izlaza potrebnih za završetak narudžbe. Nadalje, omogućava puniocima da učestvuju u crosschain procesu bez potrebe za dubokim poznavanjem detalja specifičnih za protokol koji su kodirani u OrderData, poboljšavajući skalabilnost i smanjujući trenje.

Korištenje dozvole2

ERC-7683 opciono integriše Permit2 , mehanizam odobrenja koji omogućava da se transferi tokena i izvršenje naloga rukuju jednim potpisom korisnika. Ovo smanjuje operativnu složenost za korisnike, koji bi inače morali odvojeno odobriti i prijenos tokena i zamjenu. Koristeći Permit2, dApps može osigurati da je prijenos tokena sigurno vezan za uspješno pokretanje zamjene, poboljšavajući sigurnost i korisničko iskustvo. Međutim, ovo također uvodi razmatranja za rukovanje parametrima specifičnim za Permit2, kao što su nonces i rokovi, koji moraju biti usklađeni sa strukturom narudžbe u unakrsnom lancu.

Duboko uronjenje u tehničke specifikacije ERC-7683

Napomena za čitaoce : Sljedeći odjeljak bavi se detaljnim tehničkim specifikacijama sistema. Iako pruža dubinski uvid za programere i one koji su zainteresovani za tehničke aspekte, nije potrebno čitanje da bi se razumeli širi koncepti. Slobodno preskočite ako vas više zanimaju pregledi na visokom nivou ili praktične primjene.

Prije nego što uđemo u tehničke komponente, pogledajmo Rječnik pojmova koji se nalazi u prijedlogu:

  • Lanac odredišta : Lanac u kojem se namjera izvršava, a korisnik prima svoja sredstva. Namjere mogu uključivati više lanaca odredišta.
  • Popunitelj : Učesnik odgovoran za ispunjavanje namjere korisnika u lancima odredišta u zamjenu za nagradu.
  • Noga : Dio namjere korisnika koji se može izvršiti nezavisno. Da bi se namjera u potpunosti ostvarila, sve noge moraju biti izvršene.
  • Izvorni lanac : Lanac u kojem korisnik započinje transakciju i šalje svoja sredstva.
  • Sistem poravnanja : Sistem koji upravlja korisničkim depozitima, provjerava popunjavanje i plaća punioce, sve radi olakšavanja namjera.
  • Settler : Ugovor kojim se implementira dio sistema poravnanja na određenom blockchainu.
  • Korisnik : Krajnji korisnik koji kreira narudžbu i pokreće namjeru.


Pošto imamo pojmovnik, možemo se fokusirati na kritične komponente koje je uveo ERC-7683 kako bismo omogućili unakrsne namjere:

  • CrossChainOrder struktura : Standardizirani format za kreiranje crosschain naloga.
  • ResolvedCrossChainOrder struct : Rastavlja podatke o narudžbi za izvršenje u odredišnom lancu.
  • Izlazne strukture : Definirajte tokene i iznose uključene u zamjenu i za korisnika i za punioca.
  • Ugovori za naseljavanje : Implementirani i na izvornom (originSettler) i na odredišnom (destinationSettler) lancima, ovi ugovori upravljaju životnim ciklusom namjera unakrsnog lanca. OriginalSettler zaključava korisnička sredstva i priprema nalog za izvršenje, dok destinationSettler provjerava ispunjenje namjere i olakšava prijenos sredstava u odredišnom lancu. Proces verifikacije je prepušten dApp-u ili korisniku, koji može odabrati ugovor o nagodbi kroz polje ugovora o poravnanju, što im omogućava da odaberu metodu verifikacije prilagođenu njihovom slučaju upotrebe.

GaslessCrossChainOrder i OnchainCrossChainOrder strukture

ERC-7683 podržava dvije vrste crosschain naloga: GaslessCrossChainOrder i OnchainCrossChainOrder. Ključna razlika između njih dvoje leži u tome kako se nalog pokreće i ko preuzima troškove transakcije.


Sa GaslessCrossChainOrder-om, korisnik potpisuje narudžbu izvan lanca, delegirajući njeno podnošenje puniocu. Punjač zatim predaje narudžbu ugovoru za poravnanje izvora u ime korisnika i pokriva pripadajuće naknade za gas. Ovaj pristup korisnicima nudi besprijekorno iskustvo bez plina, jer su punioci podstaknuti da povrate troškove kroz nagrade za izvršenje. Da bi se omogućilo ovo delegiranje, struktura uključuje polja kao što su originSettler, user i nonce, osiguravajući sigurnost, zaštitu od ponavljanja i pravilno rukovanje namjerama korisnika.


S druge strane, OnchainCrossChainOrder kreira direktno korisnik onchain. Ovdje korisnik stupa u interakciju sa ugovorom o poreklu kao msg.sender, preuzimajući odgovornost za naknade za gas. Ova struktura je jednostavnija, jer isključuje polja specifična za delegiranje kao što su originSettler ili user, fokusirajući se umjesto toga na polja kao što su fillDeadline i orderData koja su direktno relevantna za izvršenje naloga. Ova metoda je idealna za korisnike koji preferiraju direktnu kontrolu nad svojim transakcijama i udobno upravljaju onchain interakcijama.

Ključna polja

  • originSettler : Ovo polje sadrži adresu ugovora odgovornu za upravljanje poravnanjem naloga u izvornom lancu. Omogućava dApp-u ili korisniku da definira metodu verifikacije, služi kao ključni ugovor za izvorni lanac i osigurava pravilno izvršenje zamjene.

  • korisnik : Korisnik je adresa pojedinca koji pokreće namjeru. Njihova imovina je zaključana ili deponovana u izvornom lancu kada nalog počne. Ova adresa je ključna za osiguravanje zamjene imovine ispravne strane i za provjeru potpisa korisnika, potvrđujući autentičnost naloga.

  • nonce : nonce djeluje kao jedinstveni identifikator za narudžbu, sprječavajući napade ponavljanja. Svaki CrossChainOrder mora imati jedinstveni nonce, osiguravajući da se nijedan nalog ne može izvršiti više od jednom, čime se izbjegava dvostruka potrošnja ili suvišne transakcije.

  • originChainId i destinationChainId : Ova polja identifikuju lance odakle narudžba potiče i gdje će biti ispunjena. Oni osiguravaju da sistem usmjerava narudžbu do ispravnog odredišta razlikovanjem između različitih blockchain mreža.

  • openDeadline i fillDeadline : Ove vremenske oznake postavljaju vremenska ograničenja za pokretanje i popunjavanje naloga. OpenDeadline definira kada se nalog mora pokrenuti u izvornom lancu, a fillDeadline označava kada mora biti dovršen u odredišnom lancu. Ovo pomaže da se nalozi izvrše blagovremeno i da ne ostanu na čekanju beskonačno.

  • orderData : proizvoljno polje podataka koje omogućava prilagođavanje. Uključuje detalje kao što su tokeni koji se zamjenjuju, iznosi, odredišni lanac, ograničenja cijena i dodatna ograničenja. Ova fleksibilnost omogućava širok raspon unakrsnih operacija uz zadržavanje osnovne strukture netaknutom.


     /// @title GaslessCrossChainOrder CrossChainOrder type /// @notice Standard order struct to be signed by users, disseminated to fillers, and submitted to origin settler contracts struct GaslessCrossChainOrder { /// @dev The contract address that the order is meant to be settled by. /// Fillers send this order to this contract address on the origin chain address originSettler; /// @dev The address of the user who is initiating the swap, /// whose input tokens will be taken and escrowed address user; /// @dev Nonce to be used as replay protection for the order uint256 nonce; /// @dev The chainId of the origin chain uint256 originChainId; /// @dev The timestamp by which the order must be opened uint32 openDeadline; /// @dev The timestamp by which the order must be filled on the destination chain uint32 fillDeadline; /// @dev Type identifier for the order data. This is an EIP-712 typehash. bytes32 orderDataType; /// @dev Arbitrary implementation-specific data /// Can be used to define tokens, amounts, destination chains, fees, settlement parameters, /// or any other order-type specific information bytes orderData; } /// @title OnchainCrossChainOrder CrossChainOrder type /// @notice Standard order struct for user-opened orders, where the user is the msg.sender. struct OnchainCrossChainOrder { /// @dev The timestamp by which the order must be filled on the destination chain uint32 fillDeadline; /// @dev Type identifier for the order data. This is an EIP-712 typehash. bytes32 orderDataType; /// @dev Arbitrary implementation-specific data /// Can be used to define tokens, amounts, destination chains, fees, settlement parameters, /// or any other order-type specific information bytes orderData; }


ResolvedCrossChainOrder struktura

Jednom kada se CrossChainOrder prenese u odredišni lanac, dekodira se u strukturu ResolvedCrossChainOrder. Ovaj proces pojednostavljuje podatke, predstavljajući ih u standardiziranom formatu koji punioci mogu koristiti za izvršenje zamjene.

Svrha i komponente: ResolvedCrossChainOrder daje puniocima jasnu, djelotvornu strukturu za rad. Razdvajanjem složenog polja orderData, ResolvedCrossChainOrder osigurava nesmetano izvršavanje na odredišnom lancu.

ResolvedCrossChainOrder struktura uključuje ključna polja polja koja definiraju ograničenja i parametre za unakrsne transakcije:

  • maxSpent : Određuje maksimalne tokene koje punilac može potrošiti tokom transakcije. Ove vrijednosti djeluju kao ograničenje na obaveze punioca, osiguravajući da se ne zahtijeva da prekorače postavljeno ograničenje, čak i u dinamičnim situacijama kao što su aukcije.
  • minReceived : Određuje minimalne tokene koje punilac mora primiti tokom poravnanja. Ove vrijednosti garantuju donji prag povrata punioca, pružajući predvidljive rezultate, posebno u nesigurnim transakcijskim okruženjima.
  • fillInstructions : Niz koji definira korake potrebne za ispunjenje transakcije na odredišnim lancima. Svaka instrukcija pruža informacije koje su potrebne za izvršavanje određenih dijelova naloga.

Ova polja se oslanjaju na strukture Output i FillInstruction, koje daju detaljne podatke za besprekorno izvršavanje.

Izlazna struktura

Izlazna struktura definira tokene i odredišta uključene u transakciju. Svaki unos u nizovima maxSpent i minReceived je instanca ove strukture i uključuje sljedeće atribute:

  • token : Identifikator ERC20 tokena u odredišnom lancu. Predstavljen kao vrijednost bytes32 radi fleksibilnosti u rukovanju izvornim ili umotanim tokenima.
  • iznos : Količina navedenog tokena uključenog u transakciju.
  • recipient : bytes32 identifikator za entitet koji prima tokene u odredišnom lancu.
  • chainId : ID blockchaina u koji se šalju tokeni.

FillInstruction struct

Polje fillInstructions sadrži niz instrukcija, sa svakim unosom koji parametrira jednu nogu unakrsne transakcije. Ova struktura osigurava da punioci imaju sve izvorno generirane podatke potrebne za precizno izvršenje transakcije. Ključni atributi uključuju:

  • destinationChainId : ID blok lanca u kojem se izvršava ovaj dio transakcije.
  • destinationSettler : bytes32 identifikator ugovora u odredišnom lancu koji je odgovoran za podmirenje transakcije.
  • originData : Podaci generirani u izvornom lancu koji su destinaciji za settler potrebni za obradu transakcije. Ovo osigurava da se sve potrebne informacije nesmetano prenose do odredišnog lanca.

Ove strukture osiguravaju da sve uključene strane—korisnici i punioci budu pravilno nadoknađeni ispravnim tokenima, osiguravajući da se zamjena izvrši sigurno i efikasno u svim lancima.

 /// @title ResolvedCrossChainOrder type /// @notice An implementation-generic representation of an order intended for filler consumption /// @dev Defines all requirements for filling an order by unbundling the implementation-specific orderData. /// @dev Intended to improve integration generalization by allowing fillers to compute the exact input and output information of any order struct ResolvedCrossChainOrder { /// @dev The address of the user who is initiating the transfer address user; /// @dev The chainId of the origin chain uint256 originChainId; /// @dev The timestamp by which the order must be opened uint32 openDeadline; /// @dev The timestamp by which the order must be filled on the destination chain(s) uint32 fillDeadline; /// @dev The unique identifier for this order within this settlement system bytes32 orderId; /// @dev The max outputs that the filler will send. It's possible the actual amount depends on the state of the destination /// chain (destination dutch auction, for instance), so these outputs should be considered a cap on filler liabilities. Output[] maxSpent; /// @dev The minimum outputs that must be given to the filler as part of order settlement. Similar to maxSpent, it's possible /// that special order types may not be able to guarantee the exact amount at open time, so this should be considered /// a floor on filler receipts. Output[] minReceived; /// @dev Each instruction in this array is parameterizes a single leg of the fill. This provides the filler with the information /// necessary to perform the fill on the destination(s). FillInstruction[] fillInstructions; } /// @notice Tokens that must be received for a valid order fulfillment struct Output { /// @dev The address of the ERC20 token on the destination chain /// @dev address(0) used as a sentinel for the native token bytes32 token; /// @dev The amount of the token to be sent uint256 amount; /// @dev The address to receive the output tokens bytes32 recipient; /// @dev The destination chain for this output uint256 chainId; } /// @title FillInstruction type /// @notice Instructions to parameterize each leg of the fill /// @dev Provides all the origin-generated information required to produce a valid fill leg struct FillInstruction { /// @dev The contract address that the order is meant to be settled by uint64 destinationChainId; /// @dev The contract address that the order is meant to be filled on bytes32 destinationSettler; /// @dev The data generated on the origin chain needed by the destinationSettler to process the fill bytes originData; }

Interfejsi naselja

Interfejsi IOriginSettler i IDestinationSettler definiraju temeljne metode za ugovore o poravnanju u lancima porijekla i odredišta. Ovi ugovori osiguravaju standardizirano, efikasno rukovanje namjerama crosschain-a, podržavajući narudžbe bez plina i onchain, istovremeno omogućavajući besprijekorno ispunjenje u lancima odredišta.

IOriginSettler sučelje

Interfejs IOriginSettler upravlja životnim ciklusom unakrsnih naloga u izvornom lancu, od kreiranja naloga do rješavanja. Podržava i GaslessCrossChainOrder i OnchainCrossChainOrder, nudeći fleksibilnost za transakcije koje iniciraju korisnici i omogućavaju popunjavanje transakcija.

Ključne funkcije:

  • openFor i open : Pokreni unakrsne narudžbe, bilo bez gasa preko punjača ili direktno od strane korisnika.
  • resolveFor i resolve : Pretvorite narudžbe bez plina ili onchain u standardizirane ResolvedCrossChainOrder formate za daljnju obradu.

openFor i open funkcije

Funkcije openFor i open pokreću unakrsne narudžbe u izvornom lancu. Funkciju openFor koriste punioci za podnošenje narudžbi bez gasa u ime korisnika, dok open funkcija omogućava korisnicima da direktno kreiraju onchain naloge bez uključivanja punioca.

Ključna razlika je u tome što openFor uključuje potpis i opcione podatke za popunjavanje (originFillerData) za autentifikaciju i parametrizaciju transakcije, dok open to ne zahteva jer korisnik direktno stupa u interakciju sa izvornim ugovorom za naseljavanje kao msg.sender.

Parametri :

  • poredak : Definicija poretka unakrsnog lanca (bez plina ili onchain).
  • potpis : kriptografski potpis korisnika (potreban samo za openFor).
  • originFillerData : Dodatni podaci definirani punilom (koriste se samo u openFor).

funkcije resolveFor i resolve

Funkcije resolveFor i resolve pretvaraju unakrsne narudžbe u standardizirani format ResolvedCrossChainOrder. ResolveFor funkcija obrađuje narudžbe bez plina, dok funkcija rješavanja obrađuje narudžbe u lancu. Obe funkcije obezbeđuju jedinstvenu strukturu za integraciju nizvodno, pojednostavljujući izvršenje za punila.

Parametri :

  • poredak : Definicija poretka unakrsnog lanca (bez plina ili onchain).
  • originFillerData : Dodatni podaci za popunjavanje (koristi se samo u resolveFor).

IDestinationSettler sučelje

Interfejs IDestinationSettler upravlja procesom poravnanja u odredišnom lancu, omogućavajući puniocima da izvrše određene korake unakrsnih naloga.

Funkcija ključa:

  • fill: Izvršava jedan dio unakrsnog naloga na odredišnom lancu.

funkcija punjenja

Funkcija popunjavanja omogućava puniocima da obrađuju određenu dionicu unakrsne narudžbe u odredišnom lancu. Oslanja se na podatke generisane u izvornom lancu, u kombinaciji sa dodatnim postavkama koje daje punilac, da bi parametrizovao i izvršio transakciju.

Parametri:

  • orderId : Jedinstveni identifikator za specifičnu narudžbu unakrsnog lanca.

  • originData : Podaci iz izvornog lanca potrebni za poravnanje.

  • fillerData : Dodatni podaci definirani punilom za prilagođavanje procesa punjenja.

     /// @title IOriginSettler /// @notice Standard interface for settlement contracts on the origin chain interface IOriginSettler { /// @notice Opens a gasless cross-chain order on behalf of a user. /// @dev To be called by the filler. /// @dev This method must emit the Open event /// @param order The GaslessCrossChainOrder definition /// @param signature The user's signature over the order /// @param originFillerData Any filler-defined data required by the settler function openFor(GaslessCrossChainOrder calldata order, bytes calldata signature, bytes calldata originFillerData) external; /// @notice Opens a cross-chain order /// @dev To be called by the user /// @dev This method must emit the Open event /// @param order The OnchainCrossChainOrder definition function open(OnchainCrossChainOrder calldata order) external; /// @notice Resolves a specific GaslessCrossChainOrder into a generic ResolvedCrossChainOrder /// @dev Intended to improve standardized integration of various order types and settlement contracts /// @param order The GaslessCrossChainOrder definition /// @param originFillerData Any filler-defined data required by the settler /// @return ResolvedCrossChainOrder hydrated order data including the inputs and outputs of the order function resolveFor(GaslessCrossChainOrder calldata order, bytes calldata originFillerData) external view returns (ResolvedCrossChainOrder memory); /// @notice Resolves a specific OnchainCrossChainOrder into a generic ResolvedCrossChainOrder /// @dev Intended to improve standardized integration of various order types and settlement contracts /// @param order The OnchainCrossChainOrder definition /// @return ResolvedCrossChainOrder hydrated order data including the inputs and outputs of the order function resolve(OnchainCrossChainOrder calldata order) external view returns (ResolvedCrossChainOrder memory); }

Fleksibilne metode verifikacije

ERC-7683 ne nameće posebnu metodu verifikacije za rešavanje namera unakrsnog lanca, dajući programerima fleksibilnost da implementiraju najbolji pristup za svoj slučaj upotrebe. Uobičajene metode uključuju:

  • Optimističke postavke : Ovo pretpostavlja da su transakcije validne prema zadanim postavkama, pri čemu se sporovi pokreću samo ako se sumnja na lažnu aktivnost. Ova metoda ubrzava izvršenje preskakanjem trenutne provjere.

  • Direktna lančana komunikacija : Neki sistemi, kao što su određeni mostovi trećih strana, koriste metode unakrsne komunikacije putem protokola za razmjenu poruka. Pametni ugovori u izvornom lancu indirektno stupaju u interakciju s onima u lancu odredišta, pri čemu se transakcije verificiraju i podmiruju bez dugih perioda osporavanja. Ova metoda je brža, ali zahtijeva pouzdane prenosioce i jake kriptografske dokaze za sigurnu implementaciju.

  • Hibridni pristupi : ERC-7683 podržava hibridne modele, gdje su različiti elementi procesa poravnanja kombinovani radi veće fleksibilnosti. Na primjer, dApp može koristiti direktnu komunikaciju za provjeru i zaključavanje korisničke imovine putem IOriginSettler-a u izvornom lancu, dok koristi optimistično podešavanje za provjeru valjanosti akcija popunjavanja putem IDestinationSettler-a u odredišnom lancu. Ovaj hibridni pristup postiže ravnotežu između brzine i sigurnosti korištenjem prednosti obje metode.


Nudeći fleksibilnost u metodama poravnanja i verifikacije, ERC-7683 ovlašćuje programere da prilagode sisteme za specifične DeFi aplikacije, poboljšavajući i korisničko iskustvo i efikasnost.

Kućište za standard namjere unakrsnog lanca ERC-7683

ERC-7683 značajno poboljšava krajolik namjera unakrsnog lanca pojednostavljujući procese i omogućavajući efikasnije interakcije u više blokova. Uvođenjem jedinstvenog okvira, ERC-7683 donosi nekoliko ključnih prednosti koje poboljšavaju iskustvo za korisnike, programere i punioce.

Poboljšana interoperabilnost u cijelom Ethereum ekosistemu

Jedna od primarnih prednosti ERC-7683 je poboljšana interoperabilnost koju donosi u Ethereum ekosistem. Ranije su protokoli i platforme morali da kreiraju sopstvena vlasnička rešenja za rukovanje crosschain transakcijama, što je dovelo do fragmentacije i neefikasnosti. Standardizacija unakrsnih namjera omogućava decentraliziranim aplikacijama da integriraju crosschain funkcionalnost bez potrebe za dizajniranjem jedinstvenih rješenja. Kao rezultat toga, likvidnost može slobodnije teći između mreža, stvarajući kohezivniji crosschain ekosistem koji smanjuje trenje i za programere i za korisnike.

Zajednička infrastruktura za distribuciju narudžbi i mreže punjača

ERC-7683 također potiče razvoj zajedničke infrastrukture za diseminaciju narudžbi i mreže popunjavanja, što je od vitalnog značaja za skalabilnost i uspjeh crosschain sistema. Standardizirajući kako su narudžbe strukturirane i obrađene, protokol podstiče stvaranje zajedničkih sistema koji efikasno distribuiraju unakrsne narudžbe. Ova zajednička infrastruktura omogućava da se više dApp-ova i protokola uključi u iste mreže popunjavanja, stvarajući robusnije i konkurentnije okruženje punila.


Fillers sada mogu sudjelovati u različitim protokolima bez potrebe za prilagođavanjem različitim vlasničkim formatima, što dovodi do bolje koordinacije i korištenja likvidnosti. Ova kolaborativna infrastruktura povećava pouzdanost unakrsnih transakcija, pružajući veći skup punilaca za dovršavanje narudžbi, smanjujući uska grla i poboljšavajući stope ispunjenja.

Produbljena likvidnost u svim lancima

ERC-7683 jača likvidnost omogućavajući neometani protok sredstava kroz blockchain. Standardizacija unakrsnih namjera eliminira silose, omogućavajući imovini da se slobodnije kreće između lanaca i smanjuje neefikasnost uzrokovanu fragmentiranim skupovima likvidnosti. Ova produbljena likvidnost koristi decentralizovanim berzama (DEX), platformama za pozajmljivanje i drugim DeFi protokolima poboljšanjem izvršenja trgovine, smanjenjem proklizavanja i obezbeđivanjem glatkijih transfera sredstava kroz blockchain ekosistem. Sa ERC-7683, likvidnost postaje zajednički resurs, a ne fragmentiran, povećavajući ukupnu efikasnost višelančanih operacija.

Poboljšano korisničko iskustvo: niži troškovi, brže izvršenje, smanjene stope neuspjeha

ERC-7683 značajno poboljšava korisničko iskustvo rješavanjem više problema s crosschain transakcijama. Uvođenje standardiziranog formata narudžbe i zajedničkih mreža popunjavanja omogućava puniocima da se efikasnije nadmeću, smanjujući naknade i čineći međusobne zamjene i transfere isplativijim.


Štaviše, ERC-7683 smanjuje stope neuspjeha u crosschain swapovima rješavanjem fragmentiranih mreža punjenja i nedovoljne likvidnosti. Njegovi standardizirani procesi narudžbe i izvršenja omogućavaju puniocima da efikasnije pristupe potrebnim detaljima, smanjujući greške, kašnjenja i neuspjele transakcije. Kao rezultat toga, korisnici doživljavaju glatkiju i predvidljiviju međulanac interakciju.


Osim toga, ERC-7683 olakšava brže izvršavanje namjera unakrsnog lanca. Konsolidacijom likvidnosti i toka narudžbi, protokol osigurava da punioci mogu brzo pristupiti i završiti potrebne transakcije, smanjujući kašnjenja s kojima se korisnici mogu suočiti u interakciji s više lanaca.

Ubrzavanje sastavljanja u DeFi

Pružajući standardiziranu strukturu za namjere, ERC-7683 otključava nove mogućnosti sastavljanja u decentralizovanim finansijama (DeFi). Protokoli sada mogu neprimjetno integrirati crosschain funkcionalnost u svoje postojeće okvire, omogućavajući korisnicima da kombiniraju višestruke DeFi operacije, kao što su pozajmljivanje, ulaganje i razmjena, u jedan tok transakcije.


Ova povećana mogućnost sastavljanja omogućava programerima da izgrade naprednije dApps koje iskorištavaju crosschain funkcionalnost bez dodatne složenosti, u konačnici podstičući inovacije u DeFi-ju. Za korisnike, ovo znači besprijekornije iskustvo dok su u interakciji s međusobno povezanim protokolima, otključavajući puni potencijal DeFi-ja u više lanaca.


Ukratko, ERC-7683 povećava efikasnost sistema namjere unakrsne lančane mreže tako što potiče bolju interoperabilnost, podstiče zajedničku infrastrukturu i pruža više korisničko iskustvo sa nižim troškovima, bržim izvršenjem i smanjenim neuspjehom transakcija.

ERC-7683: Izazovi i razmatranja

Iako ERC-7683 nudi značajne prednosti za unakrsne sisteme namjere, on također predstavlja izazove i razmatranja na koja se treba obratiti za uspješnu implementaciju. To uključuje prepreke za usvajanje, zabrinutost za sigurnost i složenost integracije koja bi mogla utjecati na način na koji programeri, dApps i korisnici koriste standard.

Prepreke za usvajanje

Jedan od glavnih izazova za ERC-7683 je postizanje širokog usvajanja u različitim blockchain ekosistemima. Mnogi projekti su već uložili značajna sredstva u razvoj vlastitih crosschain rješenja, što može stvoriti otpor usvajanju novog standarda. Uvjeravanje programera i dApps-a da pređu na ERC-7683 zahtijevat će značajan napor, posebno za uspostavljene protokole koji su već izgradili vlastitu infrastrukturu.

Sigurnosne implikacije

Sigurnost je kritični faktor u interakcijama unakrsnih lanaca, a ERC-7683 uvodi nova razmatranja zbog svog fleksibilnog dizajna. Standard dozvoljava različite ugovore o poravnanju, ali ova fleksibilnost može dovesti do različitih nivoa sigurnosti u zavisnosti od implementacije. Loše dizajnirani ili neadekvatno testirani ugovori o poravnanju mogli bi uvesti ranjivosti, posebno za punioce i programere, naglašavajući potrebu za robusnim dizajnom i temeljnim testiranjem.


Za korisnike, međutim, rizici su relativno mali. Nalozi se nepovratno ispunjavaju koristeći sredstva punioca prije konačnog poravnanja na lancu. Ako se narudžbina ne ispuni, korisnici dobijaju svoja početna deponovana sredstva nazad, minimizirajući njihovu izloženost rizicima izvan inherentnih rizika pametnih ugovora koji se primjenjuju na Web3.

Složenosti integracije

Tehnička implementacija ERC-7683 predstavlja nekoliko integracijskih izazova za dApps i blockchain platforme. Programeri moraju integrirati sučelje ugovora o poravnanju i prilagoditi svoje sisteme za podršku ERC-7683, što bi moglo zahtijevati ponovno pisanje ključnih komponenti koje se odnose na kreiranje, distribuciju i poravnanje naloga. Ovo može biti zahtjevno za resurse.


Dodatno, fleksibilnost ERC-7683 omogućava različite procedure poravnanja, što može zakomplicirati stvari za punioce i dApps dok se kreću kroz različite implementacije. Sloj unakrsne razmjene poruka dodaje još jedan sloj složenosti, jer programeri moraju osigurati siguran i blagovremen prijenos poruka i sredstava kroz blockchain s različitim mehanizmima konsenzusa i brzinama.

Koje su potencijalne aplikacije i slučajevi upotrebe za ERC-7683?

Standardizovani okvir ERC-7683 za unakrsne namjere otvara brojne mogućnosti, posebno u ekosistemima gdje su interakcije više lanaca bitne. Usmjeravajući način na koji se unakrsne transakcije iniciraju, izvršavaju i podmiruju, ERC-7683 omogućava nove slučajeve korištenja u decentraliziranim aplikacijama i platformama. Ispod su neke od oblasti koje najviše obećavaju u kojima ovaj standard može imati značajan uticaj.

DeFi protokoli koji obuhvataju više lanaca

DeFi je jedno od ključnih područja u kojima ERC-7683 može imati veliki utjecaj. Mnogi DeFi protokoli funkcionišu preko više blockchain mreža, a ERC-7683 može uvelike poboljšati njihovu efikasnost standardizacijom unakrsnih transakcija. Korisnici na višelančanim DeFi platformama mogu premještati sredstva između lanaca bez potrebe za ručnom interakcijom s infrastrukturom svakog pojedinačnog lanca.


Ovaj standard takođe daje korisnicima bolji pristup likvidnosti u svim lancima, poboljšavajući performanse operacija kao što su pozajmljivanje, ulaganje i uzgoj prinosa. Osiguravajući glatkiju i bržu interakciju, ERC-7683 smanjuje troškove i povećava pouzdanost za korisnike DeFi-ja.

Crosschain NFT tržišta

Još jedna uzbudljiva aplikacija za ERC-7683 leži u crosschain NFT tržištima. Nezamjenjivi tokeni (NFT) igraju značajnu ulogu u blockchain ekosistemima, a omogućavanje unakrsne interakcije sa NFT može proširiti tržišta za kupce i prodavce.


Iako ERC-7683 ne podržava direktno prijenos NFT-a iz jednog lanca u drugi ako sam NFT ne postoji u oba lanca, omogućava korisnicima da kupe NFT u lancu A koristeći svoja sredstva u lancu B bez potrebe za dodatnim transferima za premošćivanje . Olakšavajući namjere kao što su zamjena ili sticanje NFT-a u lancu odredišta, ERC-7683 poboljšava likvidnost i fleksibilnost na NFT tržištu, stvarajući besprijekornije iskustvo za korisnike. Ukratko, ERC-7683 ima potencijal da podstakne inovacije na multichain DeFi i crosschain NFT tržištima, pružajući jedinstven i efikasan pristup unakrsnim interakcijama.

Koje su implikacije usvajanja ERC-7683?

ERC-7683 je pozicioniran da izvrši značajan utjecaj na Ethereum i širi blockchain ekosistem. Uvođenjem standardiziranog okvira za namjere unakrsnih lanaca, on se bavi mnogim izazovima povezanim s višelančanim interakcijama. Kako se blockchain prostor razvija, usvajanje i daljnji razvoj ERC-7683 mogao bi preoblikovati način na koji decentralizirane aplikacije i protokoli funkcionišu u različitim lancima, promovirajući efikasnija, skalabilnija i prilagođena rješenja.

Potencijalni uticaj na Ethereum i širi blockchain ekosistem

Za Ethereum, ERC-7683 može ojačati svoju ulogu čvorišta za višelančane aktivnosti. Pružajući besprijekoran način za kretanje imovine i transakcija između Ethereuma i drugih blockchaina, ERC-7683 jača Ethereumovu poziciju kao temelj za DeFi i druge crosschain aplikacije. Ovo je posebno važno u kontekstu rollup-a, gdje likvidnost često postaje fragmentirana kroz različita rješenja sloja 2 (L2).


Trenutno, korisnici moraju komunicirati sa svakim zbirnim paketom zasebno, što fragmentira likvidnost i povećava neefikasnost. ERC-7683 pomaže u objedinjavanju likvidnosti kroz ove skupove standardizirajući način na koji se sredstva kreću između njih, smanjujući trenje i poboljšavajući tok likvidnosti.


ERC-7683 ima potencijal da značajno utiče na širi blockchain ekosistem podstičući veću međusobnu saradnju. Kako standard postaje sve popularniji, projekti koji su tradicionalno bili zatvoreni unutar vlastitih ekosistema mogli bi početi da se integriraju s vanjskim blockchainima, otvarajući put poboljšanoj interoperabilnosti u budućnosti. Ova povećana unakrsna povezanost mogla bi dovesti do bolje likvidnosti, robusnijih DEX-ova i sveukupno jačih DeFi ekosistema. Standardizacija koju je uveo ERC-7683 također može pokrenuti inovacije, ohrabrujući projekte da se nadograđuju na vrhu ovog okvira i iskoriste međusobnu interoperabilnost kako bi ponudili nove usluge i karakteristike.

Potencijalna poboljšanja standarda ERC-7683

Kao i svaka tehnologija koja se razvija, ERC-7683 će vjerovatno biti podvrgnut daljnjim usavršavanjima tokom vremena. Jedna oblast potencijalnog razvoja je unapređenje mehanizama verifikacije naselja. Dok trenutna verzija omogućava fleksibilnost u procesima poravnanja, buduće iteracije bi mogle uvesti robusnije ili standardiziranije metode verifikacije kako bi se poboljšala sigurnost i pojednostavila integracija za programere i korisnike.


Još jedna oblast za poboljšanje mogla bi biti optimizacija mreža punjenja. Kako unakrsne transakcije rastu, efikasnije mreže popunjavanja bit će kritične za osiguranje brzog i jeftinog izvršenja. Buduće verzije ERC-7683 mogle bi uvesti napredne mehanizme za odabir punila, podsticanje učešća i minimiziranje kašnjenja u crosschain transakcijama.


Ukratko, ERC-7683 ima značajna obećanja za poboljšanje Ethereum ekosistema, posebno u konsolidaciji likvidnosti u fragmentiranim skupovima, uz istovremeno širenje interoperabilnosti unakrsnih lanaca u širem prostoru blockchaina.

Zaključak

ERC-7683 pruža ključni okvir za poboljšanje međusobne interakcije standardizacijom načina na koji se namjere kreiraju, šire i ispunjavaju u više blokova. Ovaj standard se bavi ključnim izazovima kao što su fragmentirana likvidnost i neefikasne mreže punjača, nudeći jedinstvenu strukturu koja pojednostavljuje prijenos sredstava i poboljšava korisničko iskustvo. Njegov fleksibilan dizajn također omogućava različite metode verifikacije, dajući programerima slobodu da implementiraju rješenja prilagođena njihovim potrebama uz održavanje kompatibilnosti u širem ekosistemu.


Gledajući unaprijed, ERC-7683 će vjerovatno igrati ključnu ulogu u oblikovanju budućnosti interoperabilnosti unakrsnih lanaca. Kako usvajanje raste, možemo očekivati daljnji napredak u standardu, posebno u područjima kao što su provjera naselja i optimizacija mreže za punjenje. Objedinjavanjem likvidnosti kroz fragmentirane ekosisteme, posebno Ethereum rollupove, ERC-7683 postavlja pozornicu za kohezivnije, efikasnije i skalabilnije unakrsno okruženje, podstičući inovacije i saradnju u cijelom blockchain pejzažu.


Verzija ovog članka je izvorno objavljena ovdje .


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

About Author

2077 Research HackerNoon profile picture
2077 Research@2077research
Blockchain research 🔬 Deep dives and analyses surrounding the latest within Ethereum and the wider crypto landscape

HANG TAGS

OVAJ ČLANAK JE PREDSTAVLJEN U...