~67 % z těchto účtů autorizovalo kriminální smlouvu navrženou tak, aby v době transakce vyčerpala jejich prostředky. Obrovské díky týmu výzkumu @wintermute_t za jejich práci při označování kriminálních smluv.
Čtyři typy akcí, které může účet 7702 provést, jsou - ERC-4337 UserOps: Akce provedené pomocí UserOperations ERC-4337 - Samostatně zahájené transakce: Transakce, kdy chytrý účet spouští svůj vlastní kód - Předávané akce: Akce iniciované třetí stranou, která volá kód chytrého účtu (bez použití 4337) - EOA transakce: Běžné transakce, kdy chytrý účet nepoužil svůj kód
Více než 1 000 000 peněženek bylo minulý měsíc upgradováno na chytré účty pomocí EIP-7702. Tento milník jsme dosáhli mnohem rychleji, než jsem očekával.
Bohužel, 99 % těchto upgradů byli hackeři, kteří převáděli peněženky s dříve uniklými soukromými klíči. Naprogramovali tyto účty tak, aby automaticky převáděly odcizené prostředky k nim.
Stále věřím, že miliony běžných uživatelů upgradují své peněženky tento rok.
Hackeři se na 7702 vrhli rychle, protože funkce chytrých účtů, jako jsou automatické akce a seskupené transakce, jim pomáhají krást rychleji. Ale společnosti s peněženkami se pohybují pomalu, protože: - Musí být naprosto dokonalé v oblasti bezpečnosti. Pokud by byl hacknut kód účtu 7702 hlavní peněženky, bylo by to devastující - Přidání 7702 upgradů by zlepšilo jejich aplikace 10x pro uživatele, ale přímo to nezvýší příjmy
|@0xbbbb_eth vytvořil krásný L2Beat-for-EIP7702 panel
Spousta skvělých poznatků o různých implementacích chytrých účtů EIP7702: - TVL - Funkce (např. Hromadné volání) - Způsob transakcí (např. ERC4337 balíčky) A další!
Pokud jeden EOA - autorizuje implementaci účtu Metamask Delegator na jednom řetězci - autorizuje implementaci účtu Ambire na jiném řetězci, počítali byste to jako dva EIP-7702 chytré účty nebo jako jeden?
Více než 14 000 peněženek je v současnosti upgradováno na chytré účty EIP-7702 (není si jistý, jak to nejlépe formulovat. "v současnosti upgradováno"? "živé"? "povolené"? co si myslíte?)
- 5 114 na Ethereu - 4 192 na OP Mainnetu - 4 163 na BSC - 556 na Base - 152 na Gnosis - 4 meziřetězcové
(1) Peněženky jako Metamask musí usnadnit upgrade vašeho EOA na chytrou peněženku. Přidejte tlačítko "upgradovat".
(2) Aplikace musí být kompatibilní s chytrou peněženkou. Například rozhraní DEX by měla detekovat, zda máte chytrou peněženku, a automaticky povolit schválení + výměnu jedné transakce.
Oprava uživatelského rozhraní Etherea nekončí u Pectra. Pectra byla jen začátek.
7702 není vítězství, pokud ho nepoužijeme.
(1) Peněženky jako Metamask musí usnadnit upgrade vašeho EOA na chytrou peněženku. Přidejte tlačítko "upgrade".
(2) Aplikace musí být kompatibilní s chytrými peněženkami. Například rozhraní DEX by měla detekovat, zda máte chytrou peněženku, a automaticky povolit schválení + výměnu jedné transakce.
Autorizace = Převod běžné EOA peněženky na chytrou peněženku autorizací smlouvy. V závislosti na smlouvě bude mít chytrá peněženka funkce jako hromadné transakce.
Autorizovaná smlouva = Toto je smlouva, jejíž kód se používá k upgradu vaší peněženky.
Upgradovaná peněženka má "dezignátor delegace", který ukazuje na tuto chytrou smlouvu. Když je transakce odeslána na EOA, provede kód na určené adrese.
Mýty o EIP-7702, které jsem dnes viděl na timeline:
> Všechny Ethereum peněženky jsou nyní chytré peněženky Není pravda. Peněženka EOA musí podepsat autorizaci EIP-7702, aby byla vylepšena na chytrou peněženku.
Z bezpečnostních důvodů budou aplikace peněženek restriktivní ohledně toho, které implementace chytrých peněženek můžete autorizovat.
Ještě neexistuje tlačítko, které byste mohli kliknout v Metamask, Coinbase peněžence atd., abyste vylepšili svou EOA. Měli bychom brzy vidět více vývoje, který usnadní vylepšení.
Pokud chcete dnes vyzkoušet 7702, můžete tak učinit pomocí Metamask 7702 hřiště (odkaz v dalším tweetu) nebo Ambire peněženky.
> Autorizace trvá pouze jednu transakci a poté se peněženka opět stává běžnou EOA Mýlíte si 7702 se starším návrhem 3074. Autorizace trvá, dokud ji uživatel neodvolá.
Autorizace => Upgrade EOA peněženky na chytrou peněženku autorizací smlouvy. V závislosti na smlouvě bude mít chytrá peněženka funkce jako dávkování transakcí.
Set Code => V tomto novém typu transakce jsou EOA upgrady na chytré peněženky. Transakce set code může obsahovat více autorizací.
Autorizovaná smlouva => Toto je smlouva, jejíž kód se používá k upgradu peněženky. Upgradovaná peněženka má "indikátor delegace", který ukazuje na tuto chytrou smlouvu. Když je transakce odeslána na EOA, vykonává kód na určené adrese.
We just hit 1,000 EIP-7702 Authorizations on Ethereum mainnet! 🥳🥳🥳
Authorization = Upgrading an EOA to a smart wallet by authorizing a contract. Depending on the contract, the smart wallet will have features like transaction batching.