Ієрархія масштабування в блокчейнах: Обчислення > даних > стані Обчислення легше масштабувати, ніж дані. Ви можете паралелізувати його, вимагати від будівельника блоків всілякі «підказки» або просто замінити довільну кількість на доказ. Дані знаходяться посередині. Якщо потрібна гарантія доступності даних, то ця гарантія потрібна, обійти її неможливо. Але ти _можеш_ розділити його і видалити код, як у PeerDAS. Можна зробити плавне зменшення: якщо вузол має лише 1/10 обсягу даних інших вузлів, він завжди може створити блоки у 1/10 розміру. Штат — найскладніший. Щоб гарантувати можливість перевірити хоча б одну транзакцію, потрібен повний стан. Якщо замінити стан деревом і зберегти корінь, потрібен повний стан, щоб мати змогу оновити цей корінь. Існують способи розділити це, але вони передбачають архітектурні зміни, вони по суті не мають загального призначення. Отже, якщо ви можете замінити стан на дані (не вводячи нові форми централізації), за замовчуванням варто серйозно це розглянути. І якщо ви можете замінити дані обчисленням (не вводячи нові форми централізації), то за замовчуванням варто серйозно це розглянути.