私は分散型システムの可能性に常に魅了されてきました。そのため、暗号プロジェクトの革新的な技術についてブログを書くことにしました。今週のハイライトは、Marlin Protocol です。これは、余分なインフラストラクチャを持つユーザーが計算リソースをアプリケーション開発者と共有できるようにするオープン プロトコルです。
分散型システムでは、情報の流れを制御する中央機関はありません。代わりに、データはコンピューターのネットワーク全体に分散され、各コンピューターにはデータのコピーが保持されます。これにより、単一障害点がなくなるため、より回復力が高く安全なシステムを実現できます。
マーリンについて
Marlin は、低遅延のデータ転送を可能にするノードの分散ネットワーク上に構築されています。そのため、分散 RPC やオラクルなどの長時間実行されるバックエンド サービスに最適です。さらに、Marlin は、セキュア エンクレーブ、ZK ベースの証明者計算、メモリ プール内のイベントに基づくアクションのスケジュール設定、キャッシュなどを通じて整合性保護を提供します。
私の知る限り、Marlin は分散コンピューティングのあらゆるニーズをワンストップで満たすサービスです。しかし、分散コンピューティングの分野で活躍しているのは Marlin だけではありません。コンピューティング リソースへのアクセスを民主化することを目指している企業やプロジェクトは他にもあります。以下にいくつか例を挙げます。
Golem ネットワーク: Golem は、コンピューティング パワーの分散型マーケットプレイスです。ユーザーは、未使用のコンピューティング リソースを、それを必要とする他のユーザーに貸し出すことができます。このプラットフォームは、CGI レンダリング、科学計算、機械学習など、幅広いユース ケースをサポートしています。
Akash ネットワーク: Akash は、ユーザーが他のユーザーからコンピューティング リソースをリースできる分散型クラウド コンピューティング プラットフォームです。このプラットフォームは、Web サイトのホスティング、アプリケーションの実行、ブロックチェーン ノードの展開をサポートします。
Ankr ネットワーク: Ankr は、ユーザーが未使用のコンピューティング リソースを貸し出すことを可能にする分散型クラウド コンピューティング プラットフォームです。
Filecoin: Filecoin は、ユーザーが未使用のストレージ スペースを貸し出すことができる分散型ストレージ ネットワークです。このプラットフォームは、ユーザーがデータを安全かつプライベートに保存できる、従来のクラウド ストレージ プロバイダーに代わる分散型の代替手段を作成することを目指しています。
分散コンピューティングの分野はまだ初期段階にあり、Marlin が取り組んでいるのと同じ問題の解決に取り組んでいる企業やプロジェクトは数多くあります。
Marlin の特徴は何ですか?
Marlin は、プロトコルを継続的に更新することで、他の分散型ネットワークとは一線を画しています。そうすることで、Marlin はネットワークを進化させ、改善し、ユーザーにとってより効率的で安全なものにすることができます。現在、Trusted Execution Environment (TEE) を使用した分散型コンピューティングをサポートするために、ネットワークのアップグレードに取り組んでいます。SGX などの TEE を使用すると、ノード オペレーターにデータを公開することなく、検証可能かつ安全にコンピューティングを行うことができます。これにより、分散型フロントエンド ホスティング サービス、動的な Web サイトやアプリの分散型バックエンド、API、さらには分散型キャッシュや CDN など、幅広い新しいユース ケースへの扉が開かれます。
Marlin の競合他社は、ネットワーク サイズに関して Marlin よりも優位性があり、特定のユース ケースに重点を置いている可能性があります。ネットワーク サイズに関して、Marlin の競合他社の中には、より大規模なネットワークとより確立されたユーザー ベースを備えているものもあります。これは、より大きな計算能力やストレージ容量を必要とする特定のユース ケースでは有利です。さらに、競合他社の中には、機械学習 (Golem) や分散ストレージ (Filecoin) などの特定のユース ケースに特に重点を置いているものもあります。これは、これらのアプリケーションに特定のニーズがあり、特殊な機能やリソースを必要とするユーザーにとって有利です。
ただし、Marlin は継続的なプロトコル更新と TEE に重点を置いているため、特定のユースケースでは競合他社よりも独自の利点がある可能性があります。さらに、Marlin は計算リソースへのアクセスの民主化を重視しており、オープンソースの性質を持っているため、分散型アプリケーションの構築を目指す開発者にとって魅力的な選択肢となっています。最終的には、プラットフォームの選択は特定のユースケースと要件によって決まります。特定のプロジェクトに最適なものを見つけるために、さまざまなオプションを検討する価値があります。
これまでお話ししたアップデートがなぜゲームチェンジャーとなり得るのかを理解するために、TEE について、またそれが Marlin の分散コンピューティング ネットワークとどのように関係するかについて、さらに詳しく説明しましょう。
信頼できる実行環境 (TEE)
簡単に言えば、TEE とは、機密データが安全な環境で処理されることを保証する、安全なコンピューターまたはモバイル デバイスの領域です。
TEE は、データのデジタル要塞と考えることができます。通常、TEE は、独自のオペレーティング システムを実行し、独自のメモリにアクセスできる独立したプロセッサまたはコプロセッサとして実装されます。TEE は、メイン プロセッサおよびオペレーティング システムから分離されており、外部からの改ざんやハッキングの試みから保護するように設計されています。
Marlin のような分散コンピューティング ネットワークでは、TEE が処理されるデータのセキュリティと整合性を保証します。これにより、データ侵害やその他のセキュリティ インシデントを防ぎ、ユーザーはネットワークのセキュリティに自信を持つことができます。さらに、TEE は機密性を維持しながら高いパフォーマンスを発揮することで知られているため、機密データに対して低遅延かつ高スループットの操作が可能になり、分散コンピューティングに適しています。そのため、Marlin ネットワークをアップグレードして TEE をサポートすることで、開発者はユーザーの秘密鍵をエスクローし、ユーザー自身が指示した機密ロジックを使用して特定のイベントに基づいてトランザクションを構築できる分散アプリケーション (dapps) を作成できます。

TEE が MEV オークションやその他の分散型アプリケーションのセキュリティを強化する方法
ジョン・ドウのケースを見てみましょう。彼は経験豊富なトレーダーで、MEV (Miner Extractable Value) オークションへの参加を開始することを決めました。彼は貴重なデジタル資産を扱い、複雑な金融取引に参加しているため、MEV の売買プロセスが可能な限り安全であることを保証したいと考えています。これを実現する方法の 1 つは、TEE を使用することです。これにより、ジョンの MEV 取引の詳細などの機密情報が、悪意のある攻撃や不正アクセスから保護されます。これは、MEV が複雑な金融商品であるため、取引の不正な操作や複製はジョンとその他の関係者に多大な経済的損失をもたらす可能性があるため、重要です。TEE を使用することで、ジョンは安全に MEV オークションに参加でき、取引の信頼性とセキュリティに自信を持つことができます。
MEV オークション TEE の次に、NFT (非代替トークン) ミントや、高度なセキュリティとプライバシーを必要とするその他の dapp の可能性を検討してください。さらに、TEE を使用すると、前述の MEV アルゴリズムや、mev-boost のリレーやブロック ビルダーなど、データを処理するためのカスタム バックエンド ロジックを実行することもできます。
(TEE へのアップグレードは完全にオプションであることに注意してください。ネットワーク内のすべてのノードが、より多くのハードウェア要件を伴う追加機能をサポートする必要はありません。これにより、ネットワークが分散化され、すべての参加者に開かれたままになります。)
結論
Marlin の Trusted Execution Environments (TEE) へのアップグレードにより、ネットワーク上に新しい dapp を構築できる可能性が生まれます。たとえば、チームはトランザクションを受け入れ、MEV (マイナー抽出可能値) アルゴリズムを実行して利益を安全に再分配する分散型サービスを実行できます。あるいは、DAO が独自の清算ボットを実行し、ガバナンス トークン保有者と利益を分配することもできます。独自のノード ネットワークを展開する機能がなければ、今日ではこのようなシステムを構築することは不可能です。彼らは計算リソースを民主化することを使命としており、ネットワークの最新のアップデートはその目標に向けた一歩です。分散型コンピューティングに取り組んでいる企業は Marlin だけではありません。特定のプロジェクトに適したものを選択する際に考慮すべきプラットフォームは他にもあります。十分な情報に基づいた決定を下すには、特定のプロジェクト要件とユース ケースに基づいてさまざまなオプションを評価し、それぞれの利点と欠点を比較検討することが重要です。
#Marlin #Binance #blockchain #BlockchainTechnology #Decentralization


