Il co-fondatore di Ethereum Vitalik Buterin ha affermato che un piano a lungo discusso per rendere più flessibili i conti della rete blockchain potrebbe finalmente essere vicino all'implementazione.
Il 28 febbraio, Buterin ha delineato un progetto basato sull'astrazione degli account che potrebbe diventare possibile con il fork Hegota della rete.
Come EIP-8141 potrebbe rendere i portafogli Ethereum più flessibili
Buterin ha descritto EIP-8141 come il fulcro della proposta, un progetto omnibus che affronta le restanti sfide dell'astrazione degli account.
L'obiettivo è trasformare i wallet in account programmabili in grado di eseguire azioni in batch, modificare gli schemi di firma e supportare controlli multi-firma. Questo cambiamento consente anche la separazione dell'autorizzazione delle transazioni dal pagamento del gas sottostante.
Oggi la maggior parte degli utenti di Ethereum si affida ad account di proprietà esterna (EOA), che controllano con chiavi private e che in genere finanziano con ETH per pagare le commissioni del gas.
Secondo il progetto proposto da Buterin, le transazioni sarebbero organizzate come "Transazioni quadro".
Si tratta di una struttura che suddivide l'attività in una serie di chiamate in grado di convalidare un mittente, autorizzare un pagatore di carburante ed eseguire una o più azioni.
"Il concetto di 'Frame Transactions' è il più semplice possibile, pur essendo di uso generale. Una transazione è composta da N chiamate, che possono leggere reciprocamente i dati delle chiamate e che hanno la capacità di autorizzare un mittente e un pagatore di gas. A livello di protocollo, questo è tutto", ha spiegato .
In termini pratici, una transazione potrebbe includere frame separati per la convalida e l'esecuzione. Per flussi più complessi, si potrebbe aggiungere un frame di distribuzione per gli account che non esistono ancora on-chain.
Ciò significa anche che le operazioni batch, come l'approvazione e la successiva spesa di un token in un'unica sequenza atomica, potrebbero diventare più facili da eseguire come tipo di transazione di prima classe.
Buterin ha sottolineato il ruolo dei contratti "paymaster", che potrebbero consentire agli utenti di pagare le commissioni di transazione in asset diversi da ETH. Questi contratti consentirebbero inoltre alle applicazioni di sponsorizzare direttamente tali commissioni utente.
In un esempio, ha descritto un pagatore che potrebbe accettare RAI, fornire ETH in cambio di gas in tempo reale e rimborsare il valore non utilizzato al termine della transazione.
Ha sostenuto che questo approccio preserverebbe la funzionalità degli attuali sistemi di transazioni sponsorizzate, riducendo al contempo la dipendenza dagli intermediari.
"La minimizzazione degli intermediari è un principio fondamentale del cypherpunk non brutto di Ethereum: massimizzare ciò che si può fare anche se tutta l'infrastruttura mondiale, ad eccezione della catena di Ethereum stessa, dovesse crollare", ha spiegato.
Il nuovo modello potrebbe rafforzare gli strumenti per la privacy
Nel frattempo, la proposta ha implicazioni anche per gli strumenti di privacy sulla rete blockchain .
Buterin ha affermato che i pagatori potrebbero essere progettati per verificare le prove a conoscenza zero e pagare la benzina se tali prove sono valide.
Ha anche indicato i "nonce 2D" come un modo per consentire a un singolo account di ricevere transazioni in parallelo da più utenti. Questo potrebbe potenzialmente migliorare il funzionamento dei sistemi che tutelano la privacy.
Tuttavia, Buterin ha osservato che la sfida principale del design potrebbe risiedere nel mempool, dove le transazioni si propagano prima di entrare in un blocco, piuttosto che a livello di blockchain stessa.
Secondo lui, alcune logiche di convalida estremamente complesse potrebbero non essere sicure da diffondere su larga scala. Ciò significa che le regole iniziali del mempool dovrebbero probabilmente essere conservative prima di poter essere espanse nel tempo.
Ha aggiunto che l'astrazione dei conti integrerebbe FOCIL, una proposta separata volta a migliorare le garanzie di inclusione per le transazioni.
Buterin ha sottolineato che gli sviluppatori stanno anche discutendo della compatibilità con gli account esistenti, per garantire che possano in futuro accedere al nuovo framework.
Questa inclusione consentirebbe ai portafogli tradizionali di beneficiare di funzionalità avanzate quali operazioni batch e sponsorizzazione del gas.
Il post Vitalik Buterin annuncia una profonda revisione del portafoglio Ethereum è apparso per la prima volta su BeInCrypto .