インターネットが今日の強力な接続ツールに発展したのは、HTTP、TCP/IP、およびUDPなどのコアプロトコルの普及によるものではありませんでした。代わりに、これらの技術的複雑さは抽象化され、一般の人々が詳細を知らなくてもインターネットを利用できるようになりました。同様に、ブロックチェーン技術とブロックチェーンネイティブアプリケーションも時間の経過とともに同様の進化を遂げると予想されています。
NEARによって提案された、チェーンの抽象化は、ブロックチェーン技術をユーザーエクスペリエンス(UX)から分離し、ユーザーがブロックチェーン技術とやり取りする方法を簡素化することを目指しています。これにより、ユーザーは使用している特定のブロックチェーンを知る必要なく、ブロックチェーンアプリケーションとやり取りすることができます。
ユーザーから複雑さを隠すために、チェーン抽象化フレームワークは、アプリケーションレイヤー、アカウントレイヤー、ブロックチェーンレイヤーの3つの構造レイヤーに分かれています。これらのレイヤーは、複数のチェーン間での開発者、エンドユーザー、およびインフラストラクチャプロバイダが直面する固有の課題に対処しています。
チャレンジ
マルチチェーンエコシステムでは、開発者はさまざまなブロックチェーンに効率的にアプリケーションを展開するという重要な課題に直面しています。各チェーンには独自の言語、技術スタック、セキュリティメカニズムがあり、開発者はそれぞれの特定のチェーンに適応する必要があります。たとえば、Ethereumで開発されたアプリケーションは、Suiチェーンで展開するためにSuiのMove言語で再開発する必要があります。この重複した開発作業とクロスチェーンオペレーションは、複雑さ、コストの増加、イノベーションの遅れをもたらすことがあります。
チェーン抽象化ソリューション
アプリケーションレイヤーチェーンの抽象化は、SDKやAPIなどの統一されたインターフェースやツールを提供し、マルチチェーン環境での開発を効率化します。クロスチェーン署名やトランザクション調整メカニズムを使用することで、開発者はコードを複数のチェーンにシームレスに展開できます。Agoric、Skip、Socketなどのプロジェクトは、この領域のツールを進化させ、開発者が単一の署名でクロスチェーントランザクションを実行できるようにしています。開発者体験の向上はブロックチェーンエコシステムの成長に不可欠であり、チェーンの抽象化は開発者-アプリケーションユーザーフィードバックループを加速し、イノベーションを促進します。
チャレンジ
マルチチェーン環境では、一般ユーザーはしばしばさまざまなチェーン間で資産を管理する複雑なタスクに直面します。各チェーンには別々のアカウント管理、資産の追跡、およびガス手数料の手動処理が必要であり、ユーザーエクスペリエンスを複雑にし、Web3アプリケーションへの参加障壁を高めています。この複雑さにより、ブロックチェーンアプリケーションは一般のインターネットユーザーにとって魅力的でなくなっています。
Chain Abstraction Solution
アカウントレイヤーチェーンの抽象化は、統一されたアカウント管理、自動化されたガス支払い、およびクロスチェーンID統合を通じて、ユーザーエクスペリエンスを大幅に向上させます。統一されたインターフェースを通じて、ユーザーは各チェーンを個別に確認することなく、すべてのチェーンの資産残高を確認できます。さらに、単一のIDで、ユーザーは異なるチェーン間で自由に取引および対話できるため、複数のアカウントを管理する手間が軽減されます。Particle Network、XION、NEARなどのプロジェクトは、Web3アプリケーションのユーザーエクスペリエンスを従来のインターネットアプリケーションに近いレベルに向上させるために、この分野でのソリューションを模索しています。
チャレンジ
ブロックチェーンレイヤーでは、チェーンの抽象化は、複数のチェーンに展開する際にインフラプロバイダーが直面する相互運用性とセキュリティの課題に主に対処しています。ブロックチェーン間の断片化は、セキュリティリスク、分断された流動性、および通信の不整合につながります。たとえば、クロスチェーンのブリッジは歴史的にセキュリティの脆弱性があり、資産の安全性に重大なリスクをもたらしています。
チェーン抽象化ソリューション
ブロックチェーンレイヤーチェーンの抽象化は、CosmosのIBCやPolkadotのXCMPなどの標準化されたクロスチェーン通信プロトコルを介して、チェーン間の互換性とデータ共有を向上させます。Tendermintに基づくCosmosエコシステム内のチェーンなど、同じ技術スタック上に構築されたチェーンは、より簡単に相互運用でき、セキュリティリスクや展開コストを削減できます。統一されたクロスチェーンセキュリティメカニズムは、クロスチェーンの相互作用の複雑さをさらに減少させ、流動性とエコシステムの協力を向上させます。
これらの3つのレイヤーのそれぞれが不可欠です:アプリケーションレイヤーはチェーンの抽象化を適用可能にするツールを提供し、アカウントレイヤーはユーザーエクスペリエンスに直接影響を与え、ブロックチェーンレイヤーは技術的実現可能性を確保する基盤を形成します。これらのレイヤー全体をまたいだチェーンの抽象化ソリューションは相互依存し、互いを補完しあい、ユーザーエクスペリエンスを最適化するという究極の目標に向けて働いています。
NEARは、シャーディングされたプルーフオブステークレイヤー1ブロックチェーンとして、ブロックチェーンネイティブアプリケーションと一般のユーザーとの間のギャップを埋めることに焦点を当てています。NEARは、アカウントの集約を通じてこれを実現し、ブロックチェーンネットワークの使用における重要な痛みのポイントを抽象化する多層アーキテクチャを採用しています。ウォレットの切り替え、ガス料金の管理、クロスチェーンの相互作用など。すべての相互作用は1つのアカウント内に集約されています。NEARの独自のFastAuthキー管理システムは、エントリーバリアを下げることで、エンドユーザー向けのブロックチェーンの抽象化をさらに高めています。FastAuthにより、ユーザーは電子メールアドレスだけでブロックチェーンネイティブアカウントに登録し、複雑な秘密鍵やパスワードの代わりにパスキー(パスワードの代わりに生体認証を使用)を使用できます。
Agoricは、Cosmosエコシステム内のネイティブレイヤー1ブロックチェーンであり、クロスチェーンアプリケーションを容易にするために非同期のマルチブロック実行環境で設計されています。Agoricは、CosmosのIBCプロトコルをチェーン間通信に利用し、AxelarのGeneral Message Passing(GMP)を利用してCosmos以外のエコシステムとやり取りしています。Agoricの協調型アプリケーションインターフェース(API)は、クロスチェーン通信とスマートコントラクトの実行に伴う複雑さを抽象化することで、開発者のエクスペリエンスを簡素化し、エンドユーザーがチェーン抽象化機能が組み込まれたアプリケーションの恩恵を受けることを可能にします。
ブロックチェーン業界が進化し続ける中、チェーンの主流選択肢は変わる可能性が高く、さまざまなアプリケーションが、自らのニーズに最適な異なるチェーンに展開される。私たちはマルチチェーンの未来に向かって進んでおり、これにより、メインストリームアプリケーションの採用を妨げるより多くのユーザーエクスペリエンスの課題が必然的に生じる。したがって、チェーンの抽象化は極めて重要です。
インターネットが今日の強力な接続ツールに発展したのは、HTTP、TCP/IP、およびUDPなどのコアプロトコルの普及によるものではありませんでした。代わりに、これらの技術的複雑さは抽象化され、一般の人々が詳細を知らなくてもインターネットを利用できるようになりました。同様に、ブロックチェーン技術とブロックチェーンネイティブアプリケーションも時間の経過とともに同様の進化を遂げると予想されています。
NEARによって提案された、チェーンの抽象化は、ブロックチェーン技術をユーザーエクスペリエンス(UX)から分離し、ユーザーがブロックチェーン技術とやり取りする方法を簡素化することを目指しています。これにより、ユーザーは使用している特定のブロックチェーンを知る必要なく、ブロックチェーンアプリケーションとやり取りすることができます。
ユーザーから複雑さを隠すために、チェーン抽象化フレームワークは、アプリケーションレイヤー、アカウントレイヤー、ブロックチェーンレイヤーの3つの構造レイヤーに分かれています。これらのレイヤーは、複数のチェーン間での開発者、エンドユーザー、およびインフラストラクチャプロバイダが直面する固有の課題に対処しています。
チャレンジ
マルチチェーンエコシステムでは、開発者はさまざまなブロックチェーンに効率的にアプリケーションを展開するという重要な課題に直面しています。各チェーンには独自の言語、技術スタック、セキュリティメカニズムがあり、開発者はそれぞれの特定のチェーンに適応する必要があります。たとえば、Ethereumで開発されたアプリケーションは、Suiチェーンで展開するためにSuiのMove言語で再開発する必要があります。この重複した開発作業とクロスチェーンオペレーションは、複雑さ、コストの増加、イノベーションの遅れをもたらすことがあります。
チェーン抽象化ソリューション
アプリケーションレイヤーチェーンの抽象化は、SDKやAPIなどの統一されたインターフェースやツールを提供し、マルチチェーン環境での開発を効率化します。クロスチェーン署名やトランザクション調整メカニズムを使用することで、開発者はコードを複数のチェーンにシームレスに展開できます。Agoric、Skip、Socketなどのプロジェクトは、この領域のツールを進化させ、開発者が単一の署名でクロスチェーントランザクションを実行できるようにしています。開発者体験の向上はブロックチェーンエコシステムの成長に不可欠であり、チェーンの抽象化は開発者-アプリケーションユーザーフィードバックループを加速し、イノベーションを促進します。
チャレンジ
マルチチェーン環境では、一般ユーザーはしばしばさまざまなチェーン間で資産を管理する複雑なタスクに直面します。各チェーンには別々のアカウント管理、資産の追跡、およびガス手数料の手動処理が必要であり、ユーザーエクスペリエンスを複雑にし、Web3アプリケーションへの参加障壁を高めています。この複雑さにより、ブロックチェーンアプリケーションは一般のインターネットユーザーにとって魅力的でなくなっています。
Chain Abstraction Solution
アカウントレイヤーチェーンの抽象化は、統一されたアカウント管理、自動化されたガス支払い、およびクロスチェーンID統合を通じて、ユーザーエクスペリエンスを大幅に向上させます。統一されたインターフェースを通じて、ユーザーは各チェーンを個別に確認することなく、すべてのチェーンの資産残高を確認できます。さらに、単一のIDで、ユーザーは異なるチェーン間で自由に取引および対話できるため、複数のアカウントを管理する手間が軽減されます。Particle Network、XION、NEARなどのプロジェクトは、Web3アプリケーションのユーザーエクスペリエンスを従来のインターネットアプリケーションに近いレベルに向上させるために、この分野でのソリューションを模索しています。
チャレンジ
ブロックチェーンレイヤーでは、チェーンの抽象化は、複数のチェーンに展開する際にインフラプロバイダーが直面する相互運用性とセキュリティの課題に主に対処しています。ブロックチェーン間の断片化は、セキュリティリスク、分断された流動性、および通信の不整合につながります。たとえば、クロスチェーンのブリッジは歴史的にセキュリティの脆弱性があり、資産の安全性に重大なリスクをもたらしています。
チェーン抽象化ソリューション
ブロックチェーンレイヤーチェーンの抽象化は、CosmosのIBCやPolkadotのXCMPなどの標準化されたクロスチェーン通信プロトコルを介して、チェーン間の互換性とデータ共有を向上させます。Tendermintに基づくCosmosエコシステム内のチェーンなど、同じ技術スタック上に構築されたチェーンは、より簡単に相互運用でき、セキュリティリスクや展開コストを削減できます。統一されたクロスチェーンセキュリティメカニズムは、クロスチェーンの相互作用の複雑さをさらに減少させ、流動性とエコシステムの協力を向上させます。
これらの3つのレイヤーのそれぞれが不可欠です:アプリケーションレイヤーはチェーンの抽象化を適用可能にするツールを提供し、アカウントレイヤーはユーザーエクスペリエンスに直接影響を与え、ブロックチェーンレイヤーは技術的実現可能性を確保する基盤を形成します。これらのレイヤー全体をまたいだチェーンの抽象化ソリューションは相互依存し、互いを補完しあい、ユーザーエクスペリエンスを最適化するという究極の目標に向けて働いています。
NEARは、シャーディングされたプルーフオブステークレイヤー1ブロックチェーンとして、ブロックチェーンネイティブアプリケーションと一般のユーザーとの間のギャップを埋めることに焦点を当てています。NEARは、アカウントの集約を通じてこれを実現し、ブロックチェーンネットワークの使用における重要な痛みのポイントを抽象化する多層アーキテクチャを採用しています。ウォレットの切り替え、ガス料金の管理、クロスチェーンの相互作用など。すべての相互作用は1つのアカウント内に集約されています。NEARの独自のFastAuthキー管理システムは、エントリーバリアを下げることで、エンドユーザー向けのブロックチェーンの抽象化をさらに高めています。FastAuthにより、ユーザーは電子メールアドレスだけでブロックチェーンネイティブアカウントに登録し、複雑な秘密鍵やパスワードの代わりにパスキー(パスワードの代わりに生体認証を使用)を使用できます。
Agoricは、Cosmosエコシステム内のネイティブレイヤー1ブロックチェーンであり、クロスチェーンアプリケーションを容易にするために非同期のマルチブロック実行環境で設計されています。Agoricは、CosmosのIBCプロトコルをチェーン間通信に利用し、AxelarのGeneral Message Passing(GMP)を利用してCosmos以外のエコシステムとやり取りしています。Agoricの協調型アプリケーションインターフェース(API)は、クロスチェーン通信とスマートコントラクトの実行に伴う複雑さを抽象化することで、開発者のエクスペリエンスを簡素化し、エンドユーザーがチェーン抽象化機能が組み込まれたアプリケーションの恩恵を受けることを可能にします。
ブロックチェーン業界が進化し続ける中、チェーンの主流選択肢は変わる可能性が高く、さまざまなアプリケーションが、自らのニーズに最適な異なるチェーンに展開される。私たちはマルチチェーンの未来に向かって進んでおり、これにより、メインストリームアプリケーションの採用を妨げるより多くのユーザーエクスペリエンスの課題が必然的に生じる。したがって、チェーンの抽象化は極めて重要です。