Vitalik Buterin ha condiviso le sue intuizioni sulla comprensione stratificata della scalabilità della blockchain. Secondo Odaily, classifica la difficoltà di scalare i componenti della blockchain dal più facile al più difficile come computazione, dati e stato.

Buterin spiega che la computazione è la più facile da scalare, raggiungibile attraverso la parallelizzazione, usando 'suggerimenti' forniti dai costruttori di blocchi, o sostituendo la computazione estesa con prove come le prove a conoscenza zero. La scalabilità dei dati è moderatamente difficile, specialmente quando i sistemi richiedono garanzie di disponibilità dei dati. Tuttavia, può essere ottimizzata attraverso la suddivisione dei dati, metodi di codifica di cancellazione come PeerDAS, e supportando 'degradazione graduale', consentendo ai nodi con minore capacità di dati di generare comunque blocchi di dimensioni corrispondenti.

Al contrario, lo stato è l'aspetto più impegnativo da scalare. Buterin osserva che anche per verificare una singola transazione, i nodi richiedono lo stato completo. Anche se lo stato è astratto come un albero con solo il nodo radice salvato, l'aggiornamento di questa radice dipende ancora dallo stato completo. Sebbene ci siano metodi per suddividere lo stato, spesso richiedono cambiamenti architettonici significativi e non sono universalmente applicabili.

Basato su queste osservazioni, Buterin conclude che se i dati possono sostituire lo stato senza introdurre nuove assunzioni di centralizzazione, dovrebbe essere prioritizzato. Allo stesso modo, se la computazione può sostituire i dati senza nuove assunzioni di centralizzazione, dovrebbe essere seriamente considerata.