この記事では、BEVM クロスチェーン操作における最近のルーン「損失」問題について詳細な分析を提供し、同様の問題が再発しないようにするためのセキュリティ推奨事項を示します。 最近、BEVM のクロスチェーン操作でルーン「損失」現象がいくつか発生し、コミュニティの注目と疑念を引き起こしました。この記事では、この問題について詳細な分析を行い、ユーザーにこの問題についてのより包括的な理解を提供することを目指します。同時に、最近人気の碑文やルーン文字を使用する際の注意事項についてもお話ししたいと思います。 背景 北京時間2023年12月23日、一部のBEVMクロスチェーン取引ユーザーは、自分のアカウントに保持されている一部のCOOKとPSBTSが知らないうちにクロスチェーンブリッジに転送されたことを発見し、BEVMチームに質問しました。その後、BEVMの公式Twitterアカウントは声明を発表し、これらのルーンはUnisatなどの主流のウォレットではサポートされていないため、BEVMにチェーンを渡す際に、これらの非主流の刻印は通常のUTXOとしてBEVMアドレスに転送されると述べました。 ScaleBit のセキュリティ チームはこの事件に気づき、すぐに調査を実施しました。 ScaleBit チームによる調査の結果、この部分のルーンは BEVM によって「盗まれた」のではなく、同じクロスチェーントランザクションで通常の UTXO として実際に転送されたことが確認されました。 文章 BEVM公式サイトによると、BEVMはBTCをGasとして使用し、EVMと互換性のあるBTCレイヤー2です。その主な目標は、ビットコインのスマート コントラクト シナリオを拡張し、ビットコイン ブロックチェーンがチューリング完全ではなくスマート コントラクトをサポートしていないという制約を BTC が打破できるようにし、BEVM レイヤー 2 上で BTC をネイティブ ガスとして使用して分散型アプリケーションを構築できるようにすることです。 最近、BEVM Odyssey イベントの開始に伴い、多くのユーザーが将来の BEVM エコシステムに参加する機会をつかむことを期待して、BTC を BEVM にクロスチェーンしてやり取りし始めました。しかし、クロスチェーンプロセス中に、一部のユーザーは COOK と PSBTS の一部が失われたことに気付きました。ブロックチェーンブラウザによると、この部分のルーン文字がBEVMクロスチェーンブリッジに転送され、上記の状況が発生したことが判明しました。 次に、何が起こったのか見てみましょう。 まず、BEVM ブラウザ (https://scan.bevm.io/stats) を通じてクロスチェーン トランザクション情報をいくつか見つけました。分析の結果、クロスチェーンブリッジの受信アドレスは次の通りであることがわかりました。 bc1p43kqxnf7yxcz5gacmqu98cr2r5gndtauzrwpypdzmsgp7n3lssgs5wruvy。 次に、Rune Alpha (COOK や PSBTS などの RUNES プロトコルをサポートする一般的なブラウザーおよびサービス) を調べたところ、そのアドレスには 110,000 個を超える COOK と 280,000 個を超える PSBTS を含む、さまざまなルーン文字が多数含まれていることがわかりました。 次に、ルーン関連の取引のこの部分について調査と分析を行いました。 次のトランザクションの 1 つを例に挙げてみましょう。 https://runealpha.xyz/txs/c1bf015ce01a3610b436fb2e418685855cd7a37143cd52a4d1858a53e610b5f2 トランザクションの内容は図の通りです。 このトランザクションには、0.00000546 BTC(1000 COOK を含む)と 0.02169031 BTC の 2 つの入力があり、出力は 0.02 BTC(1000 COOK を含む)と 0.00148377 BTC であることがわかります。 比較のために、クロスチェーンブリッジトランザクションではない COOK トランザクションを見つけました。その出力は次のとおりです。 入力と出力の両方に 0.00000546 BTC の UTXO が含まれていることがわかります。 なぜこのようなことが起こるのでしょうか?ここでは、いくつかの関連する知識を理解する必要があります。 UTTXO まず、UTXO とは何かを理解しましょう。 UTXO の正式名称はUnspent Transaction Outputで、文字通り未使用のトランザクション出力を意味し、ビットコインの核となる知識ポイントです。ビットコインの取引では、各取引に入力と出力があります。誰かがあなたに支払うお金は「トランザクション入力」であり、あなたが受け取るお金は「トランザクション出力」です。 UTXO のコア設計思想はステートレスです。トランザクション イベントは記録されますが、最終ステータスは記録されません。つまり、変更イベントのみが記録されます。ユーザーは履歴記録に基づいて残高を計算する必要があります。そのため、ビットコインの取引モデルは、私たちが普段使っている銀行口座とは異なります。アカウントという概念はありません。ビットコインにはUTXOしかありません。 UTXO は、任意の金額の「コイン」と考えることができます。 UTXOの入力と変更 UTXO はコインと同じで、使用するために分解することはできません。では、取引中に入力金額をどのように計算し、お釣りをどのように受け取るのでしょうか? たとえば、Xiao Ming は Xiao Gang に 1 BTC を転送します。全体のプロセスは次のようになります。 Xiao Ming は十分な入力を収集する必要があります。たとえば、Xiao Ming のアドレスに対応する以前のトランザクションでは、額面が 0.9 の UTXO が見つかりましたが、これは 1 BTC には不十分です。幸いなことに、トランザクションでは複数の入力が許可されているため、Xiao Ming は額面が 0.2 の別の UTXO を見つけました。このように、この転送トランザクションには 2 つの入力があります。出力も 2 つあり、1 つは額面 1 BTC の Xiaogang のアドレスを指します。 Xiao Mingを指す別のアドレスの額面価値は約0.1 BTCです。この出力が変更です。 ビットコインの転送プロセスでは、入力を追加するための固定アルゴリズムはなく、ウォレットの実装によって異なります。 ビットコインの刻印とルーン 第二に、碑文とルーン文字が何であるかを理解する必要があります。ビットコインの刻印とルーン文字は、ビットコイン エコシステムにおける 2 つの重要な概念です。 ビットコインの代表的なプロトコルはOrdinalsプロトコルです。 Ordinals は 2022 年 12 月に誕生し、コンテンツは完全にオンチェーンで、Casey Rodarmor によって開発されました。このプロトコルは Sat 番号システムを利用します。 Ordinals は、トランザクションで各 Satoshi にシリアル番号を割り当てることで、各 Satoshi を追跡します。同時に、ユーザーは Ordinals を通じてビットコイン ブロックチェーンに追加データ (画像、ビデオ、テキストなど) を添付することができ、各 Satoshi を一意にして NFT の特性を持たせることができます。 BRC-20 はこのプロトコルに基づいて作成されました。 ルーン プロトコル (ルーン プロトコルとも呼ばれます)。 BRC-20 の人気により、BRC-20 関連トークンのトランザクションが Ordinals プロトコルの大部分を占めるようになりました。 2023年9月26日、ケイシー・ロダーモアはBRC-20の代わりとしてルーンと呼ばれるプロトコル(現在はルーンプロトコルと呼ばれています)を再開発しました。このプロトコルは、UTXO (未使用のトランザクション出力) に基づいたシンプルな FT (代替トークン) プロトコルであり、ビットコイン ユーザーに優れたユーザー エクスペリエンスを提供します。ルーン文字の主な代表は、前述した COOK と PSBTS です。 ビットコインの刻印とルーンのキャリアは両方とも UTXO です。ビットコインの刻印とルーンの主な違いは、刻印は分離された証人データに刻印されるのに対し、ルーンは OP_RETURN に刻印されることです。 OP_RETURN が保存できるデータ量は非常に限られていますが、コインを発行するには十分すぎるほどであり、これは新しい技術ではありません。 ユーザーが碑文やルーンを作成する場合、基本的に対応する金額のビットコインをプロトコルに送信し、プロトコルは碑文またはルーンとともに UTXO を返します。通常、UTXO は 0.00000546 BTC です。ここで、なぜこれが 0.00000546 なのかを説明します。これは、ビットコインに設定されている最小取引額です。 転送の刻印は、これらのウォレットがこれらの UTXO の特別な形式を認識するためでもあります。ウォレットは、これらの UTXO を対応するプロトコルを通じて入力として使用し、相手に転送するために追加料金を支払います。 ユーザーがルーンを失ったのはなぜですか? ユーザーの失われたルーンについては、本質的にはまだ UTXO であるため、ユーザーが UniSat を使用して Bitcoin クロスチェーン操作を実行すると、UniSat はルーンを含む UTXO を認識せず、通常の UTXO として処理し、結合された入力をクロスチェーン ブリッジに送信します。 実際、クロスチェーン操作だけでなく、ルーンをサポートしていないウォレットで他のビットコイン転送操作を実行するときにも、ユーザーはルーンを失う可能性があります。 12 月 7 日、ユーザーは Unisat で BRC-20 スワップ操作を実行したときに 15,000 個の COOK を失いました。 もう一つ興味深いことがあります。 Runes Alpha でルーンをキャストする場合、ユーザーの刻印をガスとして転送することが可能です。 なぜ誰も失われた碑文を報告しなかったのでしょうか? BEVM の公式ドキュメントを通じて、BEVM クロスチェーンがインスクリプション クロスチェーンをサポートしていることがわかりました。ユーザーは、BSwap を使用して、自分の刻印を BEVM にクロスチェーンするだけです。クロスチェーンに使用されるウォレットは UniSat ウォレットです。これは、ユーザーが BRC-20 トークンを保存、発行、転送できるようにする BTC エコシステム用の Chrome プラグイン ウォレットです。ユーザーの刻印を識別できるため、UTXO のその部分のマージを回避できます。ユーザーが碑文を積極的に取引した場合にのみ転送されます。 Unisat はまだ Rune Protocol をサポートしていないため、チェーンを越えるときにユーザーはルーンを「失う」ことになりますが、刻印は失われません。ルーンをサポートしていない他のウォレットを使用する場合も同様の状況が発生します。 ルーンは回収できるのでしょうか? ルーン文字がクロスチェーンブリッジに転送されたので、ユーザーはそれらのルーン文字を取り戻すことができますか? BEVM のホワイトペーパーを参照しました。 BEVM の資産クロスチェーン ソリューションは、ビットコインの Taproot テクノロジーに基づいて構築されています。 Schnorr 署名 + Mast 契約 + 1000 BTC ライトノードを統合して POS ネットワークを形成し、分散型クロスチェーンと資産管理を実現します。 BTC-BEVM 双方向クロスチェーンは、チェーン上のノードのコンセンサスに基づいて完全に管理され、マルチ署名や手動管理に頼るのではなく、完全なコーディングと信頼解除を実現します。これにより、BTC および Bitcoin 資産のクロスチェーン セキュリティは、BFT POS と同様に分散化され、安全になります。したがって、BEVM 担当者は、ユーザーの「ルーン資産」を引き出すために別の転送取引を開始することはできません。 BEVM はルーン プロトコルをサポートしていないため、この部分のルーンが転送される確率は完全にランダムです。保管契約が取引を実行すると、これらの「ルーン資産」は通常の UTXO として転送される可能性がありますが、プロセス全体は完全にランダムであり、人間の制御下にはありません。撤退を強制したい場合は、BEVM チェーン全体のコンセンサスを完全に変更する必要があり、これは間違いなく BEVM のハードフォークに相当します。 一般的に、この事件はいくつかの理由によって引き起こされました。
このような問題が再び発生しないようにするにはどうすればよいでしょうか? 一般ユーザーにとって、このような問題が再発しないようにするにはどうすればよいでしょうか?対話型操作を実行する場合、ユーザーには次の操作を実行することをお勧めします。
同時に、開発者は開発や設計の際に十分に考慮して準備し、コードレベルで起こり得るプロトコルの非互換性の問題を解決する必要があることにも気付きます。そうでない場合は、オンラインになる前に十分な調査を行い、不必要な疑問やトラブルを避けるために明確な注意事項を守ってください。 要約する 碑文とルーン文字の出現は、ビットコイン エコシステムの継続的な探求と革新における重要なマイルストーンです。これは、ビットコイン エコシステムへの参加に対するすべての人の関心と熱意を大いに促進し、ビットコイン エコシステムの将来の発展にも大きな積極的な役割を果たしました。しかし、今のところ、碑文とルーン文字はまだ初期段階です。参加される皆様には、関連するリスクに十分注意し、盲目的にならないようお願いいたします。 |
<<: 最高人民検察院は仮想通貨を使った違法な外国為替取引の事件を発表した。趙東がチームメイトに7年間騙されていた経緯
>>: 10 日間で 10 倍の xPet では、アドベンチャー モードでの新しい遊び方を紹介します。今後も人気が続くのでしょうか?
CoinDeskが6月12日に報じたところによると、プライバシーコインMoneroの開発者らは、自社...
Vitalik Buterin氏は、ETHTaipei 2024カンファレンスで、カンクンのアップグ...
みなさんこんにちは。Metaverse Lubanです。私はAdamです。今日は良いニュースがありま...
原題: ビットコインが900ドルだったとき、ある男が自分の財産を売却してビットコインを購入した。金持...
ARKインベストメント・マネジメントが水曜日に発表したビットコイン研究レポートによると、ARKはビッ...
7月7日、ブロックチェーンネットワークEthereumは、合併(PoWからPoSメカニズムへの移行...
遼寧省綏中市警察は最近、ビットコイン「マイニング」マシン408台に電力を供給するために電力を盗んだ犯...
Primavera De Filippi は、ハーバード大学のハッカーでありブロックチェーン研究者で...
米国特許商標庁(USPTO)は、ブロックチェーンと分散型台帳技術に関連してマスターカードが申請した特...
クレイジーな解説: ブロックチェーンとスマートコントラクト技術の幅広い応用により、この分野の参加者は...
サンフランシスコを拠点とする暗号通貨取引所Coinbaseは、同社が現在使用している煩雑な上場プロセ...
コインベースは早ければ年内にもIPOの準備を開始しており、米国の大手仮想通貨取引所として初めて株式を...
昨年、イーサリアムのマイニングによる利益により、GPU の価格はメーカーの希望小売価格をはるかに上回...
当初の資本金は700万人民元未満だったが、最終的には20億人民元を超える不法利益を上げ、あまり知られ...
Google Play ストアは、理由を明らかにせずに、Bitcoin.com、CoPay、BitP...