EIP-3074

Let øvet

Hvad er EIP-4844?

EIP-3074 er et forbedringsforslag til Ethereum-netværket, der vil gøre transaktioner nemmere og sikrere. Det introducerer to nye operationer, AUTH og AUTHCALL, som giver en metode til at adskille, hvem der godkender en transaktion, og hvem der sender den.

Fra august 2024 er EIP-3074 ikke live på Ethereum-hovednettet, men det forventes at blive rullet ud med Pectra-opgraderingen inden udgangen af 2024.

Hvordan fungerer EIP-4844?

EIP-3074 fungerer ved at introducere to hovedoperationer, der ændrer, hvordan transaktioner håndteres på Ethereum-netværket: AUTH og AUTHCALL.

AUTH

AUTH angiver en autoriseret afsender for en transaktion. Når du sender en transaktion, er du normalt både den person, der sender den, og den person, der godkender den. Med AUTH kan du give nogen tilladelse til at sende transaktionen på dine vegne. 

Forestil dig for eksempel, at du har en ven, som du har bedt om at shoppe for dig. Du giver vedkommende en underskrevet note, der giver denne mulighed for at købe varer i dit navn. På samme måde giver du med AUTH en anden adresse tilladelse til at foretage transaktioner på dine vegne.

AUTHCALL

AUTHCALL gør det muligt for en smart contract at handle på vegne af en anden adresse. Forestil dig, at du har en smart contract, der fungerer som din personlige assistent, der træffer beslutninger og indkøb for dig. Med andre ord lader AUTHCALL smart contracten interagere med andre, som om det var dig, og udføre opgaver i dit navn. Det kan forenkle mange komplekse transaktioner.

Fordele ved EIP-3074

  1. Forbedret sikkerhed: Ved at adskille transaktionsgodkendelse fra afsendelse kan EIP-3074 hjælpe med at øge sikkerheden og reducere risikoen for uautoriserede transaktioner.
  2. Større fleksibilitet: EIP-3074-opgraderingen gør det muligt at administrere transaktioner af forskellige parter, hvilket er super praktisk i scenarier, hvor kontrollen skal deles.
  3. Forbedret brugeroplevelse: For slutbrugere kan EIP-3074 forenkle interaktioner med Ethereum. Det kan reducere behovet for flere signaturer eller godkendelser, hvilket gør det nemmere og hurtigere at bruge decentraliserede applikationer (DApps).
  4. Support til komplekse transaktioner: EIP-3074 muliggør mere komplekse transaktionstyper og interaktioner mellem smart contracts, hvilket er gavnligt for udviklingen af avancerede DeFi-protokoller (Decentralized Finance).

Hvor kan EIP-3074 anvendes?

1. Gasløse transaktioner: Forestil dig at foretage transaktioner uden at bekymre dig om ETH til gasgebyrer. EIP-3074 kan gøre dette til virkelighed og gøre Ethereum mere tilgængelig for nybegyndere.

2. Automatiske betalinger: Opret tilbagevendende betalinger uden at skulle godkende hver enkelt manuelt. EIP-3074 kan automatisere dette for dig, hvilket sparer tid og kræfter.

3. DeFi-innovationer: Den fleksibilitet og sikkerhed, som denne opgradering tilbyder, kan give næring til den næste store ting i DeFi og muliggøre endnu mere sofistikerede finansielle produkter.

Hvad med sikkerheden?

Selvom EIP-3074 lyder godt, er det ikke uden risici. At give en anden magt til at handle på dine vegne kræver stor tillid. Ethereum-fællesskabet overvejer nøje, hvordan man kan afbøde disse risici med ideer såsom at sætte tidsgrænser og begrænse, hvad den autoriserede part kan gøre.

Relaterede forslag i EIP-3074

EIP-3074 sker ikke isoleret. Det er en del af en større indsats for at gøre Ethereum mere effektivt og brugervenligt ved at arbejde sammen med andre forslag som f.eks. EIP-2930 (som omhandler adgangslister) og EIP-1559 (som ændrer, hvordan gebyrer fungerer). Forståelsen af EIP-3074 sammen med disse andre opdateringer giver et klarere billede af Ethereums fremtidige retning.

Konklusion

EIP-3074 er designet til at gøre Ethereum-transaktioner mere sikre og brugervenlige ved at introducere AUTH- og AUTHCALL-operationer. Disse ændringer kan betydeligt forbedre, hvordan vi interagerer med Ethereum, og åbne dørene for mere komplekse og kraftfulde applikationer i DeFi-rummet.