La Ethereum Foundation esplora strategie per ridurre la dimensione massima dei blocchi

Il cofondatore di Ethereum Vitalik Buterin e la Fondazione Ethereum stanno esplorando cinque potenziali soluzioni per ridurre la dimensione massima dei blocchi di Ethereum. 

Queste strategie mirano a ottimizzare la blockchain per una “roadmap incentrata sul rollup” e a migliorarne l’efficienza. L'attenzione ai rollup ha portato alla necessità di rivalutare l'utilizzo dello spazio dei blocchi poiché la dimensione effettiva dei blocchi è raddoppiata nell'ultimo anno.

Ottimizzazione del limite del gas di blocco di Ethereum e dei costi dei dati delle chiamate

Uno dei principali proposte proposto da Buterin e dal ricercatore della Fondazione Ethereum Toni Wahrstätter prevede l'aumento del costo dei dati delle chiamate e l'aumento del limite del gas di blocco. Calldata si riferisce ai dati forniti alle chiamate delle funzioni del contratto intelligente e al consumo di gas, che influiscono sulle prestazioni della rete. 

Aumentando il costo dei dati delle chiamate da 16 a 42 gas, Ethereum potrebbe ridurre la dimensione massima del blocco da 1.78 megabyte a 0.68 megabyte, creando spazio per più blob di dati in futuro. Tuttavia, questo approccio potrebbe scoraggiare l'utilizzo dei dati sulle chiamate per la disponibilità dei dati, influenzando applicazioni come StarkNet che si basano su dati di chiamate di grandi dimensioni per prove on-chain.

Bilanciamento dei dati delle chiamate e dei costi del codice operativo

Un'altra potenziale soluzione è aumentare i costi dei dati delle chiamate riducendo al contempo i costi di altri codici operativi nella Ethereum Virtual Machine (EVM). Questo approccio mira a mantenere un equilibrio tra l’incentivazione dell’uso dei dati sulle chiamate per la disponibilità dei dati e la riduzione al minimo dell’impatto sulle app che ne dipendono fortemente.

L'Ethereum Improvement Proposal (EIP)-4488 suggerisce di limitare i dati delle chiamate per blocco, ma ciò potrebbe allo stesso modo scoraggiarne l'uso per la disponibilità dei dati, incidendo sulle applicazioni dipendenti dai dati delle chiamate. Pertanto, trovare un approccio equilibrato è fondamentale.

Creazione di un mercato tariffario Calldata

Un approccio alternativo prevede la creazione di un mercato separato delle tariffe per i dati delle chiamate, simile a come vengono gestiti i blob di dati. Questo mercato adeguerebbe automaticamente i prezzi dei dati delle chiamate in base alla domanda, aumentando potenzialmente i limiti del gas. Tuttavia, introduce complessità in termini di analisi e implementazione.

L’idea finale propone di fornire un “bonus fedeltà EVM” per compensare le applicazioni che fanno molto affidamento sui dati delle chiamate. Questo approccio mira a trovare un equilibrio tra incoraggiare l’uso dei dati sulle chiamate e affrontare le sfide legate ai costi.

Queste proposte arrivano mentre Ethereum è alle prese con la necessità di migliorare la propria scalabilità e le prestazioni della rete. L'integrazione di pacchetti di dati di grandi dimensioni, noti come blob, con l'aggiornamento EIP-4844 Dencun, sottolinea ulteriormente l'importanza di ottimizzare la gestione e l'archiviazione dei dati all'interno della blockchain di Ethereum.

Sebbene aumentare il costo delle chiamate dati a 42 gas sia un approccio, potrebbe essere considerato troppo brusco e la creazione di mercati tariffari separati potrebbe introdurre un’eccessiva complessità nel sistema. Trovare il giusto equilibrio tra il costo dei dati delle chiamate e altri costi operativi o offrire incentivi per l’utilizzo dei dati delle chiamate all’interno dell’EVM può fornire soluzioni più efficaci.

Vitalik Buterin aveva precedentemente suggerito limiti di dati sulle chiamate per blocco per ridurre i costi del gas, evidenziando lo sforzo in corso all'interno della comunità di Ethereum per affrontare questi problemi.

Impatto sul throughput della rete

 Vitalik Buterin ha proposto di aumentare il limite del gas Ethereum del 33% a 40 milioni per migliorare il throughput della rete. L’aumento del limite del gas consente di elaborare più transazioni in ciascun blocco, migliorando teoricamente la capacità complessiva della rete. Tuttavia, introduce anche potenziali rischi, come un maggiore carico hardware e la suscettibilità allo spam e agli attacchi di rete.

L'esplorazione di queste soluzioni da parte della Fondazione Ethereum riflette l'impegno costante volto a ottimizzare le prestazioni e la scalabilità della rete Ethereum. Poiché l’ecosistema blockchain continua ad evolversi e ad adattarsi, trovare il giusto equilibrio tra costo dei dati delle chiamate, limite del gas ed efficienza della rete rimane una priorità assoluta.

Fonte: https://www.cryptopolitan.com/ethereum-strategyto-reduce-maximum-block-siz/