データ可用性

更新日時 2026年9月24日

一言でいうと

データ可用性とは、ブロックチェーン上の活動を検証・再構築するために必要なデータが公開され、取得できる性質です。

データ可用性は、必要なブロックチェーンデータが公開され、それを必要とする参加者からアクセスできる性質を指します。ロールアップでは、アカウント状態の再構築や更新案の独立した確認に必要なデータを取得できることを意味します。ハッシュなどのコミットメントはデータを識別しますが、欠けたバイト列を提供したり、誰かが配信すると保証したりするものではありません。

可用性の確認方法

ノードは必要なデータを直接ダウンロードできます。一方、データ可用性サンプリングは符号化されたデータ集合の一部を検査します。消失訂正符号が冗長性を加え、十分な断片があれば復元できるようにします。サンプリングの成功は、方式のパラメーターとネットワークの前提の下で確率的な確信を与え、全参加者による全データの取得を不要にします。

Ethereumはblobのデータ可用性にPeerDASを使います。Celestiaなど他のネットワークには独自のサンプリングと公開の設計があります。

正しさや長期保存とは異なる

記述される取引が無効でも、データは取得可能な場合があります。逆に、計算の妥当性証明があっても、隠されたデータを取得できるようにはなりません。

Ethereumのblobはプロトコル上の保持期間が限られ、別のアーカイブがその後もコピーを保存できます。可用性は適時の公開と取得に関するもので、全ノードの永久保存を約束しません。オンチェーンのコミットメントが見えていても、ロールアップのデータ欠落は状態復元、異議申立て、出金証明を妨げ得ます。