Odaily Planet Daily News Виталик Бутерин опубликовал статью, объясняющую своё иерархическое понимание масштабируемости блокчейна, указывая, что сложность масштабируемости блокчейна от низкого до высокого — это вычисления, данные и состояние.
Виталик отметил, что вычисления проще всего масштабировать путём параллелизации, введения «подсказок» от конструкторов блоков или замены больших объёмов вычислений на доказательства с нулевым разгадыванием. Если система требует гарантий доступности данных, это требование нельзя избежать, но его можно оптимизировать путём разделения данных, удаления кодирования (например, PeerDAS) и поддержки «изящной деградации», то есть блоки соответствующего размера всё равно могут генерироваться даже при низкой ёмкости узла.
В отличие от этого, статус — самая трудная часть для масштабирования. Виталик отметил, что узлам требуется полное состояние даже для проверки одной транзакции; Даже если вы абстрагируете состояние в дереве и сохраняете только корневой узел, обновление корня всё равно зависит от полного состояния. Хотя существуют методы разделения состояния, они часто требуют значительных архитектурных изменений и не являются универсальными.
Исходя из этого, Виталик приходит к выводу, что если возможно заменить государство данными без введения новой централизации, это должно быть приоритетом; Если можно заменить данные вычислениями без введения новой централизации, это также следует относиться серьёзно.