Współzałożyciel Ethereum Vitalik Buterin powiedział, że długo dyskutowany plan uczynienia kont sieci blockchain bardziej elastycznymi może w końcu być bliski wdrożenia.
28 lutego Buterin przedstawił projekt zbudowany wokół abstrakcji kont, który mógłby stać się możliwy wraz z forkiem sieci Hegota.

Buterin opisał EIP-8141 jako centralny element propozycji, kompleksowy projekt, który rozwiązuje pozostałe wyzwania związane z abstrakcją kont.
Celem jest przekształcenie portfeli w programowalne konta, które mogą grupować operacje, zmieniać schematy podpisów i wspierać kontrole multisig. Ta zmiana umożliwia również oddzielenie autoryzacji transakcji od podstawowej płatności za gaz.
Większość użytkowników Ethereum obecnie polega na kontach zewnętrznych (EOA), którymi kontrolują za pomocą kluczy prywatnych i zazwyczaj zasilają ETH w celu opłacenia opłat za gaz.
Zgodnie z proponowanym przez Buterina projektem, transakcje byłyby organizowane jako „Transakcje ramkowe".
Jest to struktura, która dzieli aktywność na serię wywołań, które mogą zweryfikować nadawcę, autoryzować płatnika gazu i wykonać jedną lub więcej akcji.
W praktyce transakcja może obejmować osobne ramki dla walidacji i wykonania. W przypadku bardziej złożonych przepływów można dodać ramkę wdrożenia dla kont, które jeszcze nie istnieją w łańcuchu.
Oznacza to również, że operacje wsadowe, takie jak zatwierdzanie, a następnie wydawanie tokena w jednej sekwencji atomowej, mogą stać się łatwiejsze do wykonania jako typ transakcji pierwszej klasy.
Buterin podkreślił rolę kontraktów „paymaster", które mogłyby umożliwić użytkownikom płacenie opłat transakcyjnych w aktywach innych niż ETH. Kontrakty te umożliwiłyby również aplikacjom bezpośrednie sponsorowanie tych opłat użytkowników.
W jednym przykładzie opisał paymastera, który mógłby akceptować RAI, dostarczać ETH na gaz w czasie rzeczywistym i zwracać niewykorzystaną wartość na koniec transakcji.
Argumentował, że takie podejście zachowałoby funkcjonalność istniejących sponsorowanych systemów transakcyjnych, jednocześnie zmniejszając zależność od pośredników.
Tymczasem propozycja ma również implikacje dla narzędzi prywatności w sieci blockchain.
Buterin powiedział, że paymasterzy mogą być zaprojektowani w celu weryfikacji dowodów zero-knowledge i płacenia za gaz, jeśli te dowody są prawidłowe.
Wskazał również na „noncy 2D" jako sposób, aby pojedyncze konto mogło otrzymywać transakcje równolegle od wielu użytkowników. Może to potencjalnie poprawić sposób działania systemów zachowujących prywatność.
Jednak Buterin zauważył, że główne wyzwanie projektu może leżeć w mempoolze — gdzie transakcje propagują się przed wejściem do bloku — a nie na samym poziomie blockchain.
Według niego niektóre bardzo złożone logiki walidacji mogą być niebezpieczne do szerokiego rozgłaszania. Oznacza to, że początkowe zasady mempoolu prawdopodobnie będą musiały być konserwatywne przed rozszerzeniem z czasem.
Dodał, że abstrakcja kont uzupełniłaby FOCIL, osobną propozycję mającą na celu poprawę gwarancji włączenia transakcji.
Buterin wskazał, że deweloperzy dyskutują również o kompatybilności dla istniejących kont, aby zapewnić, że ostatecznie będą mogły uzyskać dostęp do nowego frameworka.
To włączenie umożliwiłoby tradycyjnym portfelom korzystanie z zaawansowanych funkcji, takich jak operacje wsadowe i sponsorowanie gazu.
