Návrh předložený spoluzakladatelem Etherea Vitalikem Buterinem spolu s vývojáři Samem Wilsonem, Ansgarem Dietrichsem a Mattem Garnettem představil nový typ transakce zaměřený na zlepšení funkčnosti externě vlastněných účtů (EOA) na blockchainu Ethereum. . EIP-7702 je iniciativa, která je zaměřena na dočasnou konverzi EOA na chytrou smluvní peněženku při transakcích, čímž se zlepšuje použitelnost a bezpečnost. Koncepce návrhu byla představena jako nový přístup umožňující tradičním peněženkovým účtům provádět pokročilé operace, které jsou obvykle dostupné pro chytré smlouvy.
EIP-7702 je určen k zavedení funkcí, jako je dávkování transakcí a sponzorované transakce, kdy poplatek může platit třetí strana. Navrhovaný standard zahrnuje zavedení pole contract_code a podpisu do transakcí, které umožňují EOA dočasně se vydávat za chytré smlouvy. Očekává se, že tento vývoj bude řešit problémy rychlosti transakcí a uživatelského pohodlí v síti Ethereum.
Vylepšená bezpečnost a ovládání s návrhem EIP-7702
Návrh věnuje zvláštní pozornost zvýšení bezpečnosti a možnosti využití EOA zjednodušením privilegovaného zmírnění eskalace. To znamená, že podklíče mohou podepisovat uživatelé s omezenými právy, což zvyšuje bezpečnost operací. Pro ilustraci, primární držitel peněženky by mohl omezit uživatele podklíče na utrácení tokenů ERC-20 nebo na přístup pouze k části prostředků peněženky. Tímto způsobem se EIP-7702 také snaží usnadnit uživateli zjednodušené uživatelské prostředí tím, že poskytuje možnost ovládat funkce účtu na granulární úrovni.
Vývojáři EIP-7702 navrhují tento standard jako náhradu současného standardu EIP-3074, který má stejné vlastnosti, ale objevují se určité obavy ohledně budoucí kompatibility a vytvoření dvou ekosystémů v podstatě – smluv pro vyvolání a peněženek s inteligentními smlouvami. EIP-7702 se těmito problémy zabývá přímo tím, že nezavádí nové operační kódy, které se nakonec stanou nadbytečnými, a obhajuje tak standardizovanější a udržitelnější přístup k abstrakci účtů.
ERC-4337 je v souladu s cíli EIP-7702 pro Ethereum
EIP-7702 je stále ve fázi návrhu, ale jeho dopad na použitelnost a bezpečnostní aspekty Etherea je intenzivně sledován. Vývojový tým naplánoval zahrnutí EIP-3074 do nadcházejícího upgradu Pectra Etherea, který bude vydán na konci roku 2024 nebo na začátku roku 2025, což může připravit cestu pro aktivaci EIP-7702. Současně, nedávno představený ERC-4337 také umožňuje abstrakci účtu pomocí takových funkcí, jako jsou peněženky pro skupinový přístup nebo spojené transakce; je tedy v souladu s cíli EIP-7702.
Očekávaným výsledkem těchto technologií je nastolení situace, kdy centralizované služby nejsou nutné, protože služby mohou tento úkol vykonávat tím, že dohlížejí na peněženky, které je přímo nespravují. Takový výsledek by tak mohl být předzvěstí věku nového B2B, kde bude bezpečnost uživatelů hlídána a operace prováděny rychle. EIP-7702, který je úvodem k jeho kladům, nepřichází bez pochyb o jeho dopadu. Kritici říkají, že vyhovující bytosti mohou zahrnovat rizika spojená s centralizací a úplným spoléháním se na kód. Nicméně, pokud Buterin a jeho tým dokážou návrh prokázat, vývoj bude brát v úvahu reakce komunity a průběžné testování, protože koneční uživatelé mohou pomoci a poskytnout návrhy na jeho zlepšení.