EIP-3074

Intermedio

Cos'è l'EIP-3074?

EIP-3074 è una proposta di miglioramento per la rete Ethereum che rende le transazioni più fluide e sicure. Introduce due nuove operazioni, AUTH e AUTHCALL, che forniscono un metodo per separare chi autorizza una transazione da chi la invia.

Ad agosto 2024, EIP-3074 non è attiva sulla mainnet di Ethereum, ma si prevede che verrà lanciata con l'aggiornamento Pectra entro la fine del 2024.

Come funziona EIP-3074?

EIP-3074 funziona introducendo due operazioni principali che cambiano il modo in cui le transazioni vengono gestite sulla rete Ethereum: AUTH e AUTHCALL.

AUTH

AUTH imposta un mittente autorizzato per una transazione. Normalmente, quando invii una transazione, sei sia la persona che la invia che quella che la autorizza. Con AUTH, puoi concedere a qualcuno il permesso di inviare la transazione per tuo conto. 

Ad esempio, immagina di avere un amico di cui ti fidi che fa shopping per te. Gli dai una nota firmata che gli consente di acquistare oggetti a tuo nome. Allo stesso modo, con AUTH, autorizzi un altro indirizzo ad effettuare transazioni per tuo conto.

AUTHCALL

AUTHCALL consente a uno smart contract di agire per conto di un altro indirizzo. Immagina di avere uno smart contract che agisce come il tuo assistente personale, prendendo decisioni e acquistando per te. In altre parole, AUTHCALL consente allo smart contract di interagire con gli altri come se fossi tu, eseguendo attività a tuo nome. Questo può semplificare molte transazioni complesse.

Vantaggi di EIP-3074

  1. Maggiore sicurezza: Separando l'autorizzazione della transazione dall'invio, EIP-3074 può contribuire a migliorare la sicurezza, riducendo il rischio di transazioni non autorizzate.
  2. Maggiore flessibilità: L'aggiornamento EIP-3074 consente a parti diverse di gestire le transazioni, molto utile negli scenari in cui il controllo deve essere condiviso.
  3. Esperienza utente migliorata: Per gli utenti finali, EIP-3074 potrebbe semplificare le interazioni con Ethereum. Potrebbe ridurre la necessità di più firme o approvazioni, rendendo più facile e veloce l'utilizzo di applicazioni decentralizzate (DApp).
  4. Supporto per transazioni complesse: EIP-3074 consente tipi di transazioni e interazioni più complessi tra gli smart contract, vantaggioso per lo sviluppo di protocolli avanzati nella finanza decentralizzata (DeFi).

Dove potrebbe essere utilizzato EIP-3074?

1. Transazioni gasless: Immagina di effettuare transazioni senza preoccuparti di ETH per le commissioni gas. L'EIP-3074 potrebbe trasformare tutto questo in realtà, rendendo Ethereum più accessibile ai nuovi arrivati.

2. Pagamenti automatizzati: imposta pagamenti ricorrenti senza dover approvare manualmente ciascuno di essi. L'EIP-3074 può automatizzare tutto questo per te, risparmiando tempo e fatica.

3. Innovazioni DeFi: La flessibilità e la sicurezza offerte da questo aggiornamento potrebbero alimentare la prossima grande novità della DeFi, rendendo possibili prodotti finanziari ancora più sofisticati.

E la sicurezza?

Sebbene EIP-3074 sembri fantastica, non è priva di rischi. Dare a qualcun altro il potere di agire per tuo conto richiede molta fiducia. La comunità di Ethereum sta valutando attentamente come mitigare questi rischi, con idee come la fissazione di limiti di tempo e la limitazione di ciò che la parte autorizzata può fare.Rischio

Proposte correlate a EIP-3074

L'EIP-3074 non è un'iniziativa isolata. Fa parte di uno sforzo più ampio per rendere Ethereum più efficiente e facile da usare, lavorando insieme ad altre proposte come EIP-2930 (che si occupa delle liste di accesso) e EIP-1559 (che cambia il funzionamento delle commissioni). Comprendere l'EIP-3074 insieme a questi altri aggiornamenti fornisce un quadro più chiaro della direzione futura di Ethereum.

Conclusione

L'EIP-3074 è progettato per rendere le transazioni Ethereum più sicure e facili da usare, introducendo le operazioni AUTH e AUTHCALL. Questi cambiamenti potrebbero migliorare significativamente il modo in cui interagiamo con Ethereum, aprendo le porte ad applicazioni più complesse e potenti nello spazio DeFi.