DeFiのスマートコントラクト自動化競争:Gelato、Keep3r、Chainlink Keepers
原文标题:《The DeFi Future is Automated》
作者:David Liebowitz,The Defiant
编译:Richard Lee,链捕手
DeFiの革新に関する競争が展開されており、古参のプレイヤーと新興のプレイヤーが走り回っています。
Ethereumのスマートコントラクト自動実行ツールGelatoは2019年からシーンを拡大しており、昨年7月にそのV1バージョンをリリースしました。一方、Keep3rは2020年10月下旬から独自のソリューションを実行しています。先月、Chainlinkもスマートコントラクトの自動化分野におけるChainlink Keepersの公開ベータ版をリリースしました。この競争の賞品は自動化であり、ユーザーフレンドリーな取引戦略からインフラストラクチャーレベルの清算保護まで、その巨大な潜在能力は今まさに実現し始めています。
「自動化」は、ロボットを使用してソフトウェアプロセスを自動的に実行することとして定義できます。これらのロボットは「実行者」または「キーパー」と呼ばれ、ブロックチェーンスタックのミドルウェアインフラストラクチャの一部です。ミドルウェアインフラストラクチャは、ブロックチェーンエコシステムを支える柱であり、DAppsはそれを利用してコア製品の構築に集中し、エンドユーザーがスムーズに相互作用できるようにします。ミドルウェアの最も有名な例はオラクルであり、外部の世界から情報を取得し、それをチェーン上のノードに公開して、スマートコントラクトのさまざまなアプリケーションにデータを提供します。現在、オラクルプロジェクトの総時価総額は99億ドルに達しており、自動化市場の潜在的な規模がどれほど大きいかを予測できます。
一、DeFiの自動化の欠如
スマートコントラクトについて話すと、多くの人はそれらがすでに自動化されていると考えています。しかし、清算やアービトラージを除いて、DeFiは明らかに自動化が不足しています。Gelatoのホワイトペーパーには次のように書かれています:
「自動化は不足しており、その理由はEthereum仮想マシン(EVM)自体にあります:プログラムは一度に数ミリ秒しか実行されません。従来のオペレーティングシステムで一般的な持続的ループや繰り返しの「cron」ジョブは、マイナーが状態遷移を完了し、ブロックを掘ることを制限します。したがって、これらのスマートコントラクトと呼ばれるプログラムは、状態とロジックを保存することに制限されており、外部からの推進がなければ機能的に非アクティブです。これらのプログラムのロジックを実行し、この状態を変更するためには、まず外部の当事者がトランザクションを送信する必要があります。」
2015年から、Ethereumコミュニティはスマートコントラクトレベルの自動化を試み、議論してきました。最初の試みはEthereum Alarm Clockで、開発者Piper Merriamによって作成され、「Ethereumブロックチェーン上で後で実行されるトランザクションをスケジュールすることを可能にするサービス」として説明されています。TimeNodesと呼ばれる分散型ロボットネットワークのインセンティブの下、これらの実行エージェントは、特定の時間にトランザクションを送信するなどの単純な自動化タスクをオフチェーンで実行します。
2018年、Ethereum Alarm ClockのパートナーであるChronoLogicは、このテーマについてEthereumコミュニティの数人のリーダーにインタビューし、自動化の可能性について話しました。Vitalik Buterinは自動化が「非常に価値のあるもののように思える」と述べ、MyCryptoの創設者Taylor Monahanは、自動化が多段階のトランザクションを促進できると考えており、現実世界からの信号(例えば、ツイート)を実行することを想定していました。さらに、ERC-20トークン標準の作者Fabian Vogelstellerは、自動化が分散型取引所の取引活動を刺激する方法であると考え、この見解は後に確認されました。
しかし、Ethereum Alarm Clockの開発活動はその後活発ではなく、1年以上前に開発者がGitHubで最後の更新を行いました。しかし、Ethereum Alarm Clockの価値は過小評価されるべきではありません—それはEthereum上でのトランザクション自動化を実現するための初めての真の試みでした。
最大の問題は、Ethereum Alarm Clockがあまりにも先進的すぎたことかもしれません。このプロジェクトの開発が活発だったのは2016年から2018年までですが、その時点でDeFiはほとんど存在していなかったため、Ethereum Alarm Clockが適用できるシーンの数が大幅に制限されました。さらに、このプロトコルは単純なプロセスしか実行できず、スマートコントラクトと深く統合された複雑なタスクを処理することはできませんでした。
二、Maker清算人
DAIの導入は、スマートコントラクトレベルでの自動化の初期の広範な適用の一つです。これは、分散型の過剰担保ステーブルコインです。MakerシステムはDAIを生成することによって機能し、ユーザーは資産の150%を過剰担保する必要があります。つまり、1000ドルのDAIを生成したい場合、少なくとも1500ドルの価値のトークンを保管庫にロックする必要があります。資産が150%の担保額を下回ると、所有者は清算や罰金を支払うことによって資産を失う可能性があります。
Makerシステム自体は清算を処理せず、外部の「Maker清算人」システムに処理を委ねています。このシステムでは、Maker清算人はGas費用を入札して清算金庫の権利を競り合い、勝者が清算を実行し、利益を得ます。誰でも清算オークションに参加できるようにすることで、Maker自体はそのエコシステムの中で最も重要な側面から撤退し、自動化を実現しました。この自動化システムは現在、DeFiの中で数十億ドルの総ロック量を支えています。もしMakerが自ら清算を処理していた場合、プロトコルが失敗した際には、彼らが中心的な存在として最も重要な責任を負うことになります。
Makerには外部の清算システムがありますが、2020年3月にこのシステムはシステム的な故障に見舞われ、プロトコルは合計567万DAIを失いました。理由は、Gas費が高騰したため、Makerのオラクルセキュリティモジュールの更新が遅れ、少数の清算人にチャンスを与えたためです—ほぼゼロのDAIで入札して清算金庫を清算しました。この悪名高い「黒い木曜日」の惨敗は、自動化がまだ初期段階にあり、継続的な改善が必要であることを示しています。もしMakerがDeFiエコシステムの中で最大かつ最も成熟したプロジェクトの一つでありながら、これほど広範な失敗に見舞われるなら、他のはるかに小規模なプロジェクトはこのようなシステム的な衝撃にどのように対処するのでしょうか?
現在、DeFi分野における自動化の需要はますます明らかになっており、その二つの最大の痛点は、ロボットを経済的に持続可能な方法でどのようにインセンティブを与えるか、そして変動が激しく予測不可能なGas費用にどのように適応するかです。 MakerのGasオークションシステムは、これら二つの障害を同時に解決することを目指していますが、実際にはロボットエコシステムの設計が調和していないことが明らかになりました。
三、ロボットオペレーター
10台のロボットが1つの金庫の清算権を競り合うと仮定します。1台のロボットが最高入札を行い清算権を獲得して元を取ることができても、他の9台のロボットは負けた場合でもGas費用を支払わなければなりません。このプロセスを長時間繰り返すと、大多数のロボットオペレーターが清算に参加し続けることは経済的に不可能になります。
Gasオークションはウィナー・テイク・オールのシステムであり、競争が激しく資本集約型の特徴を持っています。したがって、わずかなロボットオペレーターだけが生き残ることができ、大多数のロボットは参加できません。さらに、調整が不足しているため、Gasオークションは非常にリソースを消費し、貴重なブロックスペースが失敗したトランザクションで埋め尽くされます。これにより、マイナーは清算から大部分の価値を得ることになります。なぜなら、彼らがGasオークションの勝者を決定するからです。
オフチェーンのオーダーブックリレーター、Maker清算システム、DEXでのアービトラージロボットによるオーダー狙いなどのシーンを除いて、スマートコントラクトシステムレベルでの他の広範な自動化アプリケーションは、2019年のGelatoの登場まで存在しませんでした。これは、スマートコントラクトプロトコルを通じてロボットオペレーターを調整するための真の試みであり、Gasオークションメカニズムの不調和な方法ではありません。
Gelatoの画期的な取り組みは、汎用の自動化サービスを提供し、相互利益の形でDApp開発者とロボットオペレーターをマッチングさせることによって、調整不良や価値のマイナーへの流出を大幅に減少させました。 MakerのGasオークションを中心とした清算人モデルとは異なり、Gelatoのロボットは各スロットで調整され、彼らの番が来たときだけ取引を実行します。
Gasオークションと比較して、この取引タスクを循環的に割り当てる方法は、自動化の広範な適用の効率を大幅に向上させます。なぜなら、相互調整の方法でロボットリソースを集約し、ロボット間の競争を排除するからです。さらに、Gelatoは全体のネットワークでロボットを調整することを目指し、さまざまな規模のロボットオペレーターが長期的に参加でき、経済的にも実行可能です。これにより、このシステムはますます強力で分散化されていきます。
Gelatoは、2019年4月にベルリンのGnosisフルノード共同作業スペースでHilmar OrthとLuis Schliesskeによって設立されました。GelatoはEthereum Alarm Clockの自然な後継者と見なすことができ、単純な取引に限定されず、最初から深いスマートコントラクト自動化の統合に焦点を当てています。
四、修正と反復
Galaxy DigitalとIOSG Venturesから120万ドルのシードラウンド資金を調達し、数年にわたる改良と反復を経て、Gelatoは現在DeFiにいくつかのユースケースを持っています。特にInstadapp(現在DeFiの総ロック量で3位)では、さまざまな方法でGelatoを利用しています。両者の最初の共同プロジェクトはInstadappの「債務ブリッジ」であり、このアプリは不健康なMaker保管庫のポジションをAaveとCompoundに自動的に再融資します。
GelatoとInstadappが今後共同で取り組むアプリは、AaveのポジションをEthereumメインネットからPolygonに移行することです。最近、INSTトークンの導入に伴い、InstadappはGelatoのG-UNIプールを流動性マイニングプログラムに使用しました。G-UNIプールは、ユーザーがUniswap v3で流動性を提供し、資産の再投資や自動的なポジションの再調整などの複数の機能を自動的に実行できるようにします。
先月、GelatoはAaveから5万ドルの助成金を受け取り、「自動健康要因維持」を構築し、ユーザーを清算から保護しました。さらに、Gelatoは複数のブロックチェーンネットワークでそのリミットオーダー機能を展開しています。この機能は最初にSorbet Finance製品に適用され、Ethereum上のUniswapとPolygon上のQuickSwapの深い流動性を利用して、何千人ものユーザーが安値で購入できるようにします。6月初めには、そのリミットオーダー機能がFantom上の主要なAMMプロジェクトSpookySwapにネイティブに統合されました。将来的には、GelatoはGELトークンとGelato DAOを導入する計画です。
Gelatoが提供するSorbet Finance
もしGelatoが何かを証明したとすれば、それは自動化が限られたユースケースにとどまらないということです。自動化は、自動取引戦略、債務再融資、流動性提供者管理など、さまざまな用途を含みます。 Gelatoのホワイトペーパーによれば、自動化の未来のユースケースには、自動化されたDAO資金管理や、現実世界のイベント(例えば、ツイート)を使用してチェーン上のトランザクションをトリガーすることが含まれる可能性があります。また、チェーン上の条件(特定のDAppへのアクセスが一定回数に達するなど)に基づいてNFT報酬の鋳造を促進することもできます。
しかし、Gelatoは自動化への道の一つに過ぎず、他のチームも試みています。Andre CronjeはGelatoの初期のファンであり、彼は自らのKeep3r Networkを発表しました。彼はこれを「外部開発を必要とするプロジェクトと清算作業を求める外部チーム向けの分散型清算人ネットワーク」と説明しています。Gelatoと同様に、Keep3rはインフラストラクチャーレベルのプロジェクトを目指しており、直接的にエンドユーザーに利益をもたらすのではなく、DApp開発者とエコシステム全体に利益をもたらします。
このシステムの仕組みは、誰でも清算人を設定し維持でき、彼らはKeep3rレジストリに情報を公開して実行作業を入札することができるというものです。 現在、Keep3rに基づくプロジェクトには、Yearnエコシステムの複数のプロトコル(Yearn、Sushi、Pickleなど)が含まれています。ネットワークが立ち上がって以来、4〜5人の清算人だけが毎週ネットワーク内で提供されるタスクを実行しています。keep3r.liveによれば、清算人は合計30,327件の作業を完了し、38,027.93 KP3Rの報酬を得ています。
最近、Keep3rガバナンスフォーラムに「Keep3r V2:プロトコルの成長能力を最適化する」と「STABLE:Keep3rに基づくトークン経済システムの改善」という二つの提案が登場しました。両方の提案の作者はDeFi WonderlandのLucianoです。Keep3r V2提案の中で、LucianoはGas効率の向上、Gasオークションの代わりに循環実行を使用すること、契約構造の分離、より迅速な作業のバインド/アンバインド、オラクルの廃止、バックエンドの改善など、多くの改善提案について議論しました。
STABLE提案は、KP3Rの鋳造/焼却メカニズムにリンクした新しいステーブルコイン(STABLE)を作成し、STABLEをKP3Rの作業報酬トークンとして置き換えることを目的としています。KP3Rトークンのボラティリティが高く流動性が不足していることを考慮し、この提案の目的は清算人の安定性を向上させることです。現時点で、これらの提案はまだ議論の段階にあります。
Chainlinkは自動化の最新の競争者であり、これに多くのリソースを投入しています。6月7日、ChainlinkはChainlink Keepersの公開ベータ版を発表しました。このシステムは、スマートコントラクト機能を自動化し、定期的に契約メンテナンスを行うことができ、Chainlinkチームはこれをスマートコントラクトの発展を妨げる大きな障害と見なしています。
Chainlink Keepersは循環システムを使用してトランザクションを実行しており、このソリューションはすでにGelatoの標準となっており、最近のKeep3rのガバナンス提案でも言及されました。さらに、Chainlink Keepersが処理しているいくつかのユースケースは、Gelato上ですでに存在するユースケースと似ています。例えば、リミットオーダー、自動取引戦略、トークン残高の監視などです。
しかし、Chainlinkはさらに一歩進んでおり、Chainlink KeepersはBase Protocolを含む複数のプロジェクトと提携しています。Base Protocolは、すべての暗号通貨の総時価総額にリンクしたトークンで、交換比率は1:1兆です。この提携により、Chainlink Keepersはそのrebase機能を自動的に定期的にメンテナンスし、OpenZepplin Defenderに統合され、プロジェクトがDefenderプラットフォーム内で直接作業を登録および管理できるようになります。最近、彼らはBarnBridgeと協力してSMART Exposureを運営し、この製品は自動的にリバランス機能を実現します。
五、スマートコントラクトの自動化
Chainlinkは過去にGelatoやKeep3rと異なる形で協力してきました。2020年7月、GelatoはChainlinkのGas価格オラクルを初めて使用し、Gelatoネットワークのスマートコントラクトが開発者やユーザーのためにGas費用の公正な価格設定を維持できるようにしました。これにより、Gelatoの自動化ロボットがGas費用を過剰に請求するのを防ぎました。一方、Keep3rに関しては、2020年12月にKeep3rの創設者AndreがChainlinkを使用してKeep3rを拡張する計画についてのブログを発表しました。彼はChainlinkノードオペレーターが最終的に清算人の仕事を実行し、既存の適格な清算人がChainlinkのノードオペレーターになると想定していました。
では、これらすべては何を意味するのでしょうか?
自動化はDeFiプロトコルを大幅に強化する可能性がありますが、相対的にはまだ開発の余地があるブルーオーシャンです。何年にもわたり、自動化に関する多くの試みが行われてきました。単純にトランザクションをスケジュールすることから、Gasオークションを開催することまで。しかし、調整循環モデルが現在最も効果的な解決策であるようです。
現在、DeFiの時価総額は750億ドルを超え、さまざまな貸付プロトコルやAMMプロジェクトの総ロック量は1000億ドルに近づいています。これらのプロジェクトはすべて自動化される可能性があります。彼らはGelato、Chainlink、Keep3rなどの自動化ソリューションの潜在的なユーザーになる可能性が高いです。将来的には、自動化できるすべてのことが自動化されるでしょう。問題は、どのプロトコルがそれを実現するかだけです。