Socketプロトコルを使用して、ブロックチェーンエコシステムを統合する

中級3/24/2025, 5:56:08 AM
Socket Protocolは、アプリケーションゲートウェイやモジュラーオーダーフローオークションなどの先進技術を活用して、ブロックチェーンの断片化を解消し、シームレスなクロスチェーンインタラクションと相互運用性を実現しています

ブロックチェーン空間では、多くのチェーン、レイヤー、クロスチェーンメッセージング、およびブリッジが登場しています。これらの革新は、ブロックチェーンの機能と能力を大幅に向上させ、より動的で多様なエコシステムを可能にしています。ただし、ユーザー、流動性、および状態が複数のチェーンやレイヤーに分散しているため、分散がメジャーな課題となっており、非効率性と複雑さが生じています。ユーザーは異なるエコシステムをナビゲートすることが困難であり、流動性はしばしば分散しており、DApps全体の効果を低下させています。

これらの課題に対処するために、Socket Protocolは抽象化プロトコルを開発し、断片化されたブロックチェーンの景観を統一し、シームレスで効率的なソリューションを提供しています。これにより、異なるチェーンやレイヤー間での相互運用性と接続が可能となり、統合されたユーザーフレンドリーなエクスペリエンスを確保しています。さまざまなエコシステムを統合することで、Socket Protocolは相互作用を簡素化し、流動性を最適化しています。

ソケットプロトコルとは何ですか?


ソース:ソケットプロトコルのウェブサイト

Socket Protocolは、開発者がチェーンの抽象化を可能にするよう設計された最初のプロトコルで、チェーンの抽象化を通じて300以上のブロックチェーンネットワークを横断してシームレスに相互作用するアプリケーションを構築できるようにしています。各チェーンを独立したシステムとして扱うのではなく、Socket Protocolを使用することで開発者は、伝統的なアプリケーションがデータベースやサーバーを使用するのと同様に、チェーンを統一されたインフラストラクチャとして利用できます。これにより、異なるブロックチェーンネットワーク間で資産をやり取りするための標準化された方法が提供され、各ネットワークの技術的な詳細との直接の統合を必要とせずに、通信することができるようになります。これらの複雑さを抽象化することで、開発者は各ネットワークの固有の実装を処理する必要なく、複数のブロックチェーンを横断してスムーズに機能するアプリケーションを構築できます。

ビジョンとミッション

Rishabh KhuranaとVaibhav Chellaniによって共同設立されたSocket Protocolは、断片化されたブロックチェーンの景観を統一し、相互運用性と接続のためのシームレスで効率的なソリューションを提供することを目指しています。彼らの使命は、さまざまなブロックチェーンが円滑にコミュニケーションし、相互作用する一体化したエコシステムを作成し、全体的なユーザーエクスペリエンスを向上させ、ブロックチェーン空間全体で流動性を最適化することです。Socket Protocolは、分散型アプリケーションが従来のアプリケーションがデータベースとやり取りするのと同じくらい簡単に複数のチェーン上で動作できる未来を展望しています。

Socket Protocolの主な特長

  • チェーン抽象化契約:開発者は、複雑なメッセージングプロトコルや非同期処理を扱うことなく、標準のSolidityを使用して、サポートされているどのチェーン上でも契約を実行できます。これにより、一貫した開発者体験を持つ直接的な機能呼び出しが可能となります。
  • Pre-Execution Framework: 開発者はオンチェーン実行前にカスタムロジックを実行でき、オークション、意図の一致、セキュリティチェックなどの高度な機能を可能にします。このフレームワークは実行フローとユーザーエクスペリエンスに完全な制御を提供します。

Socket Protocolが提供する製品

ソケットAPI

Socket APIは、チェーン抽象化プロトコルとやり取りするための標準化されたインターフェースを開発者に提供します。これにより、複数のブロックチェーンネットワークの複雑さを抽象化し、標準のSolidityコールを使用してクロスチェーン取引を開始および管理することができます。これにより、開発者は各ネットワークの固有の実装の詳細を処理する必要がなくなり、アプリケーション開発が簡素化されます。

Socket APIの主な利点は次のとおりです:

  • 統合の容易さ:開発者は、大幅な変更なしにAPIを迅速にアプリケーションに統合することができます。
  • 一貫した開発者体験: APIは異なるブロックチェーンとやり取りするための統一された体験を提供し、開発者の学習コストを削減します。
  • 強化機能:APIは自動ルーティング、資産交換、クロスチェーンメッセージングなどの高度な機能をサポートしています。

ソケットプラグイン

Socketプラグインは、Socketプロトコルで構築されたアプリケーションに直接統合されるツールです。これにより、プロトコルへの接続プロセスが簡素化され、複雑なネットワークの詳細を管理せずにクロスチェーン機能を組み込むことができます。このプラグインは、アプリケーションロジックとチェーン抽象化レイヤーの間のギャップを埋める役割を果たします。

Socket Pluginの主な特徴は次のとおりです:

  • シームレスな統合: このプラグインは既存のアプリケーションに簡単に統合でき、最小限の努力でクロスチェーンの相互作用を可能にします。
  • 柔軟性:開発者はプラグインをカスタマイズして特定の要件に合わせることができ、さまざまなユースケースとの互換性を確保します。
  • 簡略化された開発:このプラグインは、開発者が核となるアプリケーションロジックに焦点を合わせることを可能にし、クロスチェーン間の相互作用の複雑さを抽象化します。

SocketScan

SocketScanは、Socket Protocolエコシステム内でのクロスチェーンアクティビティを表示するモニタリングツールです。複数のネットワーク上でのトランザクションフローとチェーン抽象化されたパケットのパフォーマンスについてリアルタイムのインサイトを提供します。SocketScanは、ユーザーや開発者がプロトコルの相互作用を追跡し分析するための透明なダッシュボードとして機能します。

SocketScanの主な利点は次のとおりです:

  • リアルタイムモニタリング:ユーザーはクロスチェーン取引やパケットの状況のライブ更新を表示できます。
  • 包括的なアナリティクス:SocketScanは詳細なアナリティクスとパフォーマンスメトリクスを提供し、開発者がアプリケーションを最適化するのを支援します。
  • ユーザーフレンドリーなインターフェース:このツールには直感的なインターフェースがあり、ユーザーがデータをナビゲートし理解することが簡単になっています。

バンジープロトコル

Bungee ProtocolはSocket Protocolによって動作するグローバルな流動性マーケットプレイスです。ユーザーは、ユーザーのニーズに最適化されたチェーン間でさまざまなアクションを実行できます。ユーザーは、スワップ、DeFiプロトコルへの入金、またはNFTの作成など、希望するアクションを示すことができます。Bungee Protocolは、オンチェーンの実行、ルーティング、およびオフチェーンアクターを介した経路探索など、複雑な部分を処理します。

Bungee Protocolの主な特長は次のとおりです:

  • グローバル・リクイディティ・マーケットプレイス:クロスチェーン資産の転送とアクションを促進し、エンドユーザーのニーズに最適化します。
  • ガスレスユーザーリクエスト:ユーザーはガスを消費せずに、オフチェーンで希望するアクションを指示することができます。
  • アウトソーシングされた複雑さ:プロトコルは複雑なオンチェーンの実行、ルーティング、および経路探索を処理し、ユーザーエクスペリエンスを効率化します。
  • ユーザーセントリック設計:ユーザーエクスペリエンスを最適化するために設計され、クロスチェーンの相互作用をシンプルかつ効率的にします。

Socketプロトコルのユースケース

ソケットプロトコルは、チェーン抽象化された合成性と事前実行機能を通じて強力なアプリケーションを実現します。以下はいくつかの主要なユースケースですが、このリストはプロトコルを活用した開発者が革新を重ねるにつれて増え続けています。

水平スケーリング

従来のブロックチェーンのスケーリングは、通常、2つの垂直アプローチに従います:アプリチェーンの起動または高スループットチェーンへの展開。ただし、これらの方法はコンポジションの課題を生み出し、他のチェーンまたはロールアップ上のアプリケーションやユーザーが相互作用するのが難しくなります。Socketプロトコルは、水平スケーリングと呼ばれる異なるアプローチを可能にします。現代のWebアプリケーションと同様に、あなたのアプリケーションは複数のチェーンまたはロールアップに同時に展開され、それらの間でトラフィックが負荷分散されます。SocketのAppGatewayを使用すると、このプロセスはオンチェーンの契約にとってシームレスになります。いくつかの主要なアプリケーションは、既にこのアプローチを利用しています。

意図ベースの実行

Socket Protocolは、開発者がユーザーエクスペリエンスと実行効率を向上させる洗練されたインテントシステムを構築できるようにします。AppGatewaysを介して、開発者はユーザーの意図を処理し、実行オークションを実行し、トランザクションのルーティングを最適化することができます。プロトコルに組み込まれたトランスミッターにより、セキュリティ、コスト、パフォーマンスに完全な制御を保ちながら、即座にインテントベースのシステムを実装することができます。

特定アプリケーションシーケンシング

Miner Extractable Value(MEV)を生成するアプリケーションは、カスタムトランザクションのシーケンス化を利用できます。チェーンのバリデーターにこの価値を捉えさせるのではなく、開発者はAppGatewaysを作成してトランザクションをシーケンス化し、価値を指定された利害関係者に捉えてリダイレクトし、カスタムな実行順序を実装することができます。有名な例としては、スワップトランザクションからのOracle Extractable Value(OEV)の捕捉が挙げられます。

事前実行セキュリティ

従来の取引後に動作する従来のセキュリティサービスとは異なり、ソケットプロトコルは事前実行チェックを通じて予防セキュリティを可能にします。AppGatewaysを使用すると、開発者はオンチェーン実行前にセキュリティ検証を実装し、重要なプロトコル不変条件を強制し、潜在的な悪用を積極的に防ぐことができます。

ソケットプロトコルの背後にある技術

アプリケーションゲートウェイ

Application Gateway は、アプリケーション自体のプレオンチェーン実行を実行できるアプリケーション固有の最上位関数です。Socket Protocol は、これらのゲートウェイ コントラクトに特定の VM や言語を強制しませんが、EVM を単純化することを前提としているため、開発者はさまざまなユース ケースでゲートウェイを活用できます。ゲートウェイは、パーミッションレスな役割を持つウォッチャーエンティティによってオフチェーンでホストされます。アプリケーションは、配電盤と呼ばれるオンチェーンコントラクトを介してウォッチャーを選択して採用することができます。この設定により、複数のウォッチャーを選択し、ゲートウェイ コントラクトのウォッチャーの実行を検証する方法を柔軟に決定できます。ゲートウェイコントラクトのユースケースには、安全性を高めるためのオンチェーンアプリケーションとのすべてのインタラクションのシミュレーションの実行、エンドユーザーにとってより良い結果を最適化するためのオークションの実行、グローバルルーティングの有効化などがあります。

モジュラーオーダーフローオークション(MOFA)

MOFAは、Socket Protocolによって活用されるユニークなコンセプトで、開発者が注文フローのための市場を作成し、第三者が注文フローを満たすために競争することを可能にします。これにより、アプリケーション開発者は、不整合な中間業者を整合した友人に変え、潜在的な障害をアプリケーションのチェーン抽象化の促進要素に変えることができます。アプリケーションは、価格、レイテンシー、その他の要因など、彼らとユーザーが気にするプロパティを最適化することができます。第三者は、アプリケーションによって定義された通りにユーザーのリクエストをオンチェーンで実行し、ユーザーやアプリケーションに価値を提供しながらチェーン抽象化を可能にします。

スイッチボード

スイッチボードは、基本的に、誰でも書いてソケットプロトコルにアタッチできるオンチェーン検証者コントラクトです。アプリケーションを実行する前に、ソケットプロトコルはアプリケーションが選択したスイッチボードで確認し、アプリケーションがオンチェーンコントラクトを実行する前にさまざまなチェックを実行できるようにします。スイッチボードは、誰でも使用できるライブラリのようなものと考えてください。例として、単一のウォッチャーが実行を承認した場合にのみプラグの実行を許可するスイッチボード、100人のウォッチャーを使用し、2/3が承認すれば実行を許可するスイッチボード、または楽観的、ZK、またはオラクルベースのスイッチボードなどがあります。ウォッチャーがアプリケーション定義のゲートウェイを意図どおりに実行したことを証明します。アプリケーションは、使用用途に応じて異なるスイッチボードを選択し、オンチェーン実行のコスト、セキュリティ、遅延のレベルが異なります。アプリケーションは必要に応じてスイッチボードを切り替えることができます。

ウォッチャー

ウォッチャーは、「ウォッチャーサービス」を実行するエンティティであり、複数のチェーンを読み取り、アプリケーション開発者が彼らが実行するVMの上にゲートウェイ契約を展開することを可能にします。アプリケーションはスイッチボードを介してウォッチャーを利用し、システムの重要な部分となります。ウォッチャーに関する主なポイントは次のとおりです:

  • スイッチボードアプリケーション開発者が使用するものに応じて、このエンティティに対する信頼度は異なります。
  • 誰でもウォッチャーサービスを実行し、参加したいチェーンをいくつでも聞くことができます。
  • 参加は、アプリケーションがウォッチャーのサービスにゲートウェイ契約を展開することを選択することによって行われます。

ソケットプロトコルアーキテクチャ

ソケットプロトコルを使用することで、オフチェーンエージェントとオンチェーン契約の組み合わせを使用して、チェーン抽象化されたアプリケーションを開発することが可能になります。このセットアップにより、柔軟で効率的でカスタマイズ可能なクロスチェーンの相互作用が可能となります。

ウォッチャー

ウォッチャーは、ブロックチェーンのアクティビティを監視し、アプリケーションゲートウェイ(AppGateway)をホストするオフチェーンオペレーターです。彼らは、開発者によって定義されたカスタムオフチェーンロジックを実行し、その後、トランスミッターにプルーフを生成し、スイッチボードによるオンチェーン検証に渡します。ウォッチャーはユーザーとブロックチェーンの間の橋渡しとして機能し、開発者がオンチェーンスマートコントラクトが実行される前に有用なオフチェーンロジックを挿入できるようにします。これにより、高いガス料金、複雑なブリッジング、およびマルチチェーンの相互作用などのプロセスがスムーズになります。

ウォッチャーの重要な役割

  • ホストアプリゲートウェイ:専門のVMがAppGateway契約を実行し、カスタムオフチェーンロジックを実行します。
  • プルーフを生成する:ブロックチェーンイベントを観察し、ロジックを実行し、スイッチボードによるオンチェーン検証のためのプルーフを生成します。
  • 受動的な役割:特別な許可なしにノードを実行することで、誰でもウォッチャーになることができます。

プロトコルにウォッチャーがどのように適合するか

  1. ユーザーはオフチェーンメッセージにサインし、それをウォッチャーに送信し、AppGatewayロジックが実行される。
  2. ウォッチャーは証明を生成し、それはトランスミッターに渡されます。
  3. 送信機は、オンチェーンで証明を提出し、それがオンチェーンのスマートコントラクトをトリガーする前に、スイッチボードによって検証されます。

スイッチボード

スイッチボードは、ウォッチャーによって生成され、トランスミッターによって提出されるオフチェーン証明を検証するオンチェーンスマートコントラクトです。これにより、アプリケーションのセキュリティ、コスト、およびパフォーマンス要件を満たすためにAppGatewayで実行されるオフチェーンロジックを確認します。

スイッチボードの主な特長

  • 許可されていない登録:誰でも、SOCKETプロトコルを使用してSwitchboardを書き込んで登録することができます。
  • 軽量インターフェース:シンプルで効率的に設計されたスイッチボードは、トランスミッタからの証拠を受け入れ、証拠の妥当性を示す真偽値(true/false)を返します。
  • Application-Defined: 開発者はセキュリティ、コスト、およびレイテンシのプロファイルに合わせてスイッチボードを選択または作成することができます。
  • プルーフアグノスティック:スイッチボードは、オラクルの証明、zk-証明、マルチシグネチャの証明、または楽観的な提出など、さまざまな種類の証明を受け入れます。

プロトコルにスイッチボードがどのように適合するか

  1. 送信機は、ウォッチャーによって生成された証明とユーザー要求に署名して、オンチェーンのSOCKET契約に提出します。
  2. SOCKET契約は、アプリケーション開発者に選択されたSwitchboardに証明を転送します。
  3. スイッチボードは証明を検証し、真偽値(true/false)を返します。
  4. 証拠が受け入れられると、オンチェーンスマートコントラクトが実行されます。

送信機

トランスミッターは、オフチェーンからオンチェーンへユーザーのリクエストとWatcherが生成した証拠を移動させる責任を持つスマートエージェントです。彼らはWatcherと協力して、オンチェーンのSOCKET契約にデータを提出し、その後データを検証するためにスイッチボードに転送します。

送信機の重要な役割

  • オンチェーンでデータを移動する:Watcherによって生成された証拠を、オンチェーンのSOCKET契約に提出して検証します。
  • ウォッチャーとの調整:対応する証拠とユーザーリクエストがブロックチェーンに提出され、実行されるようにします。
  • オンチェーン契約のトリガー:プルーフがスイッチボードで確認された後、アプリケーションのオンチェーンスマート契約の実行を容易にします。

送信機がプロトコルにどのように適合するか

  1. ユーザーはリクエストをWatcherに送信し、AppGatewayロジックが実行され、証明が生成されます。
  2. ウォッチャーは証明をトランスミッターに渡します。
  3. 送信機は証明とユーザーリクエストをオンチェーンのソケット契約に提出します。
  4. スイッチボードは証明を検証し、真偽値(true/false)を返します。
  5. 受け入れられると、オンチェーンスマートコントラクトがトリガーされます。

Onchain App 契約

Onchain App Contractsは、SOCKETエコシステムと直接やり取りするブロックチェーンに展開された従来のスマートコントラクトです。これらの契約は、分散型アプリケーション(dApps)の中核ロジックと機能をカプセル化しています。Onchain App Contractsは、SOCKETプロトコルと統合することで、クロスチェーンの相互運用性を活用し、開発者から複雑さを抽象化することができます。

Onchainアプリ契約の主要な役割

  • 実行:彼らはユーザーの相互作用とオフチェーンプロセスの結果に基づいて、事前に定義された機能とビジネスロジックを実行します。
  • 相互運用性:彼らは複数のブロックチェーンネットワークとシームレスにやり取りし、各ネットワークの技術的詳細を直接統合することなく、チェーン間で資産とデータを転送することができます。
  • セキュリティと分散化:オンチェーンで展開されると、それらは基礎となるブロックチェーンのセキュリティ特性と分散化の利点を継承します。

App-Gateway 契約

App-Gateway契約は、拡張仮想マシン(EVMx)に展開された特殊契約であり、ユーザーとオンチェーンスマート契約の間の仲介役を果たします。これらの契約は、オンチェーン操作を実行する前に、相互作用を処理し、特定のロジックを強制します。

App-Gateway契約の重要な役割

  • 実行前のチェック:オンチェーンの実行前に、シミュレーション、オークション、意図の一致、セキュリティチェックなどのカスタムロジックを実行します。
  • 中間層:彼らは橋として機能し、ユーザーとオンチェーンアプリ契約との相互作用を管理し、円滑かつ効率的なコミュニケーションを確保します。
  • 強化機能:グローバルルーティングやコンポーザビリティなど、高度な機能を可能にし、全体的なユーザーエクスペリエンスを向上させます。

ソケットプロトコルの動作原理

ソケットプロトコルは、複数のブロックチェーン間でシームレスにやり取りするためにChain-Abstracted-Packets(CAPs)を作成および展開することによって動作します。このプロセスにより、効率的で安全なクロスチェーントランザクションが確保されます。

  1. ユーザーリクエストの開始: ユーザーはアプリケーションゲートウェイにリクエストを送信します。
  2. ゲートウェイ処理:オフチェーン監視サービスオペレーターによってホストされるオンチェーンアプリケーションの接続ポイントとして機能するゲートウェイは、ユーザーリクエストを受信します。ゲートウェイはリクエストを処理し、次のステップに備えます。
  3. 送信機の役割:送信機は、オフチェーンからオンチェーンにユーザーのリクエストや証明を移動する責任を持つオフチェーンスマートアクターであり、処理されたリクエストを受け取ります。彼らはブロックチェーン上でアクション提案を行います。
  4. 適切な送信機の選択:アプリケーションゲートウェイは、コスト、レイテンシ、セキュリティなどの特定の条件に基づいて、最適な送信機を選択します。
  5. チェーン抽象化パケット(CAPs)の作成:選択された送信機は、ウォッチャーからの認証署名とともに、リクエストおよび応答情報を含むCAPを生成します。
  6. 送信者による実行:送信者は関連するブロックチェーンネットワーク上でCAPを実行します。アプリケーションのスマートコントラクト(プラグ)が必要なアクションを実行します。
  7. スイッチボードによる検証:スイッチボードはオンチェーンのスマートコントラクトであり、CAPの有効性とセキュリティを確認するために検証を行います。スイッチボードを使用すると、アプリケーションはオプティミスティックまたはゼロ知識ロールアップなど、さまざまなモニタリングおよび認証サービスを選択できます。
  8. 完了と透明性:このプロセスは、CAP内のすべてのアクションが完了するまで、さまざまなネットワークを横断して続きます。ウォッチャーやトランスミッターなどのコンポーネントは、透明性と効率性を確保し、Socketプロトコルをマルチチェーンアプリケーション向けの強力で柔軟なソリューションにします。

ソケットプロトコルの資金調達の旅

Socket Protocolは、ブロックチェーンの相互運用性を向上させるというミッションを支援するための資金調達で大きな進展を遂げました。2022年3月、Socket Protocolは500万ドルのシードラウンドを確保しました。この資金調達ラウンドには、Coinbase VenturesやFramework Venturesなどの主要投資家が参加しました。この投資は、Coinbaseとの連携を拡大し、Coinbase WalletやBaseの開発者やユーザーに橋渡しの機会を提供することを目的としています。

最新の資金調達のマイルストーンは、2023年9月に発生しました。その時、Socket Protocolは戦略的なラウンドでさらに500万ドルを調達しました。このラウンドはCoinbase VenturesとFramework Venturesが主導し、プロジェクトへのサポートをさらに強固なものにしました。新しい資本は、プロトコルの機能を強化し、ブロックチェーンエコシステム内でのその影響を拡大するでしょう。

結論

ブロックチェーンエコシステム内での断片化課題に対処するために、ソケットプロトコルは複数のブロックチェーンネットワーク間でシームレスなやり取りを可能にします。チェーンの抽象化を活用することで、開発者は高度なクロスチェーンアプリケーションを構築できるようになります。ソケットプロトコルは、アプリケーションゲートウェイ、モジュラーオーダーフローオークション、スイッチボード、ウォッチャーなどの革新的な技術を通じて、効率的で安全かつスケーラブルなクロスチェーントランザクションを実現します。ソケットAPI、Socket Plugin、SocketScan、Bungee Protocolなどの製品スイートは、開発者とユーザーの機能を向上させます。成功した資金調達と著名な投資家の支援を受けて、ソケットプロトコルはクロスチェーンの相互作用を簡素化し、真に連携したエコシステムを創造する準備が整っています。

Author: Angelnath
Translator: Paine
Reviewer(s): Matheus、SimonLiu、Joyce
Translation Reviewer(s): Ashley
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.

Socketプロトコルを使用して、ブロックチェーンエコシステムを統合する

中級3/24/2025, 5:56:08 AM
Socket Protocolは、アプリケーションゲートウェイやモジュラーオーダーフローオークションなどの先進技術を活用して、ブロックチェーンの断片化を解消し、シームレスなクロスチェーンインタラクションと相互運用性を実現しています

ブロックチェーン空間では、多くのチェーン、レイヤー、クロスチェーンメッセージング、およびブリッジが登場しています。これらの革新は、ブロックチェーンの機能と能力を大幅に向上させ、より動的で多様なエコシステムを可能にしています。ただし、ユーザー、流動性、および状態が複数のチェーンやレイヤーに分散しているため、分散がメジャーな課題となっており、非効率性と複雑さが生じています。ユーザーは異なるエコシステムをナビゲートすることが困難であり、流動性はしばしば分散しており、DApps全体の効果を低下させています。

これらの課題に対処するために、Socket Protocolは抽象化プロトコルを開発し、断片化されたブロックチェーンの景観を統一し、シームレスで効率的なソリューションを提供しています。これにより、異なるチェーンやレイヤー間での相互運用性と接続が可能となり、統合されたユーザーフレンドリーなエクスペリエンスを確保しています。さまざまなエコシステムを統合することで、Socket Protocolは相互作用を簡素化し、流動性を最適化しています。

ソケットプロトコルとは何ですか?


ソース:ソケットプロトコルのウェブサイト

Socket Protocolは、開発者がチェーンの抽象化を可能にするよう設計された最初のプロトコルで、チェーンの抽象化を通じて300以上のブロックチェーンネットワークを横断してシームレスに相互作用するアプリケーションを構築できるようにしています。各チェーンを独立したシステムとして扱うのではなく、Socket Protocolを使用することで開発者は、伝統的なアプリケーションがデータベースやサーバーを使用するのと同様に、チェーンを統一されたインフラストラクチャとして利用できます。これにより、異なるブロックチェーンネットワーク間で資産をやり取りするための標準化された方法が提供され、各ネットワークの技術的な詳細との直接の統合を必要とせずに、通信することができるようになります。これらの複雑さを抽象化することで、開発者は各ネットワークの固有の実装を処理する必要なく、複数のブロックチェーンを横断してスムーズに機能するアプリケーションを構築できます。

ビジョンとミッション

Rishabh KhuranaとVaibhav Chellaniによって共同設立されたSocket Protocolは、断片化されたブロックチェーンの景観を統一し、相互運用性と接続のためのシームレスで効率的なソリューションを提供することを目指しています。彼らの使命は、さまざまなブロックチェーンが円滑にコミュニケーションし、相互作用する一体化したエコシステムを作成し、全体的なユーザーエクスペリエンスを向上させ、ブロックチェーン空間全体で流動性を最適化することです。Socket Protocolは、分散型アプリケーションが従来のアプリケーションがデータベースとやり取りするのと同じくらい簡単に複数のチェーン上で動作できる未来を展望しています。

Socket Protocolの主な特長

  • チェーン抽象化契約:開発者は、複雑なメッセージングプロトコルや非同期処理を扱うことなく、標準のSolidityを使用して、サポートされているどのチェーン上でも契約を実行できます。これにより、一貫した開発者体験を持つ直接的な機能呼び出しが可能となります。
  • Pre-Execution Framework: 開発者はオンチェーン実行前にカスタムロジックを実行でき、オークション、意図の一致、セキュリティチェックなどの高度な機能を可能にします。このフレームワークは実行フローとユーザーエクスペリエンスに完全な制御を提供します。

Socket Protocolが提供する製品

ソケットAPI

Socket APIは、チェーン抽象化プロトコルとやり取りするための標準化されたインターフェースを開発者に提供します。これにより、複数のブロックチェーンネットワークの複雑さを抽象化し、標準のSolidityコールを使用してクロスチェーン取引を開始および管理することができます。これにより、開発者は各ネットワークの固有の実装の詳細を処理する必要がなくなり、アプリケーション開発が簡素化されます。

Socket APIの主な利点は次のとおりです:

  • 統合の容易さ:開発者は、大幅な変更なしにAPIを迅速にアプリケーションに統合することができます。
  • 一貫した開発者体験: APIは異なるブロックチェーンとやり取りするための統一された体験を提供し、開発者の学習コストを削減します。
  • 強化機能:APIは自動ルーティング、資産交換、クロスチェーンメッセージングなどの高度な機能をサポートしています。

ソケットプラグイン

Socketプラグインは、Socketプロトコルで構築されたアプリケーションに直接統合されるツールです。これにより、プロトコルへの接続プロセスが簡素化され、複雑なネットワークの詳細を管理せずにクロスチェーン機能を組み込むことができます。このプラグインは、アプリケーションロジックとチェーン抽象化レイヤーの間のギャップを埋める役割を果たします。

Socket Pluginの主な特徴は次のとおりです:

  • シームレスな統合: このプラグインは既存のアプリケーションに簡単に統合でき、最小限の努力でクロスチェーンの相互作用を可能にします。
  • 柔軟性:開発者はプラグインをカスタマイズして特定の要件に合わせることができ、さまざまなユースケースとの互換性を確保します。
  • 簡略化された開発:このプラグインは、開発者が核となるアプリケーションロジックに焦点を合わせることを可能にし、クロスチェーン間の相互作用の複雑さを抽象化します。

SocketScan

SocketScanは、Socket Protocolエコシステム内でのクロスチェーンアクティビティを表示するモニタリングツールです。複数のネットワーク上でのトランザクションフローとチェーン抽象化されたパケットのパフォーマンスについてリアルタイムのインサイトを提供します。SocketScanは、ユーザーや開発者がプロトコルの相互作用を追跡し分析するための透明なダッシュボードとして機能します。

SocketScanの主な利点は次のとおりです:

  • リアルタイムモニタリング:ユーザーはクロスチェーン取引やパケットの状況のライブ更新を表示できます。
  • 包括的なアナリティクス:SocketScanは詳細なアナリティクスとパフォーマンスメトリクスを提供し、開発者がアプリケーションを最適化するのを支援します。
  • ユーザーフレンドリーなインターフェース:このツールには直感的なインターフェースがあり、ユーザーがデータをナビゲートし理解することが簡単になっています。

バンジープロトコル

Bungee ProtocolはSocket Protocolによって動作するグローバルな流動性マーケットプレイスです。ユーザーは、ユーザーのニーズに最適化されたチェーン間でさまざまなアクションを実行できます。ユーザーは、スワップ、DeFiプロトコルへの入金、またはNFTの作成など、希望するアクションを示すことができます。Bungee Protocolは、オンチェーンの実行、ルーティング、およびオフチェーンアクターを介した経路探索など、複雑な部分を処理します。

Bungee Protocolの主な特長は次のとおりです:

  • グローバル・リクイディティ・マーケットプレイス:クロスチェーン資産の転送とアクションを促進し、エンドユーザーのニーズに最適化します。
  • ガスレスユーザーリクエスト:ユーザーはガスを消費せずに、オフチェーンで希望するアクションを指示することができます。
  • アウトソーシングされた複雑さ:プロトコルは複雑なオンチェーンの実行、ルーティング、および経路探索を処理し、ユーザーエクスペリエンスを効率化します。
  • ユーザーセントリック設計:ユーザーエクスペリエンスを最適化するために設計され、クロスチェーンの相互作用をシンプルかつ効率的にします。

Socketプロトコルのユースケース

ソケットプロトコルは、チェーン抽象化された合成性と事前実行機能を通じて強力なアプリケーションを実現します。以下はいくつかの主要なユースケースですが、このリストはプロトコルを活用した開発者が革新を重ねるにつれて増え続けています。

水平スケーリング

従来のブロックチェーンのスケーリングは、通常、2つの垂直アプローチに従います:アプリチェーンの起動または高スループットチェーンへの展開。ただし、これらの方法はコンポジションの課題を生み出し、他のチェーンまたはロールアップ上のアプリケーションやユーザーが相互作用するのが難しくなります。Socketプロトコルは、水平スケーリングと呼ばれる異なるアプローチを可能にします。現代のWebアプリケーションと同様に、あなたのアプリケーションは複数のチェーンまたはロールアップに同時に展開され、それらの間でトラフィックが負荷分散されます。SocketのAppGatewayを使用すると、このプロセスはオンチェーンの契約にとってシームレスになります。いくつかの主要なアプリケーションは、既にこのアプローチを利用しています。

意図ベースの実行

Socket Protocolは、開発者がユーザーエクスペリエンスと実行効率を向上させる洗練されたインテントシステムを構築できるようにします。AppGatewaysを介して、開発者はユーザーの意図を処理し、実行オークションを実行し、トランザクションのルーティングを最適化することができます。プロトコルに組み込まれたトランスミッターにより、セキュリティ、コスト、パフォーマンスに完全な制御を保ちながら、即座にインテントベースのシステムを実装することができます。

特定アプリケーションシーケンシング

Miner Extractable Value(MEV)を生成するアプリケーションは、カスタムトランザクションのシーケンス化を利用できます。チェーンのバリデーターにこの価値を捉えさせるのではなく、開発者はAppGatewaysを作成してトランザクションをシーケンス化し、価値を指定された利害関係者に捉えてリダイレクトし、カスタムな実行順序を実装することができます。有名な例としては、スワップトランザクションからのOracle Extractable Value(OEV)の捕捉が挙げられます。

事前実行セキュリティ

従来の取引後に動作する従来のセキュリティサービスとは異なり、ソケットプロトコルは事前実行チェックを通じて予防セキュリティを可能にします。AppGatewaysを使用すると、開発者はオンチェーン実行前にセキュリティ検証を実装し、重要なプロトコル不変条件を強制し、潜在的な悪用を積極的に防ぐことができます。

ソケットプロトコルの背後にある技術

アプリケーションゲートウェイ

Application Gateway は、アプリケーション自体のプレオンチェーン実行を実行できるアプリケーション固有の最上位関数です。Socket Protocol は、これらのゲートウェイ コントラクトに特定の VM や言語を強制しませんが、EVM を単純化することを前提としているため、開発者はさまざまなユース ケースでゲートウェイを活用できます。ゲートウェイは、パーミッションレスな役割を持つウォッチャーエンティティによってオフチェーンでホストされます。アプリケーションは、配電盤と呼ばれるオンチェーンコントラクトを介してウォッチャーを選択して採用することができます。この設定により、複数のウォッチャーを選択し、ゲートウェイ コントラクトのウォッチャーの実行を検証する方法を柔軟に決定できます。ゲートウェイコントラクトのユースケースには、安全性を高めるためのオンチェーンアプリケーションとのすべてのインタラクションのシミュレーションの実行、エンドユーザーにとってより良い結果を最適化するためのオークションの実行、グローバルルーティングの有効化などがあります。

モジュラーオーダーフローオークション(MOFA)

MOFAは、Socket Protocolによって活用されるユニークなコンセプトで、開発者が注文フローのための市場を作成し、第三者が注文フローを満たすために競争することを可能にします。これにより、アプリケーション開発者は、不整合な中間業者を整合した友人に変え、潜在的な障害をアプリケーションのチェーン抽象化の促進要素に変えることができます。アプリケーションは、価格、レイテンシー、その他の要因など、彼らとユーザーが気にするプロパティを最適化することができます。第三者は、アプリケーションによって定義された通りにユーザーのリクエストをオンチェーンで実行し、ユーザーやアプリケーションに価値を提供しながらチェーン抽象化を可能にします。

スイッチボード

スイッチボードは、基本的に、誰でも書いてソケットプロトコルにアタッチできるオンチェーン検証者コントラクトです。アプリケーションを実行する前に、ソケットプロトコルはアプリケーションが選択したスイッチボードで確認し、アプリケーションがオンチェーンコントラクトを実行する前にさまざまなチェックを実行できるようにします。スイッチボードは、誰でも使用できるライブラリのようなものと考えてください。例として、単一のウォッチャーが実行を承認した場合にのみプラグの実行を許可するスイッチボード、100人のウォッチャーを使用し、2/3が承認すれば実行を許可するスイッチボード、または楽観的、ZK、またはオラクルベースのスイッチボードなどがあります。ウォッチャーがアプリケーション定義のゲートウェイを意図どおりに実行したことを証明します。アプリケーションは、使用用途に応じて異なるスイッチボードを選択し、オンチェーン実行のコスト、セキュリティ、遅延のレベルが異なります。アプリケーションは必要に応じてスイッチボードを切り替えることができます。

ウォッチャー

ウォッチャーは、「ウォッチャーサービス」を実行するエンティティであり、複数のチェーンを読み取り、アプリケーション開発者が彼らが実行するVMの上にゲートウェイ契約を展開することを可能にします。アプリケーションはスイッチボードを介してウォッチャーを利用し、システムの重要な部分となります。ウォッチャーに関する主なポイントは次のとおりです:

  • スイッチボードアプリケーション開発者が使用するものに応じて、このエンティティに対する信頼度は異なります。
  • 誰でもウォッチャーサービスを実行し、参加したいチェーンをいくつでも聞くことができます。
  • 参加は、アプリケーションがウォッチャーのサービスにゲートウェイ契約を展開することを選択することによって行われます。

ソケットプロトコルアーキテクチャ

ソケットプロトコルを使用することで、オフチェーンエージェントとオンチェーン契約の組み合わせを使用して、チェーン抽象化されたアプリケーションを開発することが可能になります。このセットアップにより、柔軟で効率的でカスタマイズ可能なクロスチェーンの相互作用が可能となります。

ウォッチャー

ウォッチャーは、ブロックチェーンのアクティビティを監視し、アプリケーションゲートウェイ(AppGateway)をホストするオフチェーンオペレーターです。彼らは、開発者によって定義されたカスタムオフチェーンロジックを実行し、その後、トランスミッターにプルーフを生成し、スイッチボードによるオンチェーン検証に渡します。ウォッチャーはユーザーとブロックチェーンの間の橋渡しとして機能し、開発者がオンチェーンスマートコントラクトが実行される前に有用なオフチェーンロジックを挿入できるようにします。これにより、高いガス料金、複雑なブリッジング、およびマルチチェーンの相互作用などのプロセスがスムーズになります。

ウォッチャーの重要な役割

  • ホストアプリゲートウェイ:専門のVMがAppGateway契約を実行し、カスタムオフチェーンロジックを実行します。
  • プルーフを生成する:ブロックチェーンイベントを観察し、ロジックを実行し、スイッチボードによるオンチェーン検証のためのプルーフを生成します。
  • 受動的な役割:特別な許可なしにノードを実行することで、誰でもウォッチャーになることができます。

プロトコルにウォッチャーがどのように適合するか

  1. ユーザーはオフチェーンメッセージにサインし、それをウォッチャーに送信し、AppGatewayロジックが実行される。
  2. ウォッチャーは証明を生成し、それはトランスミッターに渡されます。
  3. 送信機は、オンチェーンで証明を提出し、それがオンチェーンのスマートコントラクトをトリガーする前に、スイッチボードによって検証されます。

スイッチボード

スイッチボードは、ウォッチャーによって生成され、トランスミッターによって提出されるオフチェーン証明を検証するオンチェーンスマートコントラクトです。これにより、アプリケーションのセキュリティ、コスト、およびパフォーマンス要件を満たすためにAppGatewayで実行されるオフチェーンロジックを確認します。

スイッチボードの主な特長

  • 許可されていない登録:誰でも、SOCKETプロトコルを使用してSwitchboardを書き込んで登録することができます。
  • 軽量インターフェース:シンプルで効率的に設計されたスイッチボードは、トランスミッタからの証拠を受け入れ、証拠の妥当性を示す真偽値(true/false)を返します。
  • Application-Defined: 開発者はセキュリティ、コスト、およびレイテンシのプロファイルに合わせてスイッチボードを選択または作成することができます。
  • プルーフアグノスティック:スイッチボードは、オラクルの証明、zk-証明、マルチシグネチャの証明、または楽観的な提出など、さまざまな種類の証明を受け入れます。

プロトコルにスイッチボードがどのように適合するか

  1. 送信機は、ウォッチャーによって生成された証明とユーザー要求に署名して、オンチェーンのSOCKET契約に提出します。
  2. SOCKET契約は、アプリケーション開発者に選択されたSwitchboardに証明を転送します。
  3. スイッチボードは証明を検証し、真偽値(true/false)を返します。
  4. 証拠が受け入れられると、オンチェーンスマートコントラクトが実行されます。

送信機

トランスミッターは、オフチェーンからオンチェーンへユーザーのリクエストとWatcherが生成した証拠を移動させる責任を持つスマートエージェントです。彼らはWatcherと協力して、オンチェーンのSOCKET契約にデータを提出し、その後データを検証するためにスイッチボードに転送します。

送信機の重要な役割

  • オンチェーンでデータを移動する:Watcherによって生成された証拠を、オンチェーンのSOCKET契約に提出して検証します。
  • ウォッチャーとの調整:対応する証拠とユーザーリクエストがブロックチェーンに提出され、実行されるようにします。
  • オンチェーン契約のトリガー:プルーフがスイッチボードで確認された後、アプリケーションのオンチェーンスマート契約の実行を容易にします。

送信機がプロトコルにどのように適合するか

  1. ユーザーはリクエストをWatcherに送信し、AppGatewayロジックが実行され、証明が生成されます。
  2. ウォッチャーは証明をトランスミッターに渡します。
  3. 送信機は証明とユーザーリクエストをオンチェーンのソケット契約に提出します。
  4. スイッチボードは証明を検証し、真偽値(true/false)を返します。
  5. 受け入れられると、オンチェーンスマートコントラクトがトリガーされます。

Onchain App 契約

Onchain App Contractsは、SOCKETエコシステムと直接やり取りするブロックチェーンに展開された従来のスマートコントラクトです。これらの契約は、分散型アプリケーション(dApps)の中核ロジックと機能をカプセル化しています。Onchain App Contractsは、SOCKETプロトコルと統合することで、クロスチェーンの相互運用性を活用し、開発者から複雑さを抽象化することができます。

Onchainアプリ契約の主要な役割

  • 実行:彼らはユーザーの相互作用とオフチェーンプロセスの結果に基づいて、事前に定義された機能とビジネスロジックを実行します。
  • 相互運用性:彼らは複数のブロックチェーンネットワークとシームレスにやり取りし、各ネットワークの技術的詳細を直接統合することなく、チェーン間で資産とデータを転送することができます。
  • セキュリティと分散化:オンチェーンで展開されると、それらは基礎となるブロックチェーンのセキュリティ特性と分散化の利点を継承します。

App-Gateway 契約

App-Gateway契約は、拡張仮想マシン(EVMx)に展開された特殊契約であり、ユーザーとオンチェーンスマート契約の間の仲介役を果たします。これらの契約は、オンチェーン操作を実行する前に、相互作用を処理し、特定のロジックを強制します。

App-Gateway契約の重要な役割

  • 実行前のチェック:オンチェーンの実行前に、シミュレーション、オークション、意図の一致、セキュリティチェックなどのカスタムロジックを実行します。
  • 中間層:彼らは橋として機能し、ユーザーとオンチェーンアプリ契約との相互作用を管理し、円滑かつ効率的なコミュニケーションを確保します。
  • 強化機能:グローバルルーティングやコンポーザビリティなど、高度な機能を可能にし、全体的なユーザーエクスペリエンスを向上させます。

ソケットプロトコルの動作原理

ソケットプロトコルは、複数のブロックチェーン間でシームレスにやり取りするためにChain-Abstracted-Packets(CAPs)を作成および展開することによって動作します。このプロセスにより、効率的で安全なクロスチェーントランザクションが確保されます。

  1. ユーザーリクエストの開始: ユーザーはアプリケーションゲートウェイにリクエストを送信します。
  2. ゲートウェイ処理:オフチェーン監視サービスオペレーターによってホストされるオンチェーンアプリケーションの接続ポイントとして機能するゲートウェイは、ユーザーリクエストを受信します。ゲートウェイはリクエストを処理し、次のステップに備えます。
  3. 送信機の役割:送信機は、オフチェーンからオンチェーンにユーザーのリクエストや証明を移動する責任を持つオフチェーンスマートアクターであり、処理されたリクエストを受け取ります。彼らはブロックチェーン上でアクション提案を行います。
  4. 適切な送信機の選択:アプリケーションゲートウェイは、コスト、レイテンシ、セキュリティなどの特定の条件に基づいて、最適な送信機を選択します。
  5. チェーン抽象化パケット(CAPs)の作成:選択された送信機は、ウォッチャーからの認証署名とともに、リクエストおよび応答情報を含むCAPを生成します。
  6. 送信者による実行:送信者は関連するブロックチェーンネットワーク上でCAPを実行します。アプリケーションのスマートコントラクト(プラグ)が必要なアクションを実行します。
  7. スイッチボードによる検証:スイッチボードはオンチェーンのスマートコントラクトであり、CAPの有効性とセキュリティを確認するために検証を行います。スイッチボードを使用すると、アプリケーションはオプティミスティックまたはゼロ知識ロールアップなど、さまざまなモニタリングおよび認証サービスを選択できます。
  8. 完了と透明性:このプロセスは、CAP内のすべてのアクションが完了するまで、さまざまなネットワークを横断して続きます。ウォッチャーやトランスミッターなどのコンポーネントは、透明性と効率性を確保し、Socketプロトコルをマルチチェーンアプリケーション向けの強力で柔軟なソリューションにします。

ソケットプロトコルの資金調達の旅

Socket Protocolは、ブロックチェーンの相互運用性を向上させるというミッションを支援するための資金調達で大きな進展を遂げました。2022年3月、Socket Protocolは500万ドルのシードラウンドを確保しました。この資金調達ラウンドには、Coinbase VenturesやFramework Venturesなどの主要投資家が参加しました。この投資は、Coinbaseとの連携を拡大し、Coinbase WalletやBaseの開発者やユーザーに橋渡しの機会を提供することを目的としています。

最新の資金調達のマイルストーンは、2023年9月に発生しました。その時、Socket Protocolは戦略的なラウンドでさらに500万ドルを調達しました。このラウンドはCoinbase VenturesとFramework Venturesが主導し、プロジェクトへのサポートをさらに強固なものにしました。新しい資本は、プロトコルの機能を強化し、ブロックチェーンエコシステム内でのその影響を拡大するでしょう。

結論

ブロックチェーンエコシステム内での断片化課題に対処するために、ソケットプロトコルは複数のブロックチェーンネットワーク間でシームレスなやり取りを可能にします。チェーンの抽象化を活用することで、開発者は高度なクロスチェーンアプリケーションを構築できるようになります。ソケットプロトコルは、アプリケーションゲートウェイ、モジュラーオーダーフローオークション、スイッチボード、ウォッチャーなどの革新的な技術を通じて、効率的で安全かつスケーラブルなクロスチェーントランザクションを実現します。ソケットAPI、Socket Plugin、SocketScan、Bungee Protocolなどの製品スイートは、開発者とユーザーの機能を向上させます。成功した資金調達と著名な投資家の支援を受けて、ソケットプロトコルはクロスチェーンの相互作用を簡素化し、真に連携したエコシステムを創造する準備が整っています。

Author: Angelnath
Translator: Paine
Reviewer(s): Matheus、SimonLiu、Joyce
Translation Reviewer(s): Ashley
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.
Start Now
Sign up and get a
$100
Voucher!