Gli sviluppatori di Ethereum hanno presentato una nuova Ethereum Improvement Proposal (EIP), EIP-7732, che mira a rivedere il processo di convalida dei blocchi e ad accelerare la blockchain.

La proposta introduce cambiamenti significativi alla convalida dei blocchi per migliorare la sicurezza e le prestazioni della blockchain, suddividendo il processo in "consensus" ed "execution". L'EIP-7732 risponde alla crescente richiesta da parte degli utenti di una blockchain più veloce ed efficiente.

Dettagli tecnici della proposta

L'elemento centrale di EIP-7732 è la sua Enshrined Proposer-Builder Separation (EPBS), che divide il processo di creazione dei blocchi tra "consensus proposer" ed "execution proposer."

Il consensus proposer seleziona l'execution proposer, il quale promette di produrre un blocco valido contenente informazioni importanti, come un pagamento o l'hash del blocco.

Infine un gruppo di validatori, noto come Payload Timeliness Committee (PTC), si assicura che l'execution proposer invii il blocco promesso in tempo. 

Perché è importante

La EIP-7732 mira a ridurre il carico computazionale dei validatori separando il consensus layer e l'execution layer, aumentando l'efficienza e la velocità della rete.

Attualmente la blockchain di Ethereum richiede ai validatori di svolgere il ruolo sia di consenso che di esecuzione in un breve lasso di tempo, creando potenzialmente inefficienze e ritardi nel processo.

La Enshrined Proposer-Builder Separation consentirebbe ai validatori di concentrarsi sulla convalida immediata del consenso e di posticipare la convalida dell'esecuzione a un momento successivo, senza compromettere le prestazioni e la sicurezza della rete.

Questa soluzione propone inoltre uno scambio trust-free tra i builder e i proposer, garantendo il pagamento e l'inclusione di blocchi validi ed eliminando la necessità di middleware.

Vitalik mira ad incrementare la velocità di Ethereum

Secondo un post di Buterin del 30 giugno, "una delle proprietà più importanti per una buona esperienza d'uso della blockchain è la rapidità di conferma delle transazioni."

Grazie alla revisione delle commissioni della EIP-1559 e ai tempi di blocco costanti dopo il Merge, il tempo di conferma delle transazioni su Ethereum è attualmente pari a 5-20 secondi. Sebbene queste tempistiche siano comparabili a dei pagamenti con carta di credito, alcune applicazioni richiedono velocità molto più elevate:

"È utile migliorare ulteriormente l'esperienza dell'utente: ci sono applicazioni che richiedono latenze dell'ordine di centinaia di millisecondi o anche meno."

Leggi anche: Vitalik Buterin propone un sistema per accelerare le transazioni su Ethereum