基礎インフラは、Web3 の発展を推進する基盤要素です。
Marlin Protocol は、開発者が革新的な DApp を簡単に構築し、分散化を推進できるようにします! 【Web3 Roundtable】を通じて Marlin Protocol をさらに理解しましょう
Marlin Protocol の紹介
Marlin は、検証可能な計算プロトコルです。高レベルでは、オフチェーンで信頼のないサーバーでの実行を可能にし、オンチェーンで計算結果を検証できます。この設計は、コプロセッサとも呼ばれます。これにより、計算を他のマシンにアウトソースすることができ、彼らが返す結果が正しいことを保証します。したがって、コプロセッサは、すべてのデータを公開し、大量のマシンで冗長な計算を実行する必要はありませんが、計算の完全性とデータの機密性を確保する方法でプログラムを実行できます。
このアプローチの利点は、以前はコストが高すぎたり速度が遅すぎて実現できなかった新しい分散型アプリケーションを実現できることです。たとえば、AI モデルの実行には、オンチェーンの GPU クラスターが必要です。したがって、AI コプロセッサが必要です。ゲームの場合、現在は非常にシンプルなオンチェーンゲーム、または自己主導型の世界があります。
一方、ほとんどの Web3 ゲームのゲームサーバーは、プロジェクトチーム自体によって集中的に実行されています。同様に、DeFi のほとんどのゲームも過剰に担保されています。擬似匿名のアカウントでは、個人はチェーン上の活動を通じて自分自身の評判を構築することができず、その評判を低担保ローンの拡大や効率的なエアドロップ計画に使用することはできません。
想像してみてください。完全に信頼できる AI エージェントを構築し、DeFi プロトコルの LTV や他のリスクパラメータを更新し、取引ボットを実行することで、ユーザーの資金がボットやオペレータによって持ち去られるリスクがない状態で、オンチェーンゲームの環境を動的に更新し、同時に集中型ゲームサーバーのように数千人のプレイヤーをサポートできるようになります。Marlin はこれを実現します。
Marlin Protocol はどのようなニーズを解決していますか?これらのソリューションはブロックチェーンにどのような変化をもたらしますか?
周知のように、ブロックチェーンにはスループットの制限があります。これにより、L2、ロールアップ、並列 EVM、SVM などの多くのスケーリングイノベーションが生まれました。ただし、これらのソリューションには制約もあります。
- ほとんどはブロックベースのデータ構造を使用しています。したがって、トランザクションを一定の頻度でブロックに集約する必要があります。
- これらのトランザクションは、スマートコントラクト用に設計された仮想マシンで実行されます。したがって、パフォーマンスのオーバーヘッドがあります。超低いコード実行の遅延と正確な実行の高速な確認を持つことはできません。
- スマートコントラクトを書くためには、Solidity やブロックチェーン固有の仮想マシンに準拠するパラダイムが必要です。
- オフチェーンデータを信頼性を持って使用することはできません。
Marlin は、通常のクラウドサーバーで実行するのと同じように、オフチェーンで計算を実行できるようにします。そのため、非常に高速な実行が可能です。任意の言語(Python、Go、Rust)でコーディングできます。既存のライブラリやフレームワーク(ML のための TensorFlow、ゲームのための Unity)を使用することもできます。オフチェーンデータにアクセスし、計算を行うことができ、天気データ、中央集権取引所の価格情報、ブロックチェーンの履歴データなど、さまざまなデータを使用できます。これらの計算にはプライベートデータを使用することもできますが、データの漏洩や他の人による読み取りを防ぐことができます。
根本的には、Marlin があれば、既存の Web 2 アプリケーションを「分散化」することができます。したがって、時間の経過とともに、集中型取引所と同等の体験を提供するより強力な DeFi アプリケーション、Web 2 ゲームと同等の遅延とインタラクティビティを持つオンチェーンゲーム、Marlin を使用したスマートな推奨を備えたソーシャルアプリケーションを見ることができると期待しています。
Marlin Protocol は、突破的で革新的な 2 つの重要な製品、Oyster と Kalypso を紹介します
計算を分散クラウドやサードパーティノードにアウトソースする場合、2 つの主要な問題があります。
彼らはプログラムの実行フローを操作し、誤った結果をもたらす可能性があります
彼らはあなたの個人データを覗き見し、他の人に漏洩する可能性があります
この問題を解決するために、いくつかの技術があります。信頼できる実行環境(TEE)、ゼロ知識暗号または ZKP、マルチパーティ計算(MPC)、完全同型暗号(FHE)などについて聞いたことがあるかもしれません。FHE は非常に遅く、MPC にはノードが共謀して観察者に何も知らせないという問題があります。したがって、Marlin は TEE と ZKP に焦点を当てています。TEE はプロセッサ内のセキュリティ領域です。それらは、デバイスのメインプロセッサ内のセキュリティ保管庫のようなもので、機密データとコードを保護します。そこで行われる計算は他のプロセスと分離されます。
Oyster は、TEE を提供するノードオペレータネットワークです。多くの暗号 x AI アプリケーションにとって、安価で高速で実用的であり、自動化されたボットや清算ボット、取引プラットフォームやゲームサーバーのマッチングエンジンを実行するために使用できます。既存の NodeJS サーバーを Oyster で実行し、HTTPS 接続を終了することもできるため、分散型フロントエンドに非常に適しています。
一方、Kalypso は ZK 証明市場です。回路に依存しません。プライベート入力をサポートしています。したがって、任意の zk dApp、zkVM、または zkRollup は、証明生成を Kalypso にアウトソースすることができます。これにより、プロトコルの活性化と検閲耐性が向上します。クライアント側での証明生成は非常に時間がかかるため、zk アプリケーションのユーザーエクスペリエンスを向上させるのに役立ちます。
Marlin Protocol が提供するソリューションは、どのような領域に主に適用されますか?一般ユーザーはプロトコルとどのように関わることができますか?
基本的に、Marlin は分散計算ネットワークであり、多くのアプリケーションが高性能計算を必要とします。現在、計算制限のため、dapp の設計は、完全にオンチェーンで実行できるようになっています(したがって、機能が制限されています)または信頼できるパーティに重要なコンポーネントをオフチェーンに移動することに依存しています。検証可能なオフチェーン計算ネットワークは、新しい非同期プログラミングパラダイムを開始します。
例えば
Oyster は、AI、MEV、マッチングエンジンやオーダーブック取引所などの領域で使用できます。
DAO は、清算や MEV ボットを展開することができます。MEV の利益は DAO に戻ることができます。
ビットコインにプログラム可能性をもたらすためにコプロセッサを使用することができます。分散型フロントエンドの領域では、Marlin と 3DNS の統合は非常に先進的です。なぜなら、DAO がドメインを所有し、バックエンドサーバーを展開することができるからです。将来的には、より表現力豊かで柔軟なバリエーションを持つことになります。
任意のブロックチェーン VM に制約されません。ブロックチェーンのようなデータ構造を使用する必要はありません。通常のコーディングを使用して、機能を信頼できるかつ検証可能な方法で実行できます。これが次世代の dApp のデプロイ方法です。既存の L1 および L2 上の dApp でも、以前は不可能だった機能を実現するためにこの機能を使用できます。
Marlin Protocol の将来の計画は何ですか?影響力を拡大するための方法は何ですか?
私たちは、分散計算ネットワークが分散サービスの駆動力として重要な役割を果たすと信じています。AI ユースケースは始まりに過ぎません。Oyster を使用してコプロセッサを開発し、ビットコインにプログラム可能性をもたらすことを検討することができます。Kalypso に関しては、セキュリティコストを削減するために共生システム(Symbiotic)を使用する可能性を探っています。開発者には、Oyster と Kalypso を試して、ハッカソンに参加し、エコシステムのサポートが必要な場合はお問い合わせください。