Доступность данных блокчейна: что это значит и почему это важно
Доступность данных блокчейна означает, что полные данные блока публикуются в сети. Они нужны rollup-решениям, чтобы пользователи могли проверять балансы и выводить средства.

На этой странице
Опубликованные данные блока — это то, что делает записи rollup проверяемыми. Когда их нет, вы доверяете сводке вместо транзакций.
Что такое доступность данных блокчейна?
Доступность данных — это про публикацию, а не про постоянное хранение. Данные блока передаются сети, чтобы любой мог их проверить. Это не то же самое, что хранение данных в блокчейне навсегда, и не то же самое, что получение старых блоков. Опубликованные данные впоследствии всё равно могут быть удалены.
Почему rollup-решениям нужна доступность данных?
Rollup-решения обрабатывают транзакции вне базовой цепочки и публикуют сжатые результаты обратно в неё. Пользователям нужны исходные данные, чтобы восстановить состояние rollup и подтвердить собственные балансы. Без них пользователь не может доказать вывод средств.
- Восстановить состояние rollup из опубликованных данных.
- Подтвердить, что баланс включён.
- Доказать вывод средств без оператора.
Что происходит, когда данные скрывают?
Оператор rollup может опубликовать хеш пакета без данных за ним. Базовая цепочка может принять хеш, но пользователи не видят транзакции, поэтому активность может быть непроверяемой, а средства могут застрять.
Как помогают блобы и сэмплирование?
Ethereum добавил блобы в март 2024 с обновлением Dencun. Блоб — это временное пространство для данных роллапов. Выборка доступности данных позволяет узлу проверить, что блоб был опубликован, запрашивая случайные фрагменты. Выборка доказывает публикацию, а не валидность.
Какие DA-слои существуют и чему они требуют доверять?
Ethereum обеспечивает доступность данных через собственные блоки и блобы. Celestia запустила свою сеть в 2023, а EigenDA и Avail последовали за ней в 2024. Каждая из них требует от пользователей доверять своему набору валидаторов.
Часто задаваемые вопросы
Узел запрашивает у пиров случайные фрагменты блоба вместо всего целиком. Если фрагменты приходят, он обретает уверенность, что данные были опубликованы.
Он добавляет избыточные фрагменты перед публикацией. Если некоторые фрагменты теряются, исходные данные можно восстановить из остальных.
Celestia и Avail управляют собственными сетями. Блобы Ethereum — часть Ethereum, а EigenDA использует рестейканный ETH, хранящийся у операторов.
Может, потому что вывод средств из rollup зависит от опубликованных данных. На одном только Ethereum вы полагаетесь на то, что Ethereum публикует собственные блоки.






