This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
オンチェーンメッセージ:ビットコインネットワークにおけるOP_RETURN使用ガイド
ブロックチェーン世界の特別なコミュニケーション方法:オンチェーンメッセージ
近年、オンチェーンメッセージはブロックチェーンの世界における独自のコミュニケーション手段として、さまざまな安全事件で頻繁に使用されています。例えば、最近あるセキュリティ会社が、ある取引プラットフォームを支援してオンチェーンメッセージを通じて攻撃者と複数回コミュニケーションを行い、最終的に盗まれた資金844万ドルの全額返還を成功させました。匿名の環境下で、オンチェーンメッセージは初期対話を構築するための有効なツールとして機能し、その後の資金回収の基盤を築くことができます。
ビットコインネットワークはオンチェーンメッセージをサポートしており、その核心ツールはOP_RETURN命令です。この命令はユーザーが取引に80バイトのカスタムデータを埋め込むことを許可します。このデータ部分はノードによって取引の検証に使用されず、UTXOの状態にも影響を与えず、純粋に情報を記録するために使用され、ブロックチェーンに完全に記録されます。
OP_RETURNを使用してオンチェーンメッセージを送信する方法
ステップ1:メッセージ内容をエンコードする
まず、送信するテキスト情報を16進数(HEX)形式に変換する必要があります。ビットコインのオンチェーンのOP_RETURN命令は、HEX形式のデータのみを受け付けます。
例えば、メッセージを残したい場合は: "これはテストです。"
変換されたHEXは次のとおりです。 54686973206973206120746573742e
オンラインフォーマット変換ツールを使用するか、Pythonスクリプトを通じてこの変換プロセスを完了できます。注意が必要なのは、メッセージの内容は160個の16進数文字、つまり80バイト未満でなければならないことです。長さを超えた場合は、情報を簡素化するか、複数のメッセージに分けて送信することをお勧めします。
ステップ2:OP_RETURNを含むトランザクションを構築する
次に、カスタムトランザクションをサポートするビットコインウォレットまたはツールを使用して、OP_RETURN出力を含むトランザクションを作成する必要があります。
あるウォレットを例に、BTCウォレットの送金画面に入り、"高度なモード"を開きます。"OP_RETURN"入力ボックスに16進数情報を入力します。"次へ"をクリックして取引情報の確認を完了し、取引パスワードを入力することでOP_RETURN情報を含む取引を成功裏に送信できます。"入力金額 = 出力金額 + マイナー手数料"であることを確認してください。
ステップ3:トランザクションをブロードキャストする
署名済みの取引をBitcoinネットワークでブロードキャストします。OP_RETURN取引は実際に送金を行わないため、処理するためにはマイナー手数料を含める必要があります。マイナーがブロックにパッケージするのを待ち、取引が確認されると、メッセージは永久にビットコインブロックチェーンに保存されます。
ステップ4:メッセージの内容を確認する
取引が完了した後、TXIDが取得でき、その取引はブロックブラウザで確認できます。ブラウザは通常、OP_RETURNの16進データを自動的にASCII形式にデコードして、ユーザーが読みやすくします。
OP_RETURNのアプリケーションシーン
セキュリティ事件では、一部の攻撃者がオンチェーンでOP_RETURNメッセージを残し、プロジェクト側に資金を返還する意向を示すことがあります。同時に、プロジェクト側とセキュリティチームもこの方法を使って攻撃者に呼びかけ、接触を試みることができます。
交渉の場面に適用されるだけでなく、OP_RETURNは「マーク」操作にも使用されます。例えば、2022年にある国際的な紛争が勃発する前夜、身元不明のビットコインユーザーがOP_RETURNを使用してオンチェーンにメッセージを残し、約1000の疑わしいアドレスをその国の安全保障当局に関連付けてマークしたと報告されています。これらのメッセージはその国の言語で書かれ、これらのアドレスがネット攻撃やスパイ活動に関与している可能性があることを直接指摘しています。
注目すべきは、このユーザーがこれらの警告を発表する際、単にコメントを残しただけではなく、大量のビットコインを焼却したことです。OP_RETURNの出力特性により、この種の取引に送信されたビットコインはすべて焼却され、使用できなくなります。統計によると、このユーザーはこの一連の操作で30万ドル以上の価値のビットコインを焼却しました。
まとめ
オンチェーンでのメッセージは、特にビットコインネットワークのOP_RETURNにおいて、匿名で公開され、改ざん不可能なコミュニケーション手段を提供します。これは、資金回収の初期段階での接触や情報伝達に広く利用されています。しかし、ユーザーは警戒を怠らない必要があります。なぜなら、オンチェーンでのメッセージは攻撃者に利用され、被害者を悪意のあるリンクに誘導したり、危険な操作を実行させたりする可能性があるからです。
安全事件が発生した場合、まず専門のセキュリティチームに連絡し、分析を手伝ってもらうことをお勧めします。これにより、資金回収の成功率を高めることができます。また、ユーザーとプロジェクト側は、セキュリティ意識を継続的に強化し、攻撃のターゲットになることを避けるべきです。ブロックチェーンの世界では、慎重さと警戒心を保つことが常に最良の自己防衛方法です。
! 応急処置ガイド:BTCが盗まれても急がないで、最初にチェーンにメッセージを残してください