EIP-3074

Pokročilí

Co je EIP-3074?

EIP-3074 je návrh na vylepšení sítě Ethereum, který má zajistit plynulejší a bezpečnější transakce. Zavádí dvě nové operace, AUTH a AUTHCALL, které umožňují oddělit uživatele autorizující transakce od odesílatelů transakce.

V srpnu 2024 zatím návrh EIP-3074 na mainnetu Etherea není, ale očekává se, že bude zaveden s upgradem Pectra do konce roku 2024.

Jak návrh EIP-3074 funguje?

Návrh EIP-3074 zavádí dvě operace, které na Ethereu mění způsob zpracování transakcí: AUTH a AUTHCALL.

Operace AUTH

Operace AUTH nastaví u transakce autorizovaného odesílatele. Normálně jste při odesílání transakce odesílatelem i uživatelem, který ji autorizuje. Operace AUTH vám umožňuje udělit někomu oprávnění odeslat transakci vaším jménem. 

Představte si například, že máte kamaráda, kterému důvěřujete, že za vás udělá nějaké nákupy. Dáte mu podepsané pověření, které mu umožní nakupovat artikly vaším jménem. Operací AUTH zase autorizujete jinou adresu, aby prováděla transakce vaším jménem.

Operace AUTHCALL

Operace AUTHCALL umožňuje chytrému kontraktu jednat jménem jiné adresy. Představte si, že máte chytrý kontrakt, který funguje jako váš osobní asistent – rozhoduje a provádí nákupy za vás. Operace AUTHCALL jinými slovy umožňuje, aby chytrý kontrakt komunikoval s ostatními, jako byste to byl vy, a realizoval úlohy vaším jménem. To může zjednodušit mnoho komplikovaných transakcí.

Výhody EIP-3074

  1. Vyšší bezpečnost: oddělení autorizace transakcí od odesílání může návrhu EIP-3074 pomoct zvýšit bezpečnost a snížit riziko neoprávněných transakcí.
  2. Větší flexibilita: vylepšení EIP-3074 umožňuje spravovat transakce různými stranami, což je velmi užitečné v situacích, kdy je třeba sdílet kontrolu.
  3. Vylepšené uživatelské prostředí: návrh EIP-3074 by mohl koncovým uživatelům zjednodušit používání Etherea. Mohl by snížit potřebu pro více podpisů nebo schválení, což by usnadnilo a urychlilo používání decentralizovaných aplikací.
  4. Podpora komplikovaných transakcí: návrh EIP-3074 umožňuje složitější typy transakcí a interakce mezi chytrými kontrakty, což je přínosné pro vývoj pokročilých protokolů decentralizovaných financí (DeFi).

Kde by bylo možné EIP-3074 používat?

1. Transakce bez poplatků gas: představte si, že byste mohli realizovat transakce, aniž byste museli řešit poplatky gas v ETH. Návrh EIP-3074 by to mohl zajistit, a zpřístupnit tak Ethereum novým uživatelům.

2. Automatické platby: nastavte opakované platby, aniž byste je museli ručně schvalovat. Návrh EIP-3074 je dokáže automatizovat za vás, což vám šetří čas i námahu.

3. Inovace v oblasti DeFi: flexibilita a zabezpečení, které toto vylepšení nabízí, by mohly být motorem pro další velký projekt v oblasti DeFi, který by přinesl ještě sofistikovanější finanční produkty.

A co bezpečnost?

I když EIP-3074 zní skvěle, souvisí s ním i určitá rizika. Dát někomu jinému moc jednat vaším jménem vyžaduje velkou důvěru. Ethereová komunita pečlivě zvažuje, jak tato rizika zmírnit, a přichází s nápady, jako je stanovení časových limitů a omezení toho, co může oprávněná strana dělat.

Návrhy související s EIP-3074

Vylepšení EIP-3074 nevzniká izolovaně. Je to součást většího úsilí o zvýšení efektivity a uživatelské přívětivosti Etherea, které funguje společně s dalšími návrhy, jako je EIP-2930 (řeší přístupové seznamy) a EIP-1559 (mění způsob fungování poplatků). Porozumění návrhu EIP-3074 spolu s těmito dalšími vylepšeními poskytuje jasnější přehled o budoucím směřování Etherea.

Shrnutí

Vylepšení EIP-3074 zavádí operace AUTH a AUTHCALL, které mají na Ethereu zajistit bezpečnější a uživatelsky přívětivější transakce. Tyto změny by mohly výrazně zlepšit způsob, jakým používáme Ethereum, a otevřít dveře komplexnějším a výkonnějším aplikacím v oblasti DeFi.