Autor oryginału: cygaar
Oryginalna kompilacja: Shenchao TechFlow
„Usuwanie kont to przyszłość kryptowaluty.”
Być może słyszałeś to zdanie wiele razy, ale nie wiesz dokładnie, co ono oznacza. Dziś rozwiążemy ten problem.
Mam zamiar dać ci przewodnik dla początkujących na temat abstrakcji kont – co to jest, jak działa i jak zrewolucjonizuje aplikacje kryptowalut.
Nie będziemy się wdawać w szczegóły techniczne i implementacyjne abstrakcji konta (to temat na inny dzień). Zamiast tego przedstawię ogólny przegląd i zademonstruję na praktycznych przykładach, w jaki sposób abstrakcja kont poprawiła doświadczenia użytkowników kryptowalut w ciągu ostatnich kilku lat.
Mówiąc najprościej, abstrakcja kont to zbiór frameworków i standardów, które mogą znacznie poprawić funkcjonalność portfeli kryptowalutowych (kont).
Można o tym myśleć jak o umożliwieniu latania Hondzie Civic z 1999 r. Nadal jeździ jak samochód, ale teraz może zrobić o wiele więcej.
Możesz zapytać, dlaczego portfele kryptowalutowe nie mają domyślnie tych zaawansowanych funkcji? Odpowiedź jest taka, że w przypadku niektórych nowoczesnych łańcuchów bloków są one rzeczywiście potężne, ale w przypadku starszych łańcuchów bloków, takich jak Ethereum, konta zostały zaprojektowane, zanim w pełni zrozumieliśmy wszystkie ich potencjalne zastosowania i pułapki.
W Ethereum (i wielu sieciach EVM) używamy przede wszystkim kont zewnętrznych (EOA). Są to proste portfele, które mogą jedynie przechowywać aktywa i inicjować transakcje. Są powiązane z jednym kluczem prywatnym i nie mogą wykonywać skomplikowanych operacji.
Jednocześnie mamy również inteligentne kontrakty, czyli kody, które wykonują się automatycznie na blockchainie. Inteligentne kontrakty można zaprogramować do wykonania niemal każdego zadania.
Czy nie byłoby fajnie, gdybyśmy mogli dodać elastyczność inteligentnych kontraktów do portfela kryptowalutowego każdego człowieka? W tym miejscu pojawiają się konta kontraktowe (CA) – stanowią one podstawową część abstrakcji kont.
Konto kontraktowe integruje nieograniczone funkcje inteligentnych kontraktów z portfelem, znacznie zwiększając jego funkcjonalność. Portfele te mogą nadal przechowywać środki, ale nie opierają się już na jednym kluczu prywatnym.
W przeszłości zgubienie klucza prywatnego oznaczało utratę portfela.
Stwarza to bardzo złe doświadczenia dla użytkowników niebędących kryptowalutami. Dzięki kontu kontraktowemu portfel może działać przy użyciu różnych metod uwierzytelniania, bez konieczności stosowania tradycyjnych podpisów klucza prywatnego.
Możesz uwierzytelniać za pomocą rozpoznawania odcisków palców, dostawców zewnętrznych (takich jak Google, Apple), wielu podpisów lub różnych schematów podpisów.
Nawet jeśli naprawdę utracisz oryginalny klucz prywatny, nadal możesz odzyskać konto za pomocą ustawionej metody.
Istnieje wiele sposobów budowania weryfikacji konta. Metody te nie tylko poprawiają bezpieczeństwo portfela, ale Abstrakcja Konta (AA) daje także portfelowi nowe funkcje.
W przypadku kont zewnętrznych (EOA) wszystkie transakcje muszą być opłacane przy użyciu rodzimego tokena paliwowego w łańcuchu i muszą być opłacane przez inicjatora. Dodatkowo w danym momencie można dokonać tylko jednej transakcji.
Ale z AA:
Transakcje mogą być w całości sponsorowane przez stronę trzecią (zwykle aplikację)
Transakcje można opłacić różnymi tokenami (np. w USDC zamiast w ETH)
Transakcje można grupować, co pozwala zaoszczędzić na opłatach za gaz i umożliwia wymianę tokenów bez konieczności uzyskiwania indywidualnych zatwierdzeń
Można zauważyć, że AA może znacząco poprawić komfort korzystania z zaszyfrowanych aplikacji. Wcześniej byliśmy związani sztywnymi strukturami, które sprawiały, że rozpoczęcie pracy z kryptowalutami było uciążliwe i trudne. Teraz dzięki AA możemy stworzyć doświadczenia użytkownika, które dorównują lub przewyższają tradycyjne aplikacje Web2.
Należy podkreślić, że te inteligentne konta kontraktowe są w dalszym ciągu całkowicie kontrolowane przez samych użytkowników i żadna osoba trzecia nie ma dostępu do środków użytkownika – wszystkie aktywa nadal podlegają samodzielnej kontroli.
Jaki jest zatem obecny stan AA?
W przypadku EVM mamy propozycje takie jak ERC-4337 i EIP-7702, które kładą podwaliny pod AA.
Dziś wiele funkcji, o których wspomniałem, jest już zaimplementowanych. Jednak przekształcenie istniejącego portfela w portfel kontraktowy nadal wymaga dużo pracy.
W przyszłości opublikuję szczegółowy przewodnik dotyczący pozyskiwania kont, zawierający więcej szczegółów.
Na razie wszystko, co musisz wiedzieć, to to, że AA to nasz klucz do prostego, bezpiecznego i wydajnego doświadczenia użytkownika, które zapoczątkuje kolejną falę użytkowników kryptowalut.