souhrn

ERC-4337 je standard Ethereum, který dosahuje abstrakce účtů v protokolu, aniž by způsobil jakékoli změny ve vrstvě konsenzu. ERC-4337, který byl implementován na Ethereum mainnet v březnu 2023, umožňuje provádět transakce a vytvářet smlouvy na jediném smluvním účtu. Otevírá dveře k uživatelsky přívětivým návrhům kryptopeněženek, které by potenciálně podpořily širší přijetí.

Úvod

Návrhy na vylepšení Etherea (EIP) nastiňují standardy, jako je specifikace základního protokolu a smluvní standardy pro platformu Ethereum. Ethereum Request for Comment (ERC) je typ EIP, který stanoví standardy na úrovni aplikací, jako jsou standardy smluv a tokenů. EIP se stává ERC pouze v případě, že on-chain governance schválí změnu.

ERC-4337 je nejnovější ERC standard implementovaný na Ethereum mainnet k dosažení svého dlouho očekávaného cíle abstrakce účtu. Někteří stále odkazují na ERC-4337 jeho původním termínem EIP-4337. Nicméně EIP-4337 byl původně navržen v roce 2021 a v roce 2023 získal povolení stát se ERC-4337.

Co je ERC-4337?

ERC-4337 navrhl spoluzakladatel Ethereum Vitalik Buterin a další vývojáři v roce 2021 k vytvoření abstrakce účtů. Byl implementován na hlavní síti Ethereum v březnu 2023 a očekává se, že bude předchůdcem uživatelsky přívětivých návrhů kryptopeněženek.

V Ethereu je cílem abstrakce účtů zkombinovat funkce dvou typů účtů existujících v protokolu: externě vlastněné účty (EOA) a chytré smluvní účty. Výsledkem je jeden smluvní účet, který může provádět transakce s tokeny a vytvářet smlouvy současně. Tato změna umožňuje kreativní návrhy peněženek, jako je sociální obnova, přizpůsobení a možnost upgradu.

Dalším způsobem, jak porozumět standardu ERC-4337, je to, že přináší funkcionalitu inteligentních smluv do peněženek v jediném účtu. To usnadňuje nastavení služeb, jako je vícefaktorové ověřování a automatické platby.

Proč je nutný standard ERC-4337?

Abychom pochopili, proč je ERC-4337 nezbytný, je důležité pochopit, proč byl navržen a implementován. Na rozdíl od modulu Unspent Transaction Output (UTXO) bitcoinové sítě používá protokol Ethereum model založený na účtu. To znamená, že protokol Ethereum sleduje a aktualizuje dostupné zůstatky na účtech, když jsou transakce potvrzovány.

Dva typy účtů Ethereum mají své vlastní funkce. EOA jsou vlastněny a řízeny uživateli, zatímco účty inteligentních smluv jsou inteligentní smlouvy, které jsou nasazeny v síti. Oba účty mohou přijímat, držet a odesílat Ether nebo tokeny.

Většina existujících kryptopeněženek, jako je MetaMask, jsou EOA, což znamená, že jsou omezeny pravidly stanovenými pro EOA. Tato omezení zahrnují spoléhání se pouze na soukromé klíče pro přístup k účtům a požadavek, aby byly všechny transakce podepsány. Z tohoto důvodu jsou postupy nastavení peněženky a bezpečnostní opatření soukromého klíče obecně složité a obtížně použitelné. Pokud uživatelé ztratí své počáteční fráze, obvykle to znamená ztrátu přístupu k peněžence.

ERC-4337 tato omezení odstraňuje. Inteligentní smluvní peněženky, jako jsou UniPass a Safe, jsou peněženky spravované spíše prostřednictvím účtů inteligentních smluv než účtů EOA a mohou dosáhnout stejného cíle. Uživatelé však musí spravovat svůj Ether na dvou účtech, aby mohli platit za plyn, nebo se spolehnout na centralizovaný přenosový systém. ERC-4337 tato omezení odstraňuje, protože kombinuje funkce dvou účtů do jednoho, což usnadňuje implementaci požadovaných funkcí peněženky.

Jak ERC-4337 funguje?

Komunita Ethereum již dlouho pracuje na způsobech, jak dosáhnout abstrakce účtů. Před EIP-4337 komunita vznesla další návrh, aby dosáhla abstrakce účtu: EIP-2938. Standard EIP-2938 byl podobný ERC-4337, ale vyžadoval změny v konsensuální vrstvě. ERC-4337 jim brání.

Dělá to zavedením pseudotransakčního objektu vyšší vrstvy nazvaného UserOperation, který sdílí podobnosti s kumulacemi, protože oba zahrnují různé verze konceptu sdružování. V ERC-4337 odesílají různí uživatelé objekty UserOperation do samostatného mempoolu.

Bundleri zabalí tyto objekty do transakce, která je zahrnuta v bloku. Svazovači platí plyn potřebný pro sdružené transakce a dostávají poplatky zaplacené za jednotlivá provedení UserOperation. Groupers fungují podobně jako validátory: vybírají, které objekty mají být zahrnuty, na základě logiky provize priority.

Přidávají se také nové funkce, jako je ValidateUserOP, které umožňují, aby peněženka byla zároveň chytrým kontraktem. Zavádí se také nová smlouva s názvem EntryPoint, která má sloužit jako bezpečnostní brána pro výkon těchto nových funkcí.

Jakých cílů ERC-4337 dosahuje?

Mezi cíle, kterých se norma ERC-4337 snaží dosáhnout, patří následující:

Abstrakce účtu: Umožněte uživatelům využívat jeden účet s funkcemi inteligentních smluvních účtů a EOA.

Decentralizace: umožnění účasti kteréhokoli z tzv. svazáků na procesu.

Vyhněte se změnám konsenzu: Umožněte rychlejší přijetí, protože vrstva konsenzu Ethereum se zaměřuje na aktualizace zaměřené na škálovatelnost.

Povolit inovativní případy použití: Může to zahrnovat podepisování souhrnu, nastavení denního limitu transakcí, urgentní zmrazení účtu, přidávání na seznam povolených aplikací a aplikace na ochranu soukromí.

Úspora času a plynu: Vzhledem k tomu, že dodavatelé mohou zabalit objekty UserOperation do jediné transakce, lze ušetřit čas a plyn.

Co znamená standard ERC-4337 pro uživatele?

ERC-4337 by mohl znamenat konec komplikované uživatelské zkušenosti s kryptopeněženkami a tím by také mohl zvýšit přijetí. Zde jsou některé hlavní body toho, co ERC-4337 může umožnit:

Nastavení peněženky – eliminuje potřebu brát na vědomí počáteční fráze; Nastavení může být rychlé a snadné pomocí několika kliknutí.

Obnovení účtu bez starostí: Uživatelé se již nebudou muset obávat ztráty svých výchozích frází, protože je možné vícefaktorové ověřování a obnovení účtu.

Snadno použitelné funkce peněženky: Uživatelé mohou využívat širokou škálu přizpůsobených služeb včetně automatických plateb, transakcí před schválením a transakcí v balíčku. Obloha je limit.

Lepší zabezpečení: Peněženky by mohly být potenciálně bezpečnější, protože je snížena možnost lidské chyby. Už si nemusíte zapisovat a skrývat své počáteční fráze. ERC-4337 by teoreticky mělo vést k plynulejšímu a přívětivějšímu uživatelskému zážitku a odstranit tak hlavní překážku masového přijetí.

Flexibilita plynu: Peněženky vyvinuté v rámci ERC-4337 nyní mohou mimo jiné platit poplatky za plyn s jakýmkoli tokenem ERC-20. Vývojáři mohou vytvářet peněženky, které umožňují platit poplatky za plyn jakýmkoli tokenem a dokonce i fiatem.

Závěry

Terminologie kryptopeněženky, jako jsou počáteční fráze, soukromé klíče a veřejné klíče, mohou být pro nové uživatele skličující. Proces používání kryptoměnových peněženek je pro některé lidi stále výzvou. Mnozí souhlasí s tím, že krypto rozhraní průměrného uživatele by mělo být co nejjednodušší, aby se urychlilo přijetí.

ERC-4337 pokládá technický základ pro podporu kreativních kryptopeněženek. To, co na tom vývojáři postaví, by mohlo změnit hlavní styčný bod mezi kryptoměnami a uživateli. Bez ohledu na to je třeba mít v nadcházejících letech na paměti dopad, který bude mít ERC-4337 na uživatelskou zkušenost a kryptoprostor obecně.

Další čtení:

Úvod do tokenů ERC-20

Co je Ethereum?

Co je aktualizace Ethereum Shanghai a jak mě ovlivní?

Co je EIP-4844 na Ethereu a jak může být přínosem pro uživatele?

Právní upozornění a varování před riziky: Tento obsah je prezentován „tak, jak je“ pouze pro obecné informace a vzdělávací účely, bez zastoupení nebo záruky jakéhokoli druhu. Nemělo by být vykládáno jako finanční, právní nebo jiné odborné poradenství, ani není určeno k doporučení nákupu jakéhokoli konkrétního produktu nebo služby. Měli byste vyhledat individuální radu od vhodných profesionálních poradců. Vzhledem k tomu, že do tohoto článku přispěla třetí strana, vezměte prosím na vědomí, že vyjádřené názory jsou názory přispěvatele třetí strany a nemusí nutně odrážet názory Binance Academy. Pro více informací si přečtěte naše úplné právní upozornění zde. Ceny digitálních aktiv mohou být kolísavé. Hodnota investice může klesat i stoupat a investovaná částka se vám nemusí vrátit. Pouze vy jste zodpovědní za svá investiční rozhodnutí. Binance Academy nezodpovídá za žádné ztráty, které vám mohou vzniknout. Tento materiál by neměl být vykládán jako finanční, právní nebo jiné odborné poradenství. Další informace naleznete v našich podmínkách použití a varování před riziky.