レッスン2

モジュラーデザインにおけるCelestiaの役割を理解する

このモジュールでは、Celestiaの設計思想について詳しく説明しています。Celestiaが何であり、スマートコントラクトプラットフォームとは異なり、合意とデータの可用性のみを扱うことでどのように異なるか、そして主権ロールアップや実行チェーンが独立して起動できるようにする方法について説明しています。また、Celestiaの起源をLazyLedgerからたどり、メインネットと$TIAトークンのローンチを含む主要な開発マイルストーンを紹介しています。

Celestiaとは何ですか?

Celestiaは、コンセンサスとデータの利用可能性の2つの主要なサービスを提供するように設計されたモジュラーなブロックチェーンネットワークです。通常のモノリシックチェーンとは異なり、トランザクションの実行と状態管理も取り扱うCelestiaのアーキテクチャは、これらのレイヤーを完全に除去しています。このアーキテクチャにより、開発者は独立したブロックチェーン(ロールアップや主権チェーンと呼ばれることが多い)を構築し展開し、そのトランザクションデータを順序付けして公開するためにCelestiaに接続することができます。

この設計は、モノリシックブロックチェーンで見られるコアの拡張性と柔軟性の問題に対処しています。 実行と状態の検証を取り除くことで、Celestiaはオンチェーン計算のパフォーマンス制約なしに水平方向にスケーリングできる軽量で効率的な基本層になります。 同時に、中央プロトコルチームの承認や調整を必要とせずに、開発者が独自の実行環境を立ち上げるための許可なくて分散型プラットフォームを提供しています。

モジュラーブロックチェーン向けに特別に設計されました

Celestiaは、モジュラーなブロックチェーンエコシステムにおける基本データレイヤーとして開発されました。このアーキテクチャでは、個々のアプリケーションやロールアップが独自の用語で実行を処理しますが、Celestiaに依存して、トランザクションデータが公開され、安全な方法で順序付けされるようにします。この役割は重要であり、外部チェーンがユーザーにデータが隠されたり変更されたりしていないことを証明できるようにします。

スマートコントラクトを直接サポートする代わりに、Celestia は信頼性のあるスケーラブルな基盤として機能し、他のチェーンがそれに構築できるようにします。これにより、Ethereum や Solana のようなスマートコントラクトプラットフォームとは根本的に異なります。Celestia は状態遷移の検証、ユーザートランザクションの処理、口座残高の管理を行いません。その唯一の責任は、チェーンに公開されたすべてのデータがそのバリデーターによって利用可能であり、合意されていることを確認することです。

ロールアップと主権チェーン用のレイヤー

Celestiaは、ロールアップと主権チェーンの2種類のチェーンをサポートするように設計されています。ロールアップは、セキュリティのためにデータをCelestiaに投稿するオフチェーン実行環境です。これらのロールアップは、決済にEthereumまたは別のチェーンを使用することがあります。一方、主権チェーンは完全に自己完結型であり、独自のトランザクションを実行および検証し、Celestiaはデータを利用可能にするためにのみ使用します。

両モデルはCelestiaのモジュラーアーキテクチャから利益を得ています。ロールアップはベースチェーンを混雑させずに拡張可能なデータレイヤーを取得し、主権チェーンはブロックデータのための分散化された安全な公開プラットフォームにアクセスします。この柔軟性はCelestiaの付加価値の中心です。

他のチェーンとの違い

Celestiaの最も特徴的な点は、トランザクションを処理したりスマートコントラクトをチェーン上で実行しないことです。Ethereum、Solana、Avalancheなどのプラットフォームとは異なり、ユーザーアプリケーションがベースチェーン上に直接存在するわけではありません。Celestiaには実行環境がまったく含まれていません。つまり、開発者はCelestia自体にスマートコントラクトを展開することはできません。代わりに、データの公開と順序付けのためにCelestiaに接続する独立したブロックチェーンとして、独自の実行レイヤーを構築することができます。

実行を除外することで、Celestiaは計算オーバーヘッドを最小限に抑え、複雑なアプリケーションロジックの処理に関連するボトルネックを回避します。この分離は意図的であり、基本的です。Celestiaは汎用のLayer 1プラットフォームと競合するように設計されていませんが、それらを可能にすることを目的としています。

フォーカスされた役割:合意とデータの利用可能性のみ

Celestiaのアーキテクチャは、データの順序付けとその利用可能性の2つのコアサービスに最適化されています。Celestiaの合意は、Tendermintビザンチン容認(BFT)アルゴリズムを使用して処理され、これにより検証者がデータブロブの含まれる順序に合意することができます。データの利用可能性は、データ利用可能性サンプリング(DAS)と呼ばれる暗号化プロセスを使用して達成され、これにより軽量クライアントが全ブロックデータがダウンロードせずにアクセス可能であることを検証できます。

このフォーカスされた役割により、Celestiaは、オンチェーンの計算や状態の検証からのオーバーヘッドを導入せずに、さまざまなブロックチェーンユースケースのベースレイヤーとして機能することができます。開発者は、Celestiaを、チェーンのデータに対する可用性と一貫性を保証する共有パブリケーションレイヤーとして扱うことができます。

決済と国家からの切り離し

モノリシックなブロックチェーンでは、決済、実行、および状態管理が密接に統合されています。Celestia はこれらの関心事を意識的に分離しています。決済は、トランザクションの有効性と最終性が強制される実行レイヤーまたはEthereumなどの別個の決済チェーンに任せられています。Celestia は状態の遷移や残高を追跡しません。それらの遷移を表すデータが利用可能で正しく順序付けされているだけです。

このデカップリングにより、開発者は中央集権的なベースレイヤーに依存せずに、実行ロジックと決済ルールに完全な制御を持つチェーンを構築できる主権ロールアップのような新しいデザインパターンが可能になります。Celestiaを使用するチェーンは、特定の仮想マシン、コンセンサスモデル、またはガバナンスシステムに制限されません。

モジュラリティはコア原則として

Celestiaのモジュラリティは、あと付けやスケーリングパッチではありません。それはプロトコルに組み込まれています。それはプラットフォームではなくインフラストラクチャのために設計されています。それは、実行環境がサポートするアプリケーションと同様に多様であるマルチチェーンの未来の基盤を提供します。

この建築選択肢は、Celestiaを他のチェーンとは異なるカテゴリに位置づけています。Ethereumのようなプラットフォームは、ロールアップやオフチェーンコンポーネントを介して徐々にモジュール化されている一方、Celestiaはモジュール化された状態で始まり、最小限のままです。状態の計算方法、誰が実行を行うべきか、どの仮想マシンを使用すべきかについては意見を述べていません。

Celestiaの起源とマイルストーン

Celestiaは、2019年に発表された学術論文で初めて紹介されたLazyLedgerとして知られる研究プロジェクトとして始まりました。この論文では、コンセンサスとデータの可用性を実行から分離する新しいブロックチェーンアーキテクチャが提案され、モジュラーブロックチェーン設計の理論的基盤が築かれました。当時、ほとんどのブロックチェーンのスケーリング努力は、ブロックサイズの拡大または既存のモノリシックシステム内にレイヤー2ソリューションを導入することに焦点を当てていました。LazyLedgerは、基本的に異なるアプローチを導入しました。つまり、コンセンサスとデータの可用性に特化した最小限のベースレイヤーを構築することです。

LazyLedgerの核心的な洞察は、ブロックチェーンがトランザクションの内容を理解する必要はなく、データが正しく利用可能で順序立てられていることを保証するために必要とされるということでした。ユーザーや開発者が基本層にデータを公開し、合意に達するために頼ることができれば、独自の実行環境を独立して構築することができます。これが後にCelestiaとなるものの概念的な基盤を形成しました。

プロジェクトの形成と開発

研究論文から運用プロトコルへの移行は、暗号技術者、プロトコルエンジニア、オープンソースのコントリビュータで構成された開発チーム、Celestia Labsの設立から始まりました。その後数年間、チームは、モノリシックアーキテクチャのパフォーマンス制限を継承することなく、規模で分散型アプリケーションをサポートできるモジュラーブロックチェーンネットワークの構築に焦点を当てました。

Celestiaは、開発中にMamaki、Mocha、Arabicaなどの複数のテストネットを立ち上げ、データ可用性サンプリング(DAS)、バリデータステーキング、およびブロブパブリッシングなどの機能をテストしました。これらのテストネットは、開発者や早期採用者がCelestiaのモジュラースタックが実世界のブロックチェーン展開でどのように使用されるかを探るためのプラットフォームを提供しました。

Celestiaの設計は、一貫した原則によってガイドされました:ベースレイヤーを最小限に保ち、開発者がそれを基に構築しやすくすること。これには、Celestiaをデータ可用性レイヤーとして使用するロールアップを起動するためのオープンソースフレームワークであるRollkitの開発も含まれていました。

メインネットのローンチと$TIAトークン

Celestiaは2023年10月にメインネットを正式に立ち上げ、モジュラーなブロックチェーンインフラストラクチャの進化における重要なマイルストーンを記念しました。このローンチには、Celestiaのネイティブトークンである$TIAのリリースも含まれており、データの可用性の支払いやバリデーターのインセンティブを目的として使用されています。$TIAはステーキングやネットワークのセキュリティ確保にも役立ち、経済的インセンティブをプロトコルのセキュリティと一致させています。

ローンチ時、ネットワークは、ロールアップや主権チェーンからの生のトランザクションデータを含むバイナリ大きなオブジェクト(blobs)の許可なしの公開をサポートしていました。これは、Celestiaがモジュラーなブロックチェーンエコシステムにおける共有データ可用性レイヤーとしての役割の始まりを示しました。

メインネットのリリースには、特にスケーラブルなLayer 2やレイヤー1チェーンの計算負荷やガバナンス構造を継承せずにスタンドアロンのロールアップを構築しようとするプロジェクトから広範な開発者の関心が伴いました。

ロードマップとエコシステムの成長

メインネットのローンチ後、Celestiaはエコシステムの拡大とそのモジュラースタックを統合するプロジェクトのサポートに焦点を当てています。マルチブロブサポート、改良されたDAS効率、およびロールアップフレームワークとのより広範な相互運用性などの強化がロードマップに含まれています。Celestiaは引き続きオープンソースのツール類とRollkitなどのモジュラSDKに重点を置き、これにより開発者がCelestiaのデータレイヤー上にカスタム実行環境を展開することが容易になっています。

長期的なビジョンは、データの利用可能性が公共のユーティリティであり、実行における革新が任意の単一のベースレイヤーに独立して発生できる、モジュラーブロックチェーンの共有された分散ファンデーションを作成することです。

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

モジュラーデザインにおけるCelestiaの役割を理解する

このモジュールでは、Celestiaの設計思想について詳しく説明しています。Celestiaが何であり、スマートコントラクトプラットフォームとは異なり、合意とデータの可用性のみを扱うことでどのように異なるか、そして主権ロールアップや実行チェーンが独立して起動できるようにする方法について説明しています。また、Celestiaの起源をLazyLedgerからたどり、メインネットと$TIAトークンのローンチを含む主要な開発マイルストーンを紹介しています。

Celestiaとは何ですか?

Celestiaは、コンセンサスとデータの利用可能性の2つの主要なサービスを提供するように設計されたモジュラーなブロックチェーンネットワークです。通常のモノリシックチェーンとは異なり、トランザクションの実行と状態管理も取り扱うCelestiaのアーキテクチャは、これらのレイヤーを完全に除去しています。このアーキテクチャにより、開発者は独立したブロックチェーン(ロールアップや主権チェーンと呼ばれることが多い)を構築し展開し、そのトランザクションデータを順序付けして公開するためにCelestiaに接続することができます。

この設計は、モノリシックブロックチェーンで見られるコアの拡張性と柔軟性の問題に対処しています。 実行と状態の検証を取り除くことで、Celestiaはオンチェーン計算のパフォーマンス制約なしに水平方向にスケーリングできる軽量で効率的な基本層になります。 同時に、中央プロトコルチームの承認や調整を必要とせずに、開発者が独自の実行環境を立ち上げるための許可なくて分散型プラットフォームを提供しています。

モジュラーブロックチェーン向けに特別に設計されました

Celestiaは、モジュラーなブロックチェーンエコシステムにおける基本データレイヤーとして開発されました。このアーキテクチャでは、個々のアプリケーションやロールアップが独自の用語で実行を処理しますが、Celestiaに依存して、トランザクションデータが公開され、安全な方法で順序付けされるようにします。この役割は重要であり、外部チェーンがユーザーにデータが隠されたり変更されたりしていないことを証明できるようにします。

スマートコントラクトを直接サポートする代わりに、Celestia は信頼性のあるスケーラブルな基盤として機能し、他のチェーンがそれに構築できるようにします。これにより、Ethereum や Solana のようなスマートコントラクトプラットフォームとは根本的に異なります。Celestia は状態遷移の検証、ユーザートランザクションの処理、口座残高の管理を行いません。その唯一の責任は、チェーンに公開されたすべてのデータがそのバリデーターによって利用可能であり、合意されていることを確認することです。

ロールアップと主権チェーン用のレイヤー

Celestiaは、ロールアップと主権チェーンの2種類のチェーンをサポートするように設計されています。ロールアップは、セキュリティのためにデータをCelestiaに投稿するオフチェーン実行環境です。これらのロールアップは、決済にEthereumまたは別のチェーンを使用することがあります。一方、主権チェーンは完全に自己完結型であり、独自のトランザクションを実行および検証し、Celestiaはデータを利用可能にするためにのみ使用します。

両モデルはCelestiaのモジュラーアーキテクチャから利益を得ています。ロールアップはベースチェーンを混雑させずに拡張可能なデータレイヤーを取得し、主権チェーンはブロックデータのための分散化された安全な公開プラットフォームにアクセスします。この柔軟性はCelestiaの付加価値の中心です。

他のチェーンとの違い

Celestiaの最も特徴的な点は、トランザクションを処理したりスマートコントラクトをチェーン上で実行しないことです。Ethereum、Solana、Avalancheなどのプラットフォームとは異なり、ユーザーアプリケーションがベースチェーン上に直接存在するわけではありません。Celestiaには実行環境がまったく含まれていません。つまり、開発者はCelestia自体にスマートコントラクトを展開することはできません。代わりに、データの公開と順序付けのためにCelestiaに接続する独立したブロックチェーンとして、独自の実行レイヤーを構築することができます。

実行を除外することで、Celestiaは計算オーバーヘッドを最小限に抑え、複雑なアプリケーションロジックの処理に関連するボトルネックを回避します。この分離は意図的であり、基本的です。Celestiaは汎用のLayer 1プラットフォームと競合するように設計されていませんが、それらを可能にすることを目的としています。

フォーカスされた役割:合意とデータの利用可能性のみ

Celestiaのアーキテクチャは、データの順序付けとその利用可能性の2つのコアサービスに最適化されています。Celestiaの合意は、Tendermintビザンチン容認(BFT)アルゴリズムを使用して処理され、これにより検証者がデータブロブの含まれる順序に合意することができます。データの利用可能性は、データ利用可能性サンプリング(DAS)と呼ばれる暗号化プロセスを使用して達成され、これにより軽量クライアントが全ブロックデータがダウンロードせずにアクセス可能であることを検証できます。

このフォーカスされた役割により、Celestiaは、オンチェーンの計算や状態の検証からのオーバーヘッドを導入せずに、さまざまなブロックチェーンユースケースのベースレイヤーとして機能することができます。開発者は、Celestiaを、チェーンのデータに対する可用性と一貫性を保証する共有パブリケーションレイヤーとして扱うことができます。

決済と国家からの切り離し

モノリシックなブロックチェーンでは、決済、実行、および状態管理が密接に統合されています。Celestia はこれらの関心事を意識的に分離しています。決済は、トランザクションの有効性と最終性が強制される実行レイヤーまたはEthereumなどの別個の決済チェーンに任せられています。Celestia は状態の遷移や残高を追跡しません。それらの遷移を表すデータが利用可能で正しく順序付けされているだけです。

このデカップリングにより、開発者は中央集権的なベースレイヤーに依存せずに、実行ロジックと決済ルールに完全な制御を持つチェーンを構築できる主権ロールアップのような新しいデザインパターンが可能になります。Celestiaを使用するチェーンは、特定の仮想マシン、コンセンサスモデル、またはガバナンスシステムに制限されません。

モジュラリティはコア原則として

Celestiaのモジュラリティは、あと付けやスケーリングパッチではありません。それはプロトコルに組み込まれています。それはプラットフォームではなくインフラストラクチャのために設計されています。それは、実行環境がサポートするアプリケーションと同様に多様であるマルチチェーンの未来の基盤を提供します。

この建築選択肢は、Celestiaを他のチェーンとは異なるカテゴリに位置づけています。Ethereumのようなプラットフォームは、ロールアップやオフチェーンコンポーネントを介して徐々にモジュール化されている一方、Celestiaはモジュール化された状態で始まり、最小限のままです。状態の計算方法、誰が実行を行うべきか、どの仮想マシンを使用すべきかについては意見を述べていません。

Celestiaの起源とマイルストーン

Celestiaは、2019年に発表された学術論文で初めて紹介されたLazyLedgerとして知られる研究プロジェクトとして始まりました。この論文では、コンセンサスとデータの可用性を実行から分離する新しいブロックチェーンアーキテクチャが提案され、モジュラーブロックチェーン設計の理論的基盤が築かれました。当時、ほとんどのブロックチェーンのスケーリング努力は、ブロックサイズの拡大または既存のモノリシックシステム内にレイヤー2ソリューションを導入することに焦点を当てていました。LazyLedgerは、基本的に異なるアプローチを導入しました。つまり、コンセンサスとデータの可用性に特化した最小限のベースレイヤーを構築することです。

LazyLedgerの核心的な洞察は、ブロックチェーンがトランザクションの内容を理解する必要はなく、データが正しく利用可能で順序立てられていることを保証するために必要とされるということでした。ユーザーや開発者が基本層にデータを公開し、合意に達するために頼ることができれば、独自の実行環境を独立して構築することができます。これが後にCelestiaとなるものの概念的な基盤を形成しました。

プロジェクトの形成と開発

研究論文から運用プロトコルへの移行は、暗号技術者、プロトコルエンジニア、オープンソースのコントリビュータで構成された開発チーム、Celestia Labsの設立から始まりました。その後数年間、チームは、モノリシックアーキテクチャのパフォーマンス制限を継承することなく、規模で分散型アプリケーションをサポートできるモジュラーブロックチェーンネットワークの構築に焦点を当てました。

Celestiaは、開発中にMamaki、Mocha、Arabicaなどの複数のテストネットを立ち上げ、データ可用性サンプリング(DAS)、バリデータステーキング、およびブロブパブリッシングなどの機能をテストしました。これらのテストネットは、開発者や早期採用者がCelestiaのモジュラースタックが実世界のブロックチェーン展開でどのように使用されるかを探るためのプラットフォームを提供しました。

Celestiaの設計は、一貫した原則によってガイドされました:ベースレイヤーを最小限に保ち、開発者がそれを基に構築しやすくすること。これには、Celestiaをデータ可用性レイヤーとして使用するロールアップを起動するためのオープンソースフレームワークであるRollkitの開発も含まれていました。

メインネットのローンチと$TIAトークン

Celestiaは2023年10月にメインネットを正式に立ち上げ、モジュラーなブロックチェーンインフラストラクチャの進化における重要なマイルストーンを記念しました。このローンチには、Celestiaのネイティブトークンである$TIAのリリースも含まれており、データの可用性の支払いやバリデーターのインセンティブを目的として使用されています。$TIAはステーキングやネットワークのセキュリティ確保にも役立ち、経済的インセンティブをプロトコルのセキュリティと一致させています。

ローンチ時、ネットワークは、ロールアップや主権チェーンからの生のトランザクションデータを含むバイナリ大きなオブジェクト(blobs)の許可なしの公開をサポートしていました。これは、Celestiaがモジュラーなブロックチェーンエコシステムにおける共有データ可用性レイヤーとしての役割の始まりを示しました。

メインネットのリリースには、特にスケーラブルなLayer 2やレイヤー1チェーンの計算負荷やガバナンス構造を継承せずにスタンドアロンのロールアップを構築しようとするプロジェクトから広範な開発者の関心が伴いました。

ロードマップとエコシステムの成長

メインネットのローンチ後、Celestiaはエコシステムの拡大とそのモジュラースタックを統合するプロジェクトのサポートに焦点を当てています。マルチブロブサポート、改良されたDAS効率、およびロールアップフレームワークとのより広範な相互運用性などの強化がロードマップに含まれています。Celestiaは引き続きオープンソースのツール類とRollkitなどのモジュラSDKに重点を置き、これにより開発者がCelestiaのデータレイヤー上にカスタム実行環境を展開することが容易になっています。

長期的なビジョンは、データの利用可能性が公共のユーティリティであり、実行における革新が任意の単一のベースレイヤーに独立して発生できる、モジュラーブロックチェーンの共有された分散ファンデーションを作成することです。

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