top of page

ARMの紹介:あなたの自律的でスマートなDeFiコンパニオン

  • 執筆者の写真: ICP Japan
    ICP Japan
  • 5月16日
  • 読了時間: 8分

この記事では、インターネットコンピュータープロトコル(ICP)上で構築された自律的利率マネージャー(ARM)について説明します。ARMは、Liquity V2ローンの金利管理を自動化するシステムです。

Liquity V2は、イーサリアムのメインネット上で動作する分散型プロトコルで、ユーザーがETH、wstETH、rETHなどの担保を元に、安定した暗号通貨BOLDを借りることができます。プロトコルの革新点は、借り手が自分で金利を設定・調整できることです。ただし、金利が低いと、他の借り手から回収されるリスクが高くなります。簡単に言うと、この仕組みでは、BOLDを保持する誰もがプロトコルを通じてETHや流動的ステーキングトークン(手数料を差し引いて)を1ドル相当で交換できるようにし、最低金利を設定した借り手の担保からこれを差し引くことになります。

これにより、金利が市場条件に応じて調整されるバランスが生まれます。BOLDの価格が1ドルを超えれば、借り手は金利を下げることができ、借り入れが魅力的になります。一方、BOLDの価格が1ドルを下回れば、借り手は金利を上げることで借り入れの魅力を減らし、BOLDを保持する魅力を高めます。

金利のチェックと変更を手動で行うことは、簡単な作業ではありません。さらに、金利調整を第三者に委託するには信頼が必要です。そこで登場するのがARMです。ARMはICP上で動作する自律的な金利管理スマートコントラクトで、借り手のためにすべてを管理します。言い換えれば、ARMは外部のトリガーなしに分散型で自分の代理で動作できる新しいタイプのdappに属します。

ARMとは?

ARMは、Liquity V2ローンのための分散型自動金利マネージャーです。ICP上で自律的、効率的、分散型で金利を調整する信頼できるロボットのようなものです。

なぜARMはICP上にあるのか?

ICP上でARMを構築する理由の一つは、ICPが改竄不可能で汎用的なコンピュータープラットフォームを提供し、最小限の信頼前提で動作するからです。ICPのスマートコントラクト(カニスター)は、Webブラウザ、モバイルアプリ、他のカニスターと相互作用する分散型の状態を持つサーバーレスサービスとして機能します。高パフォーマンスに加え、ICPのブロックチェーン技術スタックは、ARMのような高度なDeFiサービスを可能にします。

LiquityがICPでの構築を選んだ理由について、Liquityのリサーチ責任者であるRobert Laukoは次のように述べています。「イーサリアムでは自律的な金利管理を支えるための重い作業ができないため、私たちはパフォーマンス、スケーラビリティ、コスト効率に優れた分散型アプローチを提供するインターネットコンピュータに頼ることにしました。」

ARMの使用方法

ARMを使用するには、借り手がLiquity V2のフロントエンドの1つを使用して、金利調整をイーサリアムのスマートコントラクトアドレスに委任するだけです。その後、ARMが必要な調整を計算し、金利調整の手数料とリスクを最適化し、残りのプロセスを管理します。このすべてが、中央集権的なインフラに信頼を置くことなく行われます。

ARMの主な利点

  • 自動化: ARMのインテリジェントな意思決定により、借り手の手動作業が排除されます。

  • 回収リスクの軽減: ARMの戦略は金利と調整頻度をバランスさせ、借り手の回収リスクを軽減します。

  • コスト効率: ARMはバッチ処理技術を適用し、ICPのスケーラブルなアーキテクチャを活用して、ガス費用を含むコストを削減します。

  • 信頼レスで安全: 借り手のデータと独立性は安全であり、誰もARMの動作を変更することはできません。借り手は自分の資産をコントロールし続け、いつでも他のオフチェーンまたはオンチェーンの金利マネージャーを選択できます。

チェーン間での自律的・分散型の相互作用

ARMの利点に加え、ICP技術は以下のユニークな特徴により、借り手がカニスターのスマートコントラクトに金利管理を簡単に委任できるようにします。

  • タイマー機能: これはカニスターのスマートコントラクトのために内蔵されたアラームのようなものです。毎時間、タイマーが鳴り、カニスターは自動的に借り手の金利をチェックして更新します。借り手は何の操作も必要とせず、他の外部トリガーを活性化することもありません。

  • イーサリアム統合: カニスターはイーサリアムの資産を保持し、転送できます。さらに、カニスターのスマートコントラクトとイーサリアムのスマートコントラクト間での双方向の相互作用は、Chain Fusion技術によりサポートされています。これにより、ARMカニスターはイーサリアム上のLiquity V2契約からリアルタイムデータ(負債、回収手数料など)を取得し、金利調整のためにイーサリアムにトランザクションを送信することができます。

  • リバースガスモデル: ARMは、料金収集と変換を通じて自身のガスおよび運用コストを管理します。

DFINITYのリサーチディレクターであるYvonne-Anne Pignoletは、「タイマー機能とChain Fusionは、自治性を提供し、複数のエコシステムを統合する上で重要な役割を果たしています」と述べています。

ARMの機能がどのように動作するか

ARMの機能がどのように構成されているかを以下に分解して説明します。

契約アーキテクチャ

金利管理システムは、イーサリアムメインネット上のバッチマネージャー契約と、インターネットコンピュータ上でホストされる金利管理カニスターで構成されています。

各バッチマネージャー契約には、外部所有アカウント(EOA)が事前に登録されており、このアカウントのみが金利調整を行うことができます。

EOAはICPのしきい値ECDSA署名生成により安全に生成されます。このプロトコルは、悪意のあるノードや不利なネットワーク条件下でも、ICPノードが共同でトランザクションの署名を行い、イーサリアムによって検証可能な署名を作成します。これにより、EOAの秘密鍵を知っているのは不正なノードを含むどのエンティティでもなく、署名は資格のある多数のECDSAノードによって共同で行われます。

ARMの機能

ARMカニスターは、1時間ごとにタイマーによってトリガーされ、金利調整の条件が満たされているかどうかを確認します。そのために、ARMカニスターはChain Fusion技術を使ってLiquity V2コア契約からデータを取得します。

具体的には、ARMカニスターはEVM RPCカニスターを通じてこれを行います。EVM RPCカニスターは、カニスターとイーサリアム、およびその他のEVM互換ブロックチェーンとの間で通信するために使用されます。

EVM RPCカニスターはRPCプロバイダーにリクエストを送信し、その応答に基づいてコンセンサスを取ることで、他のカニスターに代わってEVMチェーンとの信頼性のある分散型相互作用を実現します。金利変更の条件が満たされると、ARMカニスターはEVM RPCカニスターを使用してイーサリアムのトランザクションを作成し、そのトランザクションに対して所定のEOAのしきい値署名を取得し、イーサリアムネットワークにトランザクションを送信します。

ARMカニスターには、失敗したトランザクションを再送信できる組み込みの耐障害機構も備わっています。

持続可能性

借り手の金利を管理するために消費されたリソースのコストをカバーするため、バッチ管理契約は手数料を請求します。この手数料の一部は、正のEOA ETH残高を維持するために使用されます。

ICPでは、各カニスターにはサイクル残高があり、カニスターが使用するリソースに応じて減少します。これは前払いモデルに似ています。ユーザーはICPトークンをサイクルに変換し、それを任意のカニスターに送ることができます。

ARMカニスターのサイクル残高も、所定のしきい値を上回るように維持する必要があります。これを実現するために、バッチ管理契約によって蓄積された手数料の一部は、ETHと引き換えにARMカニスターにサイクルを補充する人に割引で提供されます。

この仕組みにより、収集された手数料は、イーサリアムとICPの両方で必要な残高を、許可なし、持続可能、かつ自律的に補充します。

ARMとICPの未来

ICPで動作する自律的な金利管理戦略は、旅の終わりではありません。例えば、以下のようなさらなる拡張のアイデアがあります。

Liquity V2のユーザーは、借り入れ、貸し出し、金利パラメータの設定のためにイーサリアムトランザクションを手動で作成したくないでしょう。これを手動で行うのは面倒で、エラーが発生しやすいです。しかし、Liquityはオープンソースのフロントエンドコードを提供しており、いくつかのサービスが中央集権的なインフラでフロントエンドをホストしています。そのため、信頼をさらに減らすために、Liquity V2のフロントエンドをICPで動作するように移植することができます。

さらに、ARMのオープンソース性は、開発者にイノベーションを促し、カスタム戦略を作成することを奨励します。これらの可能性は、イーサリアムを超えて、Chain Fusion技術がBaseやArbitrumなどの他のEVMベースのチェーンをサポートしているため、専用のフロントエンドとARM機構を持つLiquity V2のフォークを作成することができます。

最後に、ARMのようなdappの可能性は、他のアルゴリズム的なステーブルコインやDeFiプロトコルのための自律的で自立したDeFiマネージャーの開発にも含まれています。

これらの提案が示すように、さらに多くの革新的なアイデアの余地があります。原則として、外部トリガーなしで1つまたは複数のチェーンから収集された情報に基づいてあなたの代理で動作する分散型サービスは、このアプローチを使って実装できます。

まとめ

ARMは自律的な金利管理のゲームチェンジャーです。効率的でスケーラブル、かつ信頼レスです。

インターネットコンピュータープロトコルのユニークな機能(タイマー、Chain Fusion、リバースガスモデル)を活用することで、ARMはさらに高度な、自動で動作する分散型アプリケーションの未来を指し示しています。

高度な分散型金融ツールに興味がある方には、インターネットコンピュータープロトコルの機能が革新のための強力なプラットフォームを提供します。

LiquityのARMに関する発表については、彼らのブログで確認できます。

Comments


bottom of page