fbpx

11. Ethereum ERC-4337 – czym jest i jak działa ten standard?

ERC-4337 wprowadził przełomowe podejście do portfeli kryptowalutowych, redefiniując sposób interakcji użytkowników z technologią blockchain. W przeciwieństwie do tradycyjnych portfeli, które opierają się na kluczach prywatnych, ERC-4337 umożliwia bardziej zaawansowane funkcje dzięki inteligentnym kontraktom. Ta innowacja miała znaczący wpływ na ekosystem Ethereum, zapewniając użytkownikom większą elastyczność, lepsze zabezpieczenia i bardziej intuicyjne doświadczenie.

Czym dokładnie jest ERC-4337? Jak działa i dlaczego różni się od standardowych portfeli? Poniżej znajdziesz szczegółowe omówienie jego zalet i działania.

Co to jest ERC-4337?

ERC-4337 to standard Ethereum dla inteligentnych portfeli, który wprowadza abstrakcję konta i daje użytkownikom większą kontrolę nad transakcjami. Koncepcja ta pojawiła się w 2021 roku, ale została oficjalnie wdrożona dopiero w marcu 2023 roku podczas konferencji WalletCon w Kolorado.

Technicznie rzecz biorąc, ERC-4337 to standard umożliwiający tworzenie portfeli opartych na inteligentnych kontraktach, które mogą korzystać z dowolnej logiki weryfikacyjnej. Jest on kompatybilny z każdym łańcuchem bloków obsługującym Ethereum Virtual Machine (EVM), co oznacza, że może być wdrażany nie tylko w sieci Ethereum.

Mówiąc prościej, ERC-4337 pozwala użytkownikom wykonywać zaawansowane operacje blockchainowe bez konieczności posiadania klucza prywatnego. Użytkownicy mogą konfigurować sposoby realizacji transakcji, np. określać, kto i w jaki sposób pokrywa opłaty.

Jak działa ERC-4337?

Inteligentny portfel wykorzystujący ERC-4337 przetwarza transakcje za pomocą systemu UserOperations, który zapewnia bardziej efektywne zatwierdzanie operacji.

Proces działania ERC-4337:

  1. Transakcje użytkowników są przesyłane do oddzielnego mempula, niezależnego od głównego mempula Ethereum.
  2. To rozwiązanie zapobiega przeciążeniom w głównej sieci i umożliwia szybsze zatwierdzanie transakcji.
  3. W przeciwieństwie do standardowego Ethereum, w którym transakcje muszą być inicjowane i opłacane z kont zewnętrznych (EOA), ERC-4337 pozwala na sponsorowanie transakcji przez inne podmioty, np. aplikacje dApp.
  4. Dzięki temu użytkownicy mogą uniknąć wysokich opłat, a ich transakcje są realizowane w bardziej efektywny sposób.

Dzięki ERC-4337 koszty transakcji mogą być z góry określone, podzielone lub automatycznie pokrywane, co znacząco poprawia wygodę użytkowania.

Abstrakcja konta – kluczowa funkcja ERC-4337

ERC-4337 wprowadza abstrakcję konta, czyli możliwość korzystania z inteligentnych kontraktów zamiast standardowych kont zewnętrznych (EOA). To rozwiązanie zwiększa bezpieczeństwo, elastyczność i wygodę użytkownika.

Najważniejsze cechy abstrakcji konta:

  • Możliwość wykonywania operacji bezpośrednio z poziomu portfela.
  • Dostosowanie opłat transakcyjnych – użytkownik może decydować, kto je pokrywa.
  • Zaawansowane funkcje bezpieczeństwa, takie jak podpisy wielopoziomowe.
  • Opcja odzyskiwania dostępu do konta bez konieczności posiadania klucza prywatnego.
  • Zabezpieczenia odporne na ataki komputerów kwantowych.

Choć ERC-4337 wprowadza pewne elementy abstrakcji konta, nie jest jeszcze jej pełną implementacją. Służy przede wszystkim jako przekaźnik transakcji, który umożliwia organizowanie operacji poza głównym łańcuchem przed ich finalnym wykonaniem.

Najważniejsze zalety ERC-4337

1. Łączenie wielu operacji w jedną transakcję

Użytkownicy mogą zatwierdzać, inicjować i wykonywać różne operacje jednym kliknięciem, co oszczędza czas i redukuje opłaty.

2. Obsługa transakcji z wieloma podpisami

Standard ERC-4337 pozwala na zatwierdzanie transakcji przez wielu użytkowników, co jest przydatne w przypadku kont firmowych i wspólnych portfeli.

3. Sponsorowanie transakcji

Firmy, aplikacje dApp lub inne podmioty mogą pokrywać opłaty transakcyjne za użytkowników, co zwiększa dostępność i wygodę korzystania z blockchaina.

4. Automatyczne płatności cykliczne

ERC-4337 umożliwia konfigurację subskrypcji opartych na blockchainie, np. automatycznych przelewów za usługi online.

5. Poprawa bezpieczeństwa

Użytkownicy mogą ustawiać limity wydatków, wymagania dotyczące podpisów wielopoziomowych czy dwuetapowej autoryzacji.

6. Odzyskiwanie portfela

Nowy standard eliminuje ryzyko utraty dostępu do portfela, umożliwiając odzyskiwanie konta w sposób zdecentralizowany.

Rola inteligentnych portfeli w ERC-4337

Choć inteligentne portfele oferują większe możliwości, wciąż wymagają odpowiednich zabezpieczeń.

Najlepsze praktyki dotyczące bezpieczeństwa:

  • Używanie portfela sprzętowego – bezpieczne przechowywanie klucza prywatnego offline.
  • Aktywowanie uwierzytelniania dwuskładnikowego (MFA).
  • Ustawienie limitów transakcji – ochrona przed dużymi, nieautoryzowanymi wypłatami.
  • Bezpieczne metody odzyskiwania dostępu.

Dzięki zastosowaniu tych metod, ERC-4337 gwarantuje zarówno wygodę, jak i wysoki poziom ochrony.

Podsumowanie

ERC-4337 znacząco zmienił sposób, w jaki użytkownicy wchodzą w interakcję z blockchainem Ethereum, wprowadzając inteligentne portfele z większymi możliwościami konfiguracji.

  • Transakcje przetwarzane są przez UserOperations, co zmniejsza opłaty i zwiększa efektywność.
  • Możliwość regulowania opłat w tokenach ERC-20, eliminując konieczność posiadania ETH.
  • Standard działa na wielu łańcuchach kompatybilnych z EVM, takich jak Polygon, Avalanche czy Arbitrum.
  • Dostępne są metody uwierzytelniania biometrycznego, np. odcisk palca czy skan twarzy.
  • ERC-4337 ułatwia obsługę kryptowalut, czyniąc je bardziej przystępnymi dla nowych użytkowników.

Dzięki tym zmianom Ethereum stało się bardziej dostępne i przyjazne dla użytkowników, przy jednoczesnym zachowaniu wysokiego poziomu bezpieczeństwa.

    Zapisz się do newslettera!

    Otrzymuj co tydzień najnowsze informacje o kryptowalutach na swój e-mail.