Co je to abstrakce účtu? Vše, co potřebujete vědět

Budoucností kryptoměn je abstrakce účtu.

Možná jste tuto frázi slyšeli mnohokrát, ale nejste si jisti, co přesně znamená. Dnes si to objasníme.

Představím vám průvodce začátečníky abstrakcí účtu – co to je, jak funguje a jak revolučně změní aplikace pro kryptoměny.

Nebudeme se zabývat technickými a implementačními detaily abstrakce účtu (to je téma na později). Místo toho poskytneme přehled na vysoké úrovni a ukážeme, jak abstrakce účtu v posledních několika letech zlepšila uživatelskou zkušenost v kryptoměnách.

Co je to abstrakce účtu?

Abstrakce účtu je zjednodušeně řečeno soubor rámců a standardů, které výrazně rozšiřují funkčnost kryptopeněženek (účtů).

Můžete si to představit, jako kdybyste do Hondy Civic z roku 1999 přidali letové schopnosti – stále funguje jako auto, ale nyní toho umí mnohem víc.

Možná si říkáte, proč nejsou kryptopeněženky standardně vybaveny těmito výkonnými funkcemi. Odpověď zní, že na některých moderních blockchainech jsou poměrně výkonné. U tradičních blockchainů, jako je Ethereum, však byly účty navrženy dříve, než jsme plně pochopili všechny možnosti jejich využití a nedostatky.

Na platformě Ethereum (a v mnoha řetězcích EVM) používáme především externě vlastněné účty (EOA). Jedná se o jednoduché peněženky, které mohou pouze držet aktiva a iniciovat transakce. Jsou vázány na jeden soukromý klíč a nemohou provádět složité operace.

Zároveň máme chytré kontrakty, což je kód automaticky prováděný v blockchainu. Chytré smlouvy lze naprogramovat tak, aby prováděly téměř jakýkoli úkol.

Nebylo by skvělé, kdybychom mohli přidat flexibilitu chytrých smluv do kryptopeněženky každého z nás? Právě tady přicházejí na řadu smluvní účty (CA) – jsou jádrem abstrakce účtu.

Smluvní účty zahrnují neomezené funkce chytrých smluv do peněženek, čímž výrazně rozšiřují jejich možnosti. Tyto peněženky mohou stále uchovávat finanční prostředky, ale již se nespoléhají na jediný soukromý klíč.

Jak funguje abstrakce účtu

V minulosti se ztráta soukromého klíče rovnala ztrátě peněženky.

Tato zkušenost je pro uživatele, kteří nepoužívají kryptografii, velmi špatná. Se smluvními účty však mohou peněženky fungovat prostřednictvím více metod ověřování namísto tradičních podpisů soukromým klíčem.

K ověřování můžete použít rozpoznávání otisků prstů, poskytovatele třetích stran (např. Google, Apple), více podpisů nebo různá podpisová schémata.

I když ztratíte původní soukromý klíč, můžete svůj účet obnovit pomocí přednastavených metod.

Existuje mnoho způsobů, jak vytvořit ověření účtu. Tyto metody nejen zvyšují bezpečnost peněženky, ale také poskytují nové funkce prostřednictvím abstrakce účtu (AA).

Na externě vlastněných účtech (EOA) musí být všechny transakce placeny nativním žetonem paliva v řetězci a musí být zaplaceny iniciátorem. Kromě toho lze v jednom okamžiku provést pouze jednu transakci.

Ale s AA:

  • Transakce může plně sponzorovat třetí strana (obvykle aplikace).
  • Transakce lze platit různými tokeny (např. pomocí USDC místo ETH).
  • Transakce lze dávkovat, aby se ušetřily poplatky za plyn a umožnila se výměna tokenů bez samostatného schvalování.

Jak vidíte, AA může výrazně zlepšit uživatelský komfort kryptografických aplikací. Dříve jsme byli svázáni rigidními strukturami, což činilo začátky s kryptoměnami těžkopádnými a obtížnými. Nyní můžeme díky AA vytvářet uživatelské prostředí srovnatelné nebo dokonce lepší než tradiční aplikace Web2.

Je důležité zdůraznit, že tyto účty chytrých smluv jsou stále plně pod kontrolou uživatelů a žádné třetí strany nemají přístup k jejich prostředkům – veškerá aktiva zůstávají v jejich vlastní režii.

Jaký je současný stav AA?

Pokud jde o EVM, návrhy jako ERC-4337 a EIP-7702 vytvářejí základ pro AA.

Dnes je již řada funkcí, které jsem zmínil, realizována. Přeměna stávajících peněženek na smluvní peněženky však stále vyžaduje značnou práci.

Prozatím vězte, že AA je klíčem k dosažení jednoduchých, bezpečných a výkonných uživatelských zkušeností a že přivítá další vlnu uživatelů kryptoměn.