Popularne tematy
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Etherspot wyjaśnia: ERC-7779
EIP-7702 odblokowuje potężne funkcje dla EOA (Externally Owned Accounts), pozwalając im tymczasowo delegować wykonanie do logiki smart kontraktów. Umożliwia to dodawanie funkcji takich jak sponsorowanie gazu, jednoczesna wymiana, automatyczna subskrypcja i inne, bez zmuszania użytkowników do tworzenia zupełnie nowego konta smart kontraktu.
Gdy konto zaczyna korzystać z tej delegowanej logiki, użytkownicy nie są zamknięci w jednej aplikacji portfelowej. Mogą zdecydować się na przełączenie na inną aplikację portfelową później, o ile również obsługuje konta delegowane.
W tym miejscu pojawia się ERC-7779 🏃♂️➡️
Różne aplikacje portfelowe mogą polegać na różnych implementacjach delegowanych. Gdy użytkownik zmienia portfele, konto może zacząć delegować do nowej logiki, która nie jest świadoma, jak poprzednia logika przechowywała swoje dane.
ERC-7779 wprowadza standardowy interfejs zwany InteroperableDelegatedAccount, który pozwala delegowanym kontom opisać dwie rzeczy:
- z jakiej implementacji portfela korzystały (accountId) oraz
- gdzie ich dane były przechowywane w czasie (accountStorageBases).
Gdy użytkownik zmienia aplikacje portfelowe, nowy portfel może najpierw odczytać te informacje i sprawdzić, czy bezpiecznie jest przejąć, zanim jakiekolwiek zmiany w delegacji nastąpią.
Aby to wspierać, każde delegowane konto prowadzi bieżącą listę swoich baz przechowywania. Ta lista pozostaje z kontem podczas przełączania portfeli, dzięki czemu nowe implementacje mogą unikać konfliktów zamiast zgadywać.
Krótko mówiąc, ERC-7779 opiera się na EIP-7702, czyniąc bezpiecznym przełączanie między aplikacjami portfelowymi, które używają kont delegowanych. To ważny krok w kierunku prawdziwej przenośności portfeli.
Najlepsze
Ranking
Ulubione
