BTC
ETH
HTX
SOL
BNB
View Market
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt

Binance Smart Chainマルチプロジェクト暴走、PopcornSwapは4万BNBを一掃、なぜ取引所のパブリックチェーンは「恥ずかしい」のか?

吴说
特邀专栏作者
この記事は約3408文字で、全文を読むには約5分かかります
別のDeFi「土壌鉱山」ポップコーンスワップがバイナンス・スマート・チェーン上で逃走し、プロジェクト参加者は約215万米ドル相当の4万8000BNBに近づいた。
AI要約
展開
別のDeFi「土壌鉱山」ポップコーンスワップがバイナンス・スマート・チェーン上で逃走し、プロジェクト参加者は約215万米ドル相当の4万8000BNBに近づいた。

ウー氏はこう語った | コリン・ウー

この号の編集者 | コリン・ウー

ウー氏はこう語った | コリン・ウー

この号の編集者 | コリン・ウー

最近、多くの液体「マイナー」がウー・シュオ・ブロックチェーンに対し、バイナンス・スマート・チェーン上の別のDeFi「アース・マイン」ポップコーンスワップが逃亡し、プロジェクトは約215万米ドル相当の4万8000BNBに近づいたと語った。さらに 3 つのプロジェクト (Zap Finance と Tin Finance、SharkYield) が数日以内に消滅しました。現在、SharkYieldは逃走により6,000BNBを奪ったようです。

バイナンスは、セキュリティチームがポップコーンスワッププロジェクトを夜通し「追跡調査」しているが、正常に回復できない可能性があると述べた。 Binance の以前の宣伝記事でも、回復は確率の低い出来事であり、ユーザーは慎重に投資し、参加する高品質の主要プロジェクトを選択することが期待されると述べています。

このポップコーンスワップ暴走イベントには 2 つの問題があります。

1. マイナーからのフィードバックにより、Binance は USDT (Tether 経由) と BUSD は凍結できるが、BNB は凍結できないと述べたため、実行中のプロジェクトは大規模に BNB を使用し始めました。

2. バイナンスは、将来的にはバイナンス スマート チェーン コミュニティが、導入された高品質プロジェクトに対して監査サービスを次々と提供し、将来的には、ユーザーの参照のために監査済みプロジェクトと未監査プロジェクトを区別する標識が表示される予定であると述べました。しかし、これまでのところ、監査マークは表示されておらず、監査機関の高額な費用と時間によって妨げられている可能性があります。

Binance の以前のフィードバックは、BSC はイーサリアムと同じパブリック チェーンであり、上記のプロジェクトに責任を負うべきではないというものでした。 He Yi はかつてこう言いました。「バイナンス スマート チェーン プロジェクトはバイナンスによって開発されたものではないのですから、イーサリアムのマイニングで損失が発生した場合の補償を V 神に請求してみてはいかがでしょうか?」

しかしその一方で、バイナンスはユーザーの資産回収を支援することを推進している。たとえば、自動マーケットメーカー(AMM)の「アースマイニング」プロジェクトであるWine Swapが逃亡し、バイナンスのセキュリティチームはユーザーが失われた資金の99.9%(総額34万4,000米ドル以上)を取り戻すのを支援しました。バイナンスはまた、このような追跡には多大な人的資源と物的資源が必要となることが多く、追跡の手がかりが遮断されることも多く、この追跡が成功することは稀であると言えると述べた。

その結果、バイナンスは、実行中のプロジェクトを管理すべきか無視すべきかという厄介な状況に陥ることになる。ユーザーもこれについて疑問を持つでしょうが、Binanceはそれを気にしていますか?

BSC のプロジェクトのロジックは、よく開発されたプロジェクトである CZ がリツイートし、注目を集めて徐々に成長するというものです。対照的に、Huobiエコチェーンは集中度が高く、登録プロジェクトはリストに掲載され、逃亡するケースは少ないです。バイナンス・スマート・チェーンは「審判にはならない」ことを望んでいる。

Huobi のプロジェクトとユーザーはほとんどが中国人であるため、中央集中型の管理と制御を選択する必要があると判断され、Huobi はプロジェクトを実行するための詳細な緊急計画を立てており、いくつかの小規模プロジェクトは直ちに処理されたと言われています。

参照するバイナンスにとって、BSCが路上を走る状況は確かにますます深刻になっており、組織的なガバナンスに頼るのが唯一の選択肢かもしれない。しかし、これまでのところ、Binance Smart Chain システムには何の改善も見られません。

参照する

バイナンス・スマート・チェーン(BSC)の野心と当惑:イーサリアムを超えるか、それともSun Yuchenになるか?

以下のコンテンツは、iNexusPro が Wu Shuo ブロックチェーンをリリースする独占的な権限を持っており、内容は若干編集されています。

一般的に、地雷から資金を引き出すにはいくつかの手順があります。

1. 衝動的なスタッドを引き寄せるために高い APY を使用します (多くの盗賊の土壌鉱山は APR で書かれており、より高く見えることに注意してください。安定性を求めるために APR の土壌鉱山を使用すると、直接閉じることができます)。結局のところ、高い APY は本物の金と銀に支えられ、このような高いリターンをもたらす大企業は、ことわざにあるように、早くから登場しました。リターンが高ければ高いほど、リスクも大きくなります。

2. いくつかの「いわゆる」セキュリティ対策 (タイムロックなど) を通じて、リスクが非常に低いと思わせる。

3. 資金を盗んだ直後に、非 erc トークンまたは凍結できないトークンに交換し、コインを混ぜて逃亡する機会を待ちます。

このステップを見た後は、次のことを理解できるはずです。

1. 彼の APY がどれほど魅力的に書かれていても、オープンソースの土壌鉱山には触れない

2. オープンソースソイル鉱山に参加したい場合は、差分コントラクトの可変パラメータを確認した後、少額の資金で参加する必要があります。 (ただし、ポップコーンスワップなどのリスクがある場合があります。詳しくは後述します)

3. ほとんどのリスクは回避できると思いますが、コントラクトの差分方法、パラメータの確認方法、デリバティブの考え方について簡単に説明します。

最初のステップ: 差分

ここではオンライン比較ツール https://www.diffchecker.com/ を例として取り上げます

https://bscscan.com/address/0x73feaa1ee314f8c655e354234017be2193c9e24e#code

diff コントラクトは、実際にコインを送金したいコントラクト アドレスである必要があることに注意してください (アドレスを取得するために非常に少額の送金が可能です)。

https://bscscan.com/address/0x584527ded17aceb3dc617c40b04e8fe9afc57096#code

まず、元の MasterChef コードを取得します (ここでは例として pancakeswap を使用します)。

次に、ポップコーンスワップの例を次に示します。

コードを両側に別々にコピーし、diff を開始します

ここで差分結果を保存しました。このリンクをクリックして直接クリックできます: https://www.diffchecker.com/VqaCP3DK

結果内の文字列 (名前など) や // (コメント) 以降の内容などの変更は無視できます。

上に示したように、無視できます

オリジナル バージョンによって追加されたコードである場合、通常、Soil Dog がそれを削除することは重要ではありませんが、重要な点は、Soil Dog のコードがオリジナル バージョンと異なるということです。

上の図は主な違いを示しており、Tugou はオリジナルの移行メソッドを変更し、preUpgrade と呼ばれる関数を追加しました。

これを見て、契約について何もわからない場合は、セキュリティ期間中はページを直接閉じて安全を保つことができます。

違いを簡単に分析します。まず、移行メソッドです。これは、sushiswap から継承したコードです。元のコードには、プール内のお金を空にする可能性があります (したがって、Tugou が移行メソッドを持っている場合は、それをプレイしないでください)安定性のため)。

ここ Popcorn では、新しい preUpgrade メソッドはパブリックです。つまり、誰でも呼び出すことができます。

ステップ 2: 変数を確認する

Tugou 契約のこのボタンをクリックします。

移行者、所有者、その他の変数を確認します: (所有者がコアです)

移行者が 0 で、所有者がタイムロック アドレスであることがわかります。Tugou のトリックの 1 つは、タイムロックがあると主張してコントラクト アドレスを与えることですが、所有者はタイムロックのアドレスではありません。明らかに詐欺です。

もちろん、タイムロックコントラクトは小さなアクションも実行できるため、差分操作も行う必要がありますが、ここでのタイムロックには問題がないため、詳細は説明しません。

https://bscscan.com/tx/0x38f75296e3343228c0309f8c99a24ca4f4812372f2b032f38ce25ac5a992b768

上記の 2 つの手順を完了すると、多くの上級マイナーはタイムロックがあり、コントラクト変数に問題はないと感じるかもしれません。コードにはリスクがありますが、タイムロックはありますが、大丈夫です。tmd に急いでください。地元の犬レベルでは、確かに役に立たないかもしれませんが、リスクはありますが、残念ながら、ポップコーンスワップは少し上級の犬です。以下に盗みのプロセスを詳しく説明します。

プロジェクト当事者は次のように呼びかけます。

preUpgrade メソッドを使用すると、アドレスにコントラクト内のトークンの transferFrom アクセス許可を付与できます (簡単に理解すると、ユニスワップ トランザクションの前にコントラクトにコインの使用を許可する必要があることを意味します。ここでは、コントラクト内のコインの使用を自分自身に許可します)。

前のコードを見ると、preUpgrade にはこの機能があることがわかりますが、この権限は移行者に与えるだけであり、移行者は 0 です。移行者を変更するにはタイム ロックが必要です。では、どのように行うのでしょうか。 (この質問は実はしばらくの間私を悩ませていました)

答えは、コントラクトをデプロイした後、タイムロックを追加する前に、プロジェクト当事者が移行者を独自のアドレスに変更し、事前に preUpgrade を通じてその中のすべてのトークンの許可を取得した後、移行者に戻して、タイムロック。

これらのtxはプロジェクト側でプールに追加されたtxと混在しているため、一般人がプール前にすべてのtxをチェックすることは不可能であるため、popcornswapは2時間以内に200万トークンを盗むことができました。

この手口も私の考えを刺激しましたが、現時点では、コントラクトアドレス内の他のアドレスへのトークン許可を検出できる有効なツールが存在しないため、問題を発見するのは非常に困難です。一般のユーザーには能力がなく、この手がかりを発見する可能性は低いが、今回の事件では、契約コードを理解している一部の採掘老人ドライバーもひっくり返されたのではないかと私でも信じている。

フォローアップの考え

この手口が暴露されたことで、将来のアース鉱山も同様の方法でコインを盗む可能性が高いと思われますが、一般ユーザーがこれを警戒するのは不可能です。実際、過去にBSCで2つの鉱山が取り壊されています。 2日分、量は多くなく少量です。

BSCであれHeCOであれ、取引所パブリックチェーンとしての核となる競争力は何でしょうか?分散型ですか?

私は個人的にはそうは思いません。

bsc、heco などの最大の利点は 1. 手数料の安さ 2. 取引所の信頼性の裏付けです。

交換
パブリックチェーン
バイナンス
Odaily公式コミュニティへの参加を歓迎します
購読グループ:
https://t.me/Odaily_News
チャットグループ:
https://t.me/Odaily_GoldenApe
公式アカウント:
https://twitter.com/OdailyChina