【要点】
・このバグによって数百万ドル相当の異常な量のCOMPトークンを誤送信していたことが判明しています。
DeFiのCompoundコードでバグが発生
イーサリアム上で稼働しているDeFi(分散型取引所)のCompound(コンパウンド)コードにバグが発生しました。このバグで、流動性マイニングの報酬として数百万ドル相当の異常な量のCOMPトークンを誤って提供していたことが判明しました。
🚨 Unusual activity has been reported regarding the distribution of COMP following the execution of Proposal 062.
No supplied/borrowed funds are at risk -- Compound Labs and members of the community are investigating discrepancies in the COMP distribution.
— Compound Labs (@compoundfinance) September 29, 2021
https://platform.twitter.com/widgets.js
日本語訳)提案062の実行後のCOMPの配布に関して、異常な活動が報告されています。供給/借り入れた資金はリスクにさらされていません。
複合ラボとコミュニティのメンバーは、COMPディストリビューションの不一致を調査しています。
ツイートでも言及されていますように、調査チームは、供給または借り入れた資金が危険にさらされていないことを保証しています。
そのうえで、COMP分布の不一致を調査していることをユーザーに公表しました。
バグによって異常な量のCOMPトークンを送信
9月29日水曜日に発効した提案62は、以前の50/50株モデルではなく、市場ごとに2つの異なるCOMP分配率、借入側と供給側のレート設定を目的としていたものです。
しかし、更新されたComptroller Contractには、一部のユーザーが数千のCOMPトークンを要求できる新しいバグが含まれていました。
Compound Lab.の創設者である(Robert Leshner)によると、誤った主張は最悪の場合、約8,200万ドル相当の28万のCOMPトークンでした。
この件にかんして、DeFi Llamaの@0xngmi氏は「エクスプロイトは、しばらく前に借りていた人々でしたが、今借りて、悪用しようとしても機能しません」と述べています。
Smart contracts are unforgiving of the tiniest errors...COMP bug is a tragic case of ">" instead of ">=" (in two code locations). Two characters, tens of millions of value lost.
— Kurt Barry (@Kurt_M_Barry) September 30, 2021
https://platform.twitter.com/widgets.js
日本語訳)スマートコントラクトは最も小さなエラーを許しません。COMPバグは2文字で、数千万の値が失われました。
配布無効ツールや管理コントロールがないCOMP
一連のツイートで、ロバート・レシュナー(Robert Leshner)氏は、新しいComptroller契約が、プロトコルのユーザーに非常に多くのCOMPトークンを配布することになった事をツイッターで共有しました。
レシュナー氏が別のツイートで共有した提案と契約は、コミュニティのメンバーによって書かれました。
また、レシュナーはさらに、このCOMP配布を無効にするツールや管理コントロールがないことを説明しています。
これらに加えて、プロトコルを変更する場合は、本番環境に移行するため、7日間のガバナンスプロセスが必要との情報を共有しました。
Just a reminder that the literal interpretation of "code is law" is dumb. Behind every code there is some intent. There was no intent to give outsized rewards in Comptroller, so it's a bug. Thus, you should return any excess COMP if you got any.
— banteg (@bantg) September 30, 2021
https://platform.twitter.com/widgets.js
日本語訳)「コードは法律である」という文字通りの解釈はばかげていることを思い出してください。すべてのコードの背後には、いくつかの意図があります。Comptrollerには特大の報酬を与える意図がなかったので、それはバグです。したがって、余分なCOMPがある場合は、それを返す必要があります。
現在、Compound Lab.とコミュニティメンバーは、COMPディストリビューションにパッチを適用するための潜在的な手順を評価しています。
コンパウンドファイナンスは、今月初めの約30億ドル(3,350億円相当)の過去最高値から減少。
合計で96億3000万ドル(1兆766億円相当)のTVL(ロックされた価値)を持つ5番目に大きなDeFiプロジェクトです。
COMPトークンの時価総額は17.3億ドル(1,934億円相当)で、過去24時間で12%減少し、5月中旬のピーク時の910.5ドル(約10万円)から68%減少しています。