W ostatnich latach ekosystem blockchain doświadczył niezwykłego rozwoju i innowacji, a protokoły i zdecentralizowane aplikacje (DApps) pojawiły się w różnych dziedzinach. Niemniej jednak powtarzającą się przeszkodą jest brak płynnej komunikacji i interoperacyjności pomiędzy różnymi sieciami blockchain. Problem ten dotyczy swapów i transakcji międzyłańcuchowych, w przypadku których użytkownicy często napotykają trudności i nieefektywność.

Firma, która stworzyła popularną zdecentralizowaną giełdę Uniswap, Uniswap Labs, właśnie zaproponowała nowy standard Ethereum znany jako ERC-7683. Za pomocą tego standardu systemy intuicyjne będą w stanie definiować działania międzyłańcuchowe z większą wydajnością i prowadzić do realizacji transakcji międzyłańcuchowych.

Z dumą prezentujemy: ERC-7683 ✨ Nowy standard branżowy dla celów międzyłańcuchowych od Across i @Uniswaphttps://t.co/JBZYxMMxYs
🧵 pic.twitter.com/2enPsviYQZ

— Across (@AcrossProtocol) 20 maja 2024 r

Co to jest ERC-7683?

Standard Ethereum o nazwie ERC-7683 opisuje zestaw wytycznych i interfejsów dla platform realizacji transakcji międzyłańcuchowych. Zasadniczo wprowadza wspólny interfejs inteligentnych kontraktów ISettlementContract wraz z ogólną strukturą CrossChainOrder.

Struktura CrossChainOrder ma służyć jako wspólny format zamówień, który użytkownicy (swapperzy) mogą podpisywać i przekazywać animatorom rynku lub przekazującym (wypełniaczom) w celu wdrożenia. Adres kontraktu rozliczeniowego, adres swapera, wartość jednorazowa dla ochrony przed powtórzeniem, identyfikatory łańcucha, terminy i dowolne pole OrderData, które akceptuje dane specyficzne dla implementacji, należą do kluczowych pól w tej strukturze.

Uniswap Labs proposes ERC-7683 Ethereum standard to improve cross-chain transactions and communication, addressing inefficiencies in the blockchain ecosystem.

Zdjęcie: Struktura CrossChainOrder, ERC7683

I odwrotnie, umowy rozliczeniowe muszą implementować standardowy zestaw funkcji zdefiniowanych przez interfejs ISettlementContract. Należą do nich funkcja rozwiązywania, która zmienia konkretny CrossChainOrder w ogólny ResolvedCrossChainOrder, który można łatwiej zintegrować z innymi typami zleceń i kontraktami rozliczeniowymi, oraz funkcję Begin, która umożliwia wypełniaczom rozpoczęcie rozliczenia zlecenia międzyłańcuchowego.

Uniswap Labs proposes ERC-7683 Ethereum standard to improve cross-chain transactions and communication, addressing inefficiencies in the blockchain ecosystem.

Zdjęcie: Interfejs ISettlementContract, ERC7683

W ramach procesu rozliczeniowego dane wejściowe, które należy pobrać od swapera, dane wyjściowe, które mają zostać dostarczone swapperowi oraz dane wyjściowe, które mają zostać przekazane wypełniaczowi, są definiowane przez strukturę ResolvedCrossChainOrder, która jest reprezentacją zamówienia.

Motywacja integracji ERC-7683

Realnym sposobem umożliwienia połączeń międzyłańcuchowych bez ograniczeń czasowych tradycyjnych mostów jest wykorzystanie systemów intuicyjnych. Mimo to systemy te mają problemy z uzyskaniem dostępu do wystarczającej płynności i sieci aktywnych wypełniaczy obejmującej wiele łańcuchów.

Międzyłańcuchowe systemy intencyjne mogą komunikować się i współużytkować infrastrukturę, taką jak sieci wypełniaczy i usługi rozpowszechniania zamówień, dzięki standardom takim jak ERC-7683. 

Korzyści z ERC-7683

Aplikacje, wypełniacze i użytkownicy końcowi to tylko niektórzy z interesariuszy ekosystemu, którzy mogą zyskać na przyjęciu ERC-7683.

ERC-7683 to standard dla systemów intuicyjnych, który ma na celu poprawę komfortu użytkownika w przypadku transakcji międzyłańcuchowych. Ta standaryzacja obniża koszty, przyspiesza czas przetwarzania i poprawia niezawodność. Co więcej, protokoły i aplikacje mogą wykorzystywać zdefiniowane interfejsy i struktury danych ERC-7683, upraszczając integrację, ułatwiając interoperacyjność, obniżając koszty rozwoju i promując ekosystem współpracy.

Animatorzy rynku, zwani również wypełniaczami, zyskują na zwiększonej płynności i przepływie zamówień dzięki szerszemu zakresowi zastosowań i większej puli zamówień. Może to prowadzić do bardziej dochodowych możliwości i przyciągnąć więcej uczestników do ekosystemu wypełniaczy. ERC-7683 promuje płynność i konkurencyjność w wielu sieciach blockchain, prowadząc do lepszych cen i realizacji dla konsumentów.

Uniswap Labs zastosuje ten standard, gdy przejdziemy na platformę cross-chain z UniswapX

Przeczytaj pełną propozycję poniżej ⤵https://t.co/rImPo1JVEn

— Laboratoria Uniswap 🦄 (@Uniswap) 20 maja 2024 r

Uwagi projektowe ERC-7683

Aby zagwarantować skuteczność i szeroką akceptację ERC-7683, podczas jego tworzenia wzięto pod uwagę wiele ważnych czynników. Ważnym szczegółem było dodanie ogólnego pola OrderData do struktury CrossChainOrder. Zmienna ta uwzględnia różne szczegóły implementacji i dostosowania, w tym ograniczenia realizacji, metody rozliczeń i algorytmy ustalania cen (np. aukcje holenderskie lub ceny oparte na Oracle).

ERC-7683 ma obsługiwać szeroką gamę projektów obejmujących wiele łańcuchów w ramach tego samego standardu. Zachęca także do różnorodności i umożliwia współpracę i współistnienie różnych wdrożeń.

Integracja standardu Permit2 była kolejnym godnym uwagi wyborem projektowym. Funkcje świadka Permit2 umożliwiają swaperom zatwierdzanie warunków zamówienia i transferu tokena za pomocą jednego podpisu, nawet jeśli nie są one technicznie potrzebne w ERC-7683.

ERC-7683 Przyjęcie i współpraca

Nie da się przecenić potencjalnego wpływu ERC-7683 na ekosystem blockchain, mimo że jest on jeszcze na etapie propozycji. Publikując prośbę o komentarz Ethereum (ERC) na forum Ethereum Magicians i przesyłając standard do Grupy Roboczej CAKE w celu dodatkowego rozpatrzenia i debaty, Uniswap Labs i Across Protocol rozpoczęły już pierwszy etap.

Bardziej ujednolicony i przystępny ekosystem międzyłańcuchowy można opracować za pomocą inicjatyw takich jak ERC-7683, które będą zachęcać do współpracy między projektami oraz do bardziej płynnej i skutecznej wymiany między sieciami blockchain.

Tymczasem sukces ERC-7683 będzie ostatecznie zależeć od połączonych wysiłków społeczności blockchain.

Post Łączenie sieci Blockchain: Jak ERC-7683 ma na celu transformację swapów i transakcji międzyłańcuchowych pojawił się jako pierwszy w Metaverse Post.