blockchainjapan’s blog

旬のブロックチェーンを記事を厳選して提供!

スラッシュの仕組みとEigenlayer: ブロックチェーンセキュリティを強化


スラッシュの仕組みとEigenlayer: ブロックチェーンセキュリティを強化

Hadas Zeilberger

スラッシングの役割と、Eigenlayerの実装によるクロスチェーンプロトコルDeFiのメリットについてご紹介します。

はじめに

スラッシングは、Proof-of-Stakeコンセンサスプロトコルや分散型アプリケーションのセキュリティを維持するために、ブロックチェーンエコシステム内で一般的に使われている仕組みです。このメカニズムは、不誠実な参加者にペナルティを与えることで、悪意のある行動を抑止するのに役立つものです。この記事では、スラッシングの仕組み、ユースケースEigenlayerの実装の利点について説明します。

スラッシングカニズム、最適化証明、Eigenlayerの実装を理解する

スラッシングカニズムでは、しばしば「Optimistic Proofs」と呼ばれ、参加者が不正証明をスマートコントラクトに提出し、検証を受ける必要があります。不正証明の種類や検証の仕組みは様々ですが、全体的なパターンは変わりません。参加者はスマートコントラクトにステーク資産を投入し、システムの機能を実行し、不正行為がないか監視します。不正な行為者は、ステーク資産額を減らされることでペナルティを受け、不正を報告した者は、スラッシュ対象となった資金の一部を受け取ります。

Eigenlayerは、SaaS(Software-as-a-Service)製品として斬撃メカニズムのコアパターンを抽象化しました。オンボーディングを管理し、カスタマイズ可能な汎用検証スマートコントラクトを提供し、参加者の分散型ネットワークを監督しています。EthereumのProof-of-Stakeプロトコルを利用することで、Eigenlayerはオンボーディングプロセスを簡素化し、ペイアウトを合理化することができます。また、SaaS型であるため、厳密なセキュリティ監査が可能であり、テスト済みのコードベースが使用されるため、より高いセキュリティレベルが保証され、サービスを利用する企業の個別のセキュリティ監査に関連するコストを削減することができます。

Optimistic BridgeとEigenlayerの長所と短所の評価

Eigenlayerは、Ethereumを起点とするOptimistic Bridgeの作成を可能にしますOptimistic Bridgeは、ステーキングとスラッシングカニズムを使用して、宛先チェーンに送信されたトランザクションが、元ブロックチェーンの状態に含まれることを保証します。これは、ルーターのネットワークとウォッチャーのネットワークを介して機能します。ルーターは、元ブロックチェーンから宛先ブロックチェーントランザクションを送信する役割を果たします。ウォッチャーは、宛先ブロックチェーンに不正な取引がないかを監視する役割を担っています。不正な取引が発見された場合、その取引は元チェーンに提出されます。Connextは現在、クロスチェーン通信の特定のケース(クラスタ間)に対して「Optimistic」メカニズムを使用しています。

出典:「Optimistic Bridge」(Arjun Bhuptani)
この文脈では、詐欺の証明は単に署名されたメッセージ(実際の取引である場合もない場合もある)となります。不正証明を検証するために、スマートコントラクトは単に無効な取引に有効な署名があるかどうかをチェックする必要があります。

このようなブリッジをEigenlayerを使って実装すれば、Eigenlayerのネットワークがルーターとウォッチャーのネットワークとして機能することになります。この実装は、Eigenlayerのスマートコントラクトに上記の不正証明・検証方法を指定する程度で、それほど複雑ではありません。

Eigenlayerは、スラッシングカニズムを実装するための便利で費用対効果の高いソリューションを提供していますが、いくつかの欠点があります。単一のネットワークとコードベースに依存するため、不正行為が発見されなかったり、スマートコントラクトのバグが存在したりすると、複数のサービスが同時にリスクにさらされる可能性があります。分散型ネットワーク上で動作するにもかかわらず、Eigenlayerの中央集権的な性質は、潜在的なセキュリティの脆弱性を導入する代償として、効率を劇的に向上させます。

まとめ

Eigenlayerのスラッシングカニズムの実装は、Optimistic Bridgeを含む様々なブロックチェーン・アプリケーションのセキュリティを強化するための効率的なソリューションを提供します。しかし、その中央集権的な性質に関連する潜在的なリスクと利点を比較検討することが極めて重要です。スラッシングカニズムとEigenlayerの提供するソリューションの複雑さを理解することで、ブロックチェーンエンジニアは自分のプロジェクトにこのソリューションを採用するかどうか、情報に基づいた判断をすることができます。


Connext Networkについて

Connext Networkは、チェーンとロールアップの間で高速かつ信頼性の高い通信を行うためのネットワークです。この分野に存在する相互運用システムにおいて、新たな信頼性の仮定を導入することなく、低コストかつ迅速に実行できる唯一のものです。Connextは、ブリッジやその他のネイティブなクロスチェーンアプリケーションを構築する開発者を対象としており、現在までに15億ドルを超えるトランザクションがConnextのネットワークを通過しています。

Connextの学習材料や各コンテンツはこちらでご覧ください!