NotizieCryptoVitalik Buterin afferma che lo scaling di Ethereum può imparare dall'Utreexo di Bitcoin

Vitalik Buterin afferma che lo scaling di Ethereum può imparare dall'Utreexo di Bitcoin

Autore: Cryptofrontnews·

Punti chiave

  • Vitalik Buterin ha suggerito in un post del 16 agosto su X che Ethereum può adattare idee dall'Utreexo di Bitcoin, proposto da Thaddeus Dryja nel 2019, che consente ai nodi di verificare gli output tramite prove di inclusione anziché detenere l'intero insieme di UTXO.
  • Una proposta di UTXO nativi del ricercatore di Ethereum Toni Wahrstätter potrebbe ridurre l'utilizzo permanente dello stato di circa il 99,8% per i pagamenti semplici, stimando circa 300 MB di archiviazione per un miliardo di voci rispetto ai 100 GB o 150 GB dei modelli a conti equivalenti.
  • L'idea degli UTXO nativi resta un progetto di ricerca che dipende dai frame di transazione programmabili dell'EIP-8141 e non è attualmente programmata per l'upgrade Hegotá di Ethereum previsto per il 2027.
  • Buterin ha inoltre proposto STARK ricorsivi per il mempool di Ethereum, un approccio focalizzato sulla banda che utilizza prove di circa 128 kB e che, secondo le sue stime, aggiungerebbe circa 2 MB al secondo per nodo con otto peer e intervalli di aggregazione di 500 millisecondi.
  • Buterin ha sostenuto che supportare stato in stile UTXO, stato dinamico e modelli intermedi potrebbe far scalare la maggior parte dell'attività di Ethereum preservando decentralizzazione e resistenza alla censura.
Vitalik Buterin afferma che lo scaling di Ethereum può imparare dall'Utreexo di Bitcoin

Vitalik Buterin, cofondatore di Ethereum, afferma che la ricerca sullo scaling di Ethereum può prendere in prestito idee dall'Utreexo di Bitcoin, un sistema che riduce la necessità di memorizzare l'intero stato della blockchain. In un post del 16 agosto su X, Buterin ha riconosciuto il merito degli sviluppatori di Bitcoin per aver anticipato le idee correlate e ha descritto l'approccio proposto per Ethereum come una combinazione di stato in stile UTXO e stato dinamico per i diversi tipi di attività di rete.

Due filoni di ricerca stanno alla base della discussione: gli UTXO nativi, che potrebbero ridurre di circa il 99,8% l'utilizzo permanente dello stato di Ethereum per le attività di pagamento semplici, e gli STARK ricorsivi, che puntano alle esigenze di banda. Gli UTXO nativi restano una proposta di ricerca anziché un obiettivo della roadmap.

Buterin indica Utreexo per lo scaling di Ethereum

Buterin ha affermato che Ethereum dovrebbe supportare lo stato in stile UTXO, lo stato dinamico e modelli intermedi. Gli UTXO, ovvero gli output di transazione non spesi, sono il modello contabile che Bitcoin utilizza per tracciare la proprietà, mentre Ethereum utilizza un modello basato su conti. A suo avviso, l'approccio potrebbe far scalare la maggior parte dell'attività di Ethereum senza sacrificare decentralizzazione, funzionamento dei nodi o resistenza alla censura.

Utreexo, proposto nel 2019 dallo sviluppatore Bitcoin Thaddeus Dryja, utilizza un accumulatore crittografico compatto per l'insieme degli UTXO di Bitcoin. I nodi possono verificare gli output delle transazioni tramite prove di inclusione invece di memorizzare localmente l'intero insieme.

Quel modello affronta la pressione sull'archiviazione, ma Ethereum deve fare i conti con un problema di stato più ampio. Il suo sistema basato su conti memorizza anche i saldi degli smart contract, il codice e i dati delle applicazioni, e i nodi completi devono mantenere quello stato disponibile, il che rende i crescenti requisiti di archiviazione un punto di pressione ricorrente per gestire un nodo e verificare la chain in modo indipendente. L'idea degli UTXO nativi si inserisce quindi in una lunga linea di ricerca di Ethereum volta a ridurre ciò che i nodi devono memorizzare, compresi i pluriennali lavori su statelessness e verkle tree pensati per consentire ai nodi di verificare i blocchi senza detenere lo stato completo.

La proposta di Ethereum aggiunge gli UTXO nativi

Il ricercatore di Ethereum Toni Wahrstätter ha proposto gli UTXO nativi per le attività di pagamento semplici. La proposta mantenerebbe il modello a conti di Ethereum aggiungendo pagamenti in stile UTXO per le transazioni che richiedono poco stato persistente.

Secondo la proposta, gli UTXO nativi potrebbero ridurre l'utilizzo permanente dello stato di circa il 99,8%. La stima indica circa 300 MB di archiviazione per un miliardo di voci, rispetto ai 100 GB o 150 GB dei modelli a conti equivalenti.

Tuttavia, la proposta resta un progetto di ricerca. Dipende dall'EIP-8141, che introduce frame di transazione programmabili per validazione, pagamenti del gas ed esecuzione.

Gli STARK ricorsivi puntano alla banda di rete

Buterin ha inoltre proposto STARK ricorsivi per il mempool di Ethereum, dove le transazioni in sospeso attendono di essere incluse nei blocchi. La sua ricerca di gennaio ipotizza prove di circa 128 kB e utilizza l'aggregazione ricorsiva per combinare le prove di validità, consentendo ai nodi di controllare l'attività in sospeso senza rieseguire singolarmente ogni transazione.

A differenza della proposta UTXO, il modello punta alla banda anziché all'archiviazione permanente dello stato. Con otto peer e intervalli di aggregazione di 500 millisecondi, Buterin ha stimato una banda aggiuntiva di circa 2 MB al secondo per nodo.

Una risposta della community ha suggerito che combinare STARK ricorsivi e UTXO nativi potrebbe supportare volumi di transazioni molto elevati. Si tratta però di un'estrapolazione, non di un obiettivo di throughput di Ethereum.

La roadmap di Ethereum indica Hegotá per il 2027, dopo Glamsterdam a fine 2026. Gli UTXO nativi non sono attualmente programmati per Hegotá, mentre le Frame Transactions, il design di frame di transazione programmabili introdotto dall'EIP-8141, restano in valutazione. Per l'idea degli UTXO nativi, il segnale pratico da monitorare è se questa dipendenza passi dalla ricerca a un upgrade programmato.

Fonte: Crypto Front News