Account Abstraction (AA) wyróżnia się potencjałem zrewolucjonizowania interakcji użytkownika i ogólnej wydajności. Koncepcja ta, choć ma charakter techniczny, oferuje bramę do bardziej dostępnego i wszechstronnego doświadczenia w dziedzinie zasobów cyfrowych i zdecentralizowanych aplikacji.
W tym artykule zagłębiamy się w zawiłości Account Abstraction, badając jej Case Studies i potencjalne przyszłe wdrożenia. Nasza podróż do świata AA nie tylko podkreśla jego obecne możliwości, ale także rzuca światło na jego obiecującą przyszłość w kształtowaniu krajobrazu technologii blockchain i wykorzystania kryptowalut.
Czym jest Account Abstraction?
Abstrakcja kont to koncepcja, która ma na celu uproszczenie i ujednolicenie doświadczenia użytkownika w ekosystemie blockchain. Tradycyjnie konta blockchain są podzielone na dwa podstawowe typy: konta zewnętrzne (EOA), kontrolowane przez klucze prywatne, oraz konta kontraktowe, zarządzane przez ich kod kontraktowy. Account Abstraction zaciera to rozróżnienie, proponując bardziej elastyczne ramy, w których funkcje kont kontraktowych można zintegrować z kontami użytkowników.
Account Abstraction nie jest nowym konceptem. Głównym celem AA jest poprawa doświadczenia użytkownika poprzez zapewnienie większej kontroli i elastyczności, przy jednoczesnym wzmocnieniu środków bezpieczeństwa. W typowym środowisku blockchain użytkownicy często napotykają wyzwania związane z zarządzaniem kluczami, złożonością transakcji i ograniczonymi funkcjami operacyjnymi. Account Abstraction rozwiązuje te kwestie, umożliwiając użytkownikom wykonywanie transakcji, które są bardziej wszechstronne, bezpieczne i przyjazne dla użytkownika.
KONIECZNIE PRZECZYTAJ: What is Account Abstraction?
Adopcja Account Abstraction
(Według Binance Report)
Źródło: A Primer on Account Abstraction August 2023 https://research.binance.com/static/pdf/a-primer-on-account-abstraction.pdf
Case Studies Account Abstraction
Visa
Umowy z nadawcą płatności Visa
Visa zbadała wykorzystanie kontraktów Paymaster do abstrahowania od podstawowych interakcji w łańcuchu bloków, poprawiając obsługę płatności w łańcuchu za pomocą samokontroli portfela smart kontraktów. Ten proof of concept miał na celu zmniejszenie przeszkód i odblokowanie potencjału transakcji cyfrowych.
Wdrożenie. Umowa Paymaster działa jako usługa pośrednicząca w konwersji walut, umożliwiając użytkownikom płacenie w różnych walutach cyfrowych, które są następnie konwertowane na natywny token blockchain w celu pokrycia opłat za gaz. Alternatywnie może pokrywać opłaty za gaz, oferując bezpłatne transakcje za pośrednictwem swojej platformy portfela.
Safe (Wcześniej Gnosis Safe)
System wielopodpisowy. Safe wyróżnia się systemem wielopodpisowym, wymagającym wielu podmiotów do podpisywania transakcji, zmniejszając ryzyko ataków hackerskich.
Integracja AA. Safe zintegrowało standard ERC-4337, umożliwiając użytkownikom tworzenie portfeli smart kontraktowych z konfigurowalnymi regułami autoryzacji transakcji, takimi jak ustawianie limitów wydatków w celu zwiększenia bezpieczeństwa.
Argent na StarkNet
Social Recovery Feature. Argent, wiodący dostawca portfeli w StarkNet, wprowadził koncepcję odzyskiwania społecznościowego, umożliwiając użytkownikom odzyskiwanie utraconych lub zapomnianych kluczy prywatnych.
Innowacyjne odzyskiwanie portfela. Użytkownicy mogą wyznaczyć "opiekunów", którzy pomogą uzyskać dostęp do portfela w przypadku zapomnienia frazy seed lub użyć swojego adresu e-mail i numeru telefonu do odzyskiwania poza łańcuchem, wprowadzając znany mechanizm uwierzytelniania dwuskładnikowego.
KONIECZNIE PRZECZYTAJ: Account Abstraction on Starknet
Braavos Wallet
Braavos, kolejny dostawca portfela w StarkNet, przyjął formę signature abstraction, umożliwiając użytkownikom dostosowanie procesu weryfikacji transakcji.
Biometryczne uwierzytelnianie tożsamości. Użytkownicy mogą uzyskać dostęp do swojego portfela za pomocą funkcji biometrycznych telefonu, takich jak rozpoznawanie twarzy lub odcisków palców, zapewniając bezpieczne dla użytkownika doświadczenie.
Lens Protocol's Integracja do Social Mediów
Dispatcher Wallet. Lens Protocol zaimplementował AA do delegowania uprawnień do podpisywania do portfela dyspozytora dla funkcji takich jak publikowanie, komentowanie i zmiana metadanych profilu.
Interakcje przyjazne dla użytkownika. Umożliwia to płynne interakcje z dApps bez ciągłego zatwierdzania, a portfel dyspozytora pokrywa również opłaty za gaz, eliminując potrzebę posiadania przez użytkowników natywnych tokenów do interakcji w aplikacji.
ERC-6551: Token-Bound Accounts
Zwiększona użyteczność NFT. ERC-6551 umożliwia NFT funkcjonowanie jako konta smart kontraktowe, zwiększając ich użyteczność, umożliwiając im przechowywanie aktywów, zarządzanie tożsamościami i bardziej aktywne uczestnictwo w krajobrazie łańcucha.
Sapienz Project
Cyfrowa kultura uliczna. Projekt Sapienz firmy Stapelverse obejmuje ERC-6551, oferując konfigurowalne postacie oparte na posiadanych NFT, z różnymi elementami dołączonymi do TBA postaci.
Conclusion - Account Abstraction Case Studies
Case Studies | Key Features | Impact / Significance |
---|---|---|
Visa's Paymaster Contracts | Paymaster contracts for self-custodial wallets; intermediary for currency conversion and gas fee coverage. | Enhances on-chain payment experience, reduces friction, and unlocks digital transaction potential. |
Safe (Formerly Gnosis Safe) | Multi-signature scheme integrated with ERC-4337 for customizable transaction authorization. | Increases security and operational flexibility in wallet transactions. |
Argent on StarkNet | Social recovery feature allowing wallet recovery through nominated 'guardians' or off-chain methods. | Improves wallet security and user experience through innovative recovery options. |
Braavos Wallet | Signature abstraction enabling customized transaction verification; biometric identity authentication. | Provides secure and user-friendly access to wallet functions. |
Visa's Delegable Accounts for Automatic Payments | Automated payments in self-custodial wallets with programmable payment instructions. | Facilitates real-world application of blockchain for convenient, automated transactions. |
Lens Protocol's Social Media Integration | Dispatcher wallet for delegating signing privileges; seamless interactions with dApps, covering gas fees. | Enhances user experience in social media and dApp interactions. |
ERC-6551: Token-Bound Accounts | NFTs as smart contract accounts; enhanced utility in holding assets and managing identities. | Expands the functionalities and applications of NFTs in the blockchain ecosystem. |
Sapienz Project | ERC-6551 utilization for customizable NFT-based characters in digital street culture context. | Innovates in digital culture by merging NFTs with character customization and interaction. |
These case studies showcase the diverse and impactful applications of Account Abstraction across various sectors, from payment solutions and wallet management to social media and NFT utility enhancement. They highlight AA's potential in simplifying user experience, enhancing security, and expanding the functionalities of blockchain technology.