Odaily星球日报訊 Vitalik Buterin опублікував статтю, у якій виклав своє розуміння багаторівневої масштабованості блокчейну, зазначивши, що складність масштабування блокчейну поступово зменшується від обчислень, даних до стану.
Vitalik зазначив, що обчислення найпростіше масштабувати, їх можна прискорити за допомогою паралелізації, введення «підказок» від побудовників блоків або заміни великої кількості обчислень доказами, наприклад, за допомогою нульових знань. Масштабування даних — більш складне, оскільки, якщо система потребує гарантії доступності даних, цього уникнути не можна, але можна оптимізувати шляхом розбиття даних, кодування за допомогою стирання (наприклад, PeerDAS) тощо, а також підтримувати «елегантне зниження рівня», тобто здатність вузла генерувати блоки відповідного розміру навіть при низьких можливостях зберігання даних.
У порівнянні, стан є найскладнішою частиною для масштабування. Vitalik зазначив, що для підтвердження навіть однієї транзакції вузол потребує повного стану; навіть якщо абстрагувати стан у вигляді дерева і зберігати лише корінь, оновлення цього кореня все одно залежить від повного стану. Хоча існують методи розбиття стану, вони зазвичай вимагають значних архітектурних змін і не є універсальним рішенням.
З урахуванням цього Vitalik підсумував: якщо можливо замінити стан даними без введення нових централізованих припущень, це слід пріоритетно враховувати; якщо ж можливо замінити дані обчисленнями без введення нових централізованих припущень, цю ідею також слід серйозно розглядати.