Portfele stały się punktem wyjścia dla niemal każdej interakcji w Web3: wysyłania tokenów, zbierania NFT, eksplorowania nowych dApps czy dokonywania pierwszej transakcji DeFi. Wraz z rozwojem ekosystemu Ethereum, poprawa doświadczenia użytkownika portfela i bezpieczeństwa stała się coraz ważniejsza. Większość użytkowników nadal polega na EOA (kontach zewnętrznych lub opartych na kluczach), które działają dobrze, ale są ograniczone w porównaniu do funkcjonalności wymaganej przez nowoczesne aplikacje Web3.
EIP-7702 rozwiązuje ten problem, wzmacniając możliwości EOA bez konieczności przełączania się użytkowników na inny typ portfela. Pozwala EOA tymczasowo działać jak konto inteligentne podczas transakcji, dając mu dostęp do bardziej elastycznego i bezpiecznego zachowania tylko wtedy, gdy jest to potrzebne.
Aby pomóc programistom w ten sposób ulepszać portfele EOA, ekosystem potrzebuje czegoś więcej niż samej propozycji. Wymaga niezawodnej infrastruktury EIP-7702, która umożliwia bezpieczne przepływy transakcji i wspiera zdecentralizowany projekt Ethereum.
Infrastruktura EIP-7702 jest szczególnie ważna dla dostawców usług, ponieważ umożliwia wymaganą przez SLA dostępność na poziomie 99,9% dla dojrzałych projektów Web3 i klientów korporacyjnych. Zbudowana na zdecentralizowanych fundamentach, unika pojedynczych punktów awarii i zapewnia niezawodność wymaganą przez aplikacje na dużą skalę.
Dlaczego EIP-7702 poprawia portfele oparte na kluczach
EOA (portfele oparte na kluczach) są całkowicie zależne od klucza prywatnego. Ten prosty projekt działa, ale nie obsługuje funkcji, które mogą sprawić, że doświadczenie Web3 będzie bardziej przypominać Web2: płynne, intuicyjne i bezpieczniejsze.
EIP-7702 zmienia to, pozwalając EOA odblokować funkcje konta inteligentnego tylko wtedy, gdy są potrzebne.
W rezultacie portfele oparte na kluczach mogą oferować:
- Transakcje bez opłat za gaz, gdzie użytkownicy nie potrzebują natywnych tokenów do opłacenia gazu.
- Akcje jednym kliknięciem, pozwalające na wykonanie wielu kroków w pojedynczej interakcji.
- Limity wydatków, dodające większą kontrolę i bezpieczeństwo do transakcji.
- Klucze sesji, umożliwiające tymczasowe uprawnienia dla płynniejszego korzystania z dApp.
- Lepsza ochrona portfela i bezpieczniejsze interakcje z aplikacjami.
Razem te ulepszenia sprawiają, że doświadczenia Web3 są bardziej przewidywalne i przyjazne dla użytkownika.
Dlaczego infrastruktura EIP-7702 jest ważna dla programistów
Chociaż EIP-7702 definiuje sposób działania tego nowego zachowania, rzeczywista adopcja zależy od infrastruktury, która je obsługuje. Silna infrastruktura EIP-7702 sprawia, że ulepszenie jest praktyczne dla twórców, portfeli i użytkowników.
Dlatego Ethereum Foundation udzieliła grantu zespołowi Etherspot na zbudowanie i dostarczenie niezawodnej infrastruktury programistycznej EIP-7702. Jest ona dostępna już dziś, open-source i darmowa w użyciu.
Ta infrastruktura pomaga na kilka sposobów:
- Pozwala EOA korzystać z funkcji abstrakcji konta, takich jak transakcje bez opłat za gaz, akcje jednym kliknięciem, limity wydatków czy klucze sesji, bez konieczności migracji użytkowników.
- Zwiększa decentralizację poprzez wspólną pulę pamięci ERC-4337, która eliminuje pojedyncze punkty awarii i poprawia niezawodność.
- Zapewnia alternatywę odporną na cenzurę dla przekaźników wymagających uprawnień.
- Łatwo integruje się ze standardowymi bibliotekami Web3 i istniejącymi stosami portfeli, dzięki czemu programiści nie muszą wszystkiego odbudowywać od zera.
Bez tej warstwy infrastruktury każdy zespół portfela musiałby samodzielnie budować te komponenty, co spowalnia adopcję i zwiększa ryzyko. Infrastruktura zapewnia, że EIP-7702 działa bezpiecznie, spójnie i na dużą skalę.
Patrząc w przyszłość: lepsze doświadczenie portfela dla wszystkich
EIP-7702 ulepsza EOA bez zmiany sposobu interakcji użytkowników z ich portfelami. Dodaje lepsze bezpieczeństwo, elastyczność i bardziej nowoczesne zachowanie, zachowując jednocześnie znany model oparty na kluczach.
W miarę wzrostu adopcji, niezawodna infrastruktura programistyczna EIP-7702 będzie niezbędna do wprowadzenia tych ulepszeń do rzeczywistych portfeli i dApps. Przy odpowiednim wsparciu EIP-7702 może pomóc uczynić Web3 płynniejszym, bezpieczniejszym i łatwiejszym w użyciu.








