レッスン1

Celestia と Blob の基礎

このモジュールでは、Celestia のモジュラー型アーキテクチャを紹介し、それがモノリシック型ブロックチェーンとどのように異なるのかを解説します。このモジュールでは、スケーラビリティの基盤となるデータ可用性サンプリングを探究し、ロールアップデータを投稿する仕組みとしての Blob を紹介します。このセクションでは、ネームスペース、PayForBlobs トランザクション、そして取引可能なリソースとしての Blobspace の経済モデルについても解説します。

Celestia とは?

Celestia は、データ可用性とコンセンサスに特化したモジュラー型ブロックチェーンです。すべてのノードが実行・決済・データ保存を処理しなければならない従来のモノリシック型チェーンとは異なり、Celestia はこれらの役割を分離しています。Celestia の主な役割は、データが公開され利用可能であることを保証することであり、スマートコントラクトやアプリケーションロジックの実行はロールアップなど外部のブロックチェーンに委ねられます。このアーキテクチャ上の転換により、従来のブロックチェーンが抱えていたスケーラビリティの制限が解消され、開発者はコンセンサスやデータ可用性システムをゼロから構築することなく、独立したブロックチェーンを立ち上げることが可能になります。

モジュール化を採用することで、Celestia は実行プラットフォームと競合するのではなく、それらを補完する存在となります。Celestia は、多様なブロックチェーンがその上で稼働できる基盤レイヤーとして機能し、それぞれが実行環境をカスタマイズしながら、セキュアで検証可能なデータ可用性を Celestia に依存します。

データ可用性とサンプリング

Celestia が解決する主要な課題の一つは、ブロック内のすべてのデータが実際に公開されたことを証明することです。従来のシステムでは、ノードはブロック全体をダウンロードしなければならず、それがスケーラビリティを制限します。Celestia はデータ可用性サンプリング(DAS)を導入しています。これは、ライトクライアントが共有データの一部をランダムに少量だけダウンロードすることで、データが利用可能であることを検証できる手法です。サンプリングされたデータが存在すれば、クライアントは残りのデータも利用可能であると統計的に確信できます。

この手法により、数千台から数百万台の軽量デバイスが、フルノードを稼働させることなくネットワークを検証することが可能になります。より多くの参加者が加わることで、検出されないデータ隠しの確率が低下し、システムはより安全になります。したがって、データ可用性サンプリングは Celestia のスケーラビリティモデルの基盤となります。

Blob の理解

Celestia の設計の中心にあるのは Blob、すなわちバイナリ大規模オブジェクトです。Blob は、ロールアップが Celestia に提出するデータのコンテナです。ロールアップは、トランザクションデータを直接ブロックに挿入するのではなく、Blob にパッケージ化します。これらの Blob は固定サイズのシェアに分割され、イレイジャーコーディングが施され、ブロック全体に分散されます。このプロセスにより、データの一部が欠けていても、残りから完全な Blob を再構築することが可能になります。
各 Blob はネームスペースによって識別され、固有のタグとして機能します。ネームスペースにより、複数のロールアップが同じブロックにデータを投稿しても、それぞれのデータを分離して保持できます。ロールアップは自分のネームスペース内のデータだけを検証すればよく、オーバーヘッドを削減し効率性を向上させます。したがって Blob により、Celestia は多数の独立したブロックチェーンをホストしつつ、それらに不要なデータ処理を強制することなく運用できます。

PayForBlobs トランザクション

Blob は、PayForBlobs と呼ばれる特別なトランザクションタイプを通じて Celestia に組み込まれます。ロールアップがデータを提出する際には、Blob・そのネームスペース・関連する手数料を指定した PayForBlobs トランザクションを作成します。一度提出されると、Blob はシェアに分割され、エンコードされ、ブロックのデータスクエアにコミットされます。その後、暗号学的ルートが生成され、誰でも整合性と包含を検証できるようになります。

この仕組みにより、Blob の保存方法と価格付けが正式に規定されます。開発者は事実上 Blobspace を購入することになり、そのコストはデータのサイズとブロックスペース需要の両方を反映します。したがって、PayForBlobs トランザクションは Celestia のデータ可用性レイヤーにおける経済モデルを確立し、Blobspace を明確な市場価値を持つリソースへと変えます。

Blob が重要である理由

Blob は、汎用ブロックチェーン上でのデータ公開に対する、スケーラブルでコスト効率の高い代替手段を提供します。Ethereum などのプラットフォームでは、ロールアップはしばしばコールデータを用いてデータを投稿しますが、これは高コストで制限もあります。これに対して Celestia は、Blob の保存とその可用性検証に最適化されています。これによりロールアップの運用コストが下がり、より多くの実験を可能にし、新たなブロックチェーンプロジェクトへの参入障壁を低減します。

Blob は新たな形のプログラマビリティも表します。Blob はネームスペースの下で投稿されるため、ロールアップはデータの整理とアクセス方法をきめ細かく制御できます。この設計により、データ可用性だけを Celestia に依存する独立チェーンである主権型ロールアップは、ベースレイヤーからスケーラビリティと検証可能性を継承しつつ、自律的にガバナンスを行うことが可能になります。

Blobspace の経済的側面

Blob は技術的な機能にとどまらず、新たなマーケットのダイナミクスをもたらします。Blobspace は有限であり、その価値は需要によって決まります。開発者は手数料を支払ってブロックスペースを競争的に獲得する必要があり、価格はネットワークの利用状況に応じて変動します。これにより、データ可用性が取引可能な商品となる Celestia の Blob マーケットの基盤が形成されます。ロールアップは、汎用ブロックチェーン上で実行負荷の高いトランザクションと競合するのではなく、予測可能な Blob 手数料を前提にコストモデルを構築できます。

免責事項
* 暗号資産投資には重大なリスクが伴います。注意して進めてください。このコースは投資アドバイスを目的としたものではありません。
※ このコースはGate Learnに参加しているメンバーが作成したものです。作成者が共有した意見はGate Learnを代表するものではありません。