EIP 4337 aktywowany przez Ethereum (ETH): obszerny przewodnik


obraz artykułu

Władysław Sopow

Oto dlaczego „Account Abstraction” zmieni zasady gry w Ethereum (ETH) w 2023 r. — i jakie możliwości odblokuje dla użytkowników i programistów

Dzięki aktywowaniu nowej funkcji, każdy właściciel niezabezpieczonego portfela Ethereum (ETH) może radykalnie zwiększyć jego funkcjonalność i sprawić, by jego/jej doświadczenie z Ethereum (ETH) i blockchainami kompatybilnymi z EVM było bezpieczne.

EIP 4337 zostaje uruchomiony w Ethereum (ETH): Najważniejsze informacje

Wczoraj, 1 marca 2023 r., programiści Ethereum (ETH) ogłosili, że mechanizm abstrakcji konta zawarty w propozycji ulepszeń Ethereum (EIP 4337) został przetestowany pod kątem warunków skrajnych, skontrolowany i wdrożony w sieci głównej.

  • Będąc przedmiotem dyskusji od 2016 r., Abstrakcja konta jest jedną z najbardziej ambitnych zmian w projekcie Ethereum (ETH);
  • EIP 4337 jest współtworzony przez Fundację Ethereum i kilka zespołów Web3, które zajmują się mocno uderzaniem: Stackup, Biconomy, Alchemy; OpenZeppelin przeprowadził audyt bezpieczeństwa;
  • Zaciera granicę między kontami zewnętrznymi (portfele) a kontami kontraktowymi (inteligentne kontrakty) i wprowadza nowy instrument w Ethereum: konta inteligentne;
  • Ta aktualizacja ma ogromne znaczenie dla bezpieczeństwa, funkcjonalności i masowej adopcji blockchaina Ethereum (ETH);
  • Oprócz Ethereum (ETH), ta aktualizacja jest dostępna na wszystkich blockchainach kompatybilnych z EVM: Polygon Network (MATIC), BNB Chain (BSC), sieci L2 Ethereum i tak dalej.

Po aktywacji EIP 4337 użytkownicy Ethereum (ETH) mogą zamienić swoje portfele niepowiernicze w zdecentralizowane banki z pełnym stosem. Chroni to nowych użytkowników przed utratą dostępu do ich portfeli ETH z powodu problemów z frazą początkową.

Co to jest EIP?

Propozycje ulepszeń Ethereum (EIP) to opisy standardów w sieci Ethereum (ETH): specyfikacje protokołów podstawowych, interfejsy API klienta i standardy kontraktowe. Główne aktualizacje sieci są związane z implementacją tego lub innego EIP w sieci głównej.

Entuzjaści Ethereum (ETH) przesyłają swoje propozycje do dyskusji i recenzji; pełny cykl zatwierdzania składa się z ośmiu faz. Niektóre wyrafinowane EPI wywołały gorące debaty i były dyskutowane przez lata.

EIP 20 (wprowadzenie tokenów ERC-20 na Ethereum), EIP 721 (standard tokenów niezamiennych) i EIP 1559 (dynamiczny model opłat transakcyjnych z okresowymi zdarzeniami wypalania tokenów) należą do najważniejszych EIP od czasu powstania Ethereum (ETH).

Czym są EOA i CA w Ethereum?

Ethereum, pierwsza w historii sieć blockchain z obsługą inteligentnych kontraktów (programowalny łańcuch bloków), ma w swojej konstrukcji dwa rodzaje kont. Mówiąc najprościej, podobnie jak w przypadku tradycyjnych aplikacji bankowych i płatniczych, konto Ethereum (ETH) jest miejscem przechowywania kryptowaluty.

Konta zewnętrzne (lub EOA) mogą przechowywać kryptowalutę, ale nie mogą same wysyłać transakcji. Użytkownicy muszą autoryzować transakcje za pomocą kluczy prywatnych. Portfele kryptograficzne, takie jak MetaMask, to podręcznikowe przykłady EOA.

Konta kontraktowe to programy, które mogą wykonywać operacje finansowe. Są kontrolowane za pomocą kodu, a nie kluczy prywatnych. Inteligentne kontrakty — podstawowe elementy protokołów DeFi i NFT — są z założenia „kontami kontraktowymi” (CA).

Co to jest EIP 4337 lub abstrakcja konta (AA)?

EIP 4337 to aktualizacja projektu sieci Ethereum (ETH); jest zaimplementowany jako dodatkowa warstwa na górze głównej sieci Ethereum (ETH), więc nie potrzebował hard forka, aby zacząć działać. Dzięki abstrakcji konta użytkownicy Ethereum (ETH) mogą łatwo zamienić swój portfel w inteligentną umowę i doładować je dodatkową funkcjonalnością.

„Konto inteligentne” to nowy typ portfela, który staje się dostępny wraz z EIP 4337. Przede wszystkim przeciętni użytkownicy będą mogli zamienić swoje konta w miejsce do przechowywania wielu podpisów. Wyeliminuje to konieczność ponoszenia odpowiedzialności przez właścicieli kont za klucze prywatne.

eip4337
Image by Układ

Fundacja Ethereum podkreśla, że ​​EIP 4337 pozwoli na wykorzystanie wyników obliczeń poza łańcuchem w łańcuchu, co naprawdę zmienia zasady gry, czyniąc Ethereum (ETH) bogatym w funkcje:

ERC-4337 próbuje zrobić to samo, co robi EIP-2938, ale za pomocą środków poza protokołem. Oczekuje się, że użytkownicy będą wysyłać komunikaty poza łańcuchem zwane operacjami użytkownika, które są zbierane i pakowane masowo w pojedynczą transakcję przez proponującego blok lub konstruktora produkującego pakiety dla proponujących blok. Oferent lub budowniczy jest odpowiedzialny za filtrowanie operacji w celu upewnienia się, że akceptują tylko operacje, za które uiszcza się opłaty. Istnieje oddzielna pamięć dla operacji użytkownika, a węzły podłączone do tej pamięci wykonują walidacje specyficzne dla ERC-4337, aby upewnić się, że operacja użytkownika ma gwarancję uiszczenia opłat przed jej przekazaniem.

Od pierwszych dni działalności EIP 4337 — as ujawnił autorstwa Johna Risinga, współzałożyciela Stackup i orędownika aktualizacji głosu — nowa funkcjonalność ma solidne zaplecze infrastrukturalne i jest dostępna na wszystkich głównych łańcuchach bloków kompatybilnych z EVM.

Jak EIP 4337 zmieni Ethereum (ETH) na zawsze

EIP 4337 znalazł się już w czołówce rankingu najważniejszych i najbardziej ambitnych EIP w historii Ethereum (ETH). Po aktywacji EIP 4337 doświadczenie Ethereum (ETH) dla nowej generacji użytkowników i programistów będzie inne.

EIP 4337 dla bezpieczeństwa

Jeśli chodzi o zarządzanie kluczem prywatnym, EIP 4337 umożliwia różnym użytkownikom autoryzowanie transakcji z jednego rachunku. W związku z tym posiadacze Ethereum (ETH) mogą zintegrować swój portfel ze smartfonem, aby usprawnić zarządzanie kluczami i dodać dodatkowe narzędzie do odzyskiwania swoich monet.

EIP 4337 dla użyteczności

Jeśli chodzi o inteligentne kontrakty, EIP 4337 toruje drogę do kontraktów w 100% „bez gazu”: teraz programiści mogą na stałe zakodować możliwość wykorzystania tego lub innego portfela jako źródła płatności za gaz. Wcześniej taki projekt wymagał autoryzacji wszystkich transakcji za pomocą kluczy prywatnych.

EIP 4337 do masowej adopcji

Wszyscy entuzjaści, zwolennicy i twórcy EIP 4337 są pewni, że uczyni on doświadczenie użytkownika Ethereum (ETH) bardziej przyjaznym dla nowicjuszy. Zestaw narzędzi Ethereum (ETH) staje się bogatszy w funkcje niż kiedykolwiek wcześniej. Teraz umożliwia bardziej wyrafinowane i ekscentryczne projekty, które byłyby niemożliwe bez „inteligentnych kont”.

Podsumowanie: co dalej z abstrakcją konta w EVM?

W związku z tym aktywacja EIP 4337 jest kamieniem milowym dla Ethereum (ETH) w 2023 r. Chociaż obecnie wydaje się, że została przyćmiona przez niecierpliwie oczekiwaną aktualizację w Szanghaju (i związane z nią obietnice gospodarcze), abstrakcja konta jest równie ważna dla narzędzi Ethereum (ETH) jak EIP 721 i EIP 1155.

Tymczasem ta historia jest daleka od zakończenia: u Vitalika Buterina mapa drogowa to długoterminowe cele abstrakcji konta. Obowiązkowa konwersja na konta zgodne z EIP 4337 i praktyki odporne na cenzurę byłyby kolejnymi krokami w rozwoju AA dla Ethereum.

Źródło: https://u.today/eip-4337-activated-by-ethereum-eth-comprehensive-guide