Соучредитель Ethereum Виталик Бутерин изложил иерархический подход к масштабируемости блокчейна, приоритезируя вычисления, данные и состояние. Бутерин утверждает, что вычисления легче всего масштабировать с помощью параллелизации, подсказок строителя блоков или замены обширных вычислений доказательствами. Масштабируемость данных более сложна и требует гарантий доступности данных, но может быть управляемой через шардинг, коды исправления ошибок, такие как PeerDAS, и прогрессивное ухудшение, которое предполагает создание меньших блоков при ограниченной пропускной способности или объеме хранения узла. Масштабируемость состояния является самой сложной, так как проверка транзакций обычно требует полного состояния. Хотя архитектурные изменения могут помочь, они не универсальны. Бутерин подчеркивает приоритет данных над состоянием и вычислений над данными, при условии, что это не приводит к новым рискам централизации.