# オンチェーンメッセージ:ビットコインネットワークにおける独特なコミュニケーション方法近年、オンチェーンメッセージはブロックチェーンの世界における特別なコミュニケーション手段として、さまざまなセキュリティ事件において広く利用されています。この方法は、匿名環境下で初歩的な対話を構築するだけでなく、後続の資金回収の基盤も提供します。イーサリアムとビットコインネットワークの両方がオンチェーンメッセージをサポートしていますが、両者の実装方法は若干異なります。本稿ではビットコインネットワークにおけるオンチェーンメッセージの方法に重点を置いて紹介します。## ビットコインオンチェーンメッセージの核心ツール:OP_RETURN命令ビットコインネットワークはOP_RETURN命令を使用してオンチェーンメッセージを実現します。この命令はユーザーがトランザクションに80バイトのカスタムデータを埋め込むことを許可します。このデータはノードによってトランザクションの検証に使用されず、UTXOの状態に影響を与えることもなく、純粋に情報を記録するために使用され、ブロックチェーンに完全に記録されます。! [応急処置ガイド:BTCが盗まれても心配しないで、最初にチェーンにメッセージを残してください](https://img-cdn.gateio.im/social/moments-a76acd846440cde1c0432bdc9cf4a401)## OP_RETURNを使用してオンチェーンメッセージを送信する方法### 1. メッセージ内容をエンコードするまず、テキスト情報を16進数(HEX)形式に変換する必要があります。OP_RETURN命令はHEX形式のデータのみを受け付けます。たとえば、"This is a test."をHEX形式に変換すると、次のようになります:54686973206973206120746573742eオンラインフォーマット変換ツールやPythonスクリプトを使用してこのステップを完了できます。注意が必要なのは、メッセージの内容は160個の16進文字(つまり80バイト)未満でなければならないということです。長さを超える場合は、情報を簡略化するか、複数のメッセージに分けて送信することをお勧めします。### 2. OP_RETURNとの取引を成立させる次に、カスタムトランザクションをサポートするビットコインウォレットまたはツールを使用して、OP_RETURN出力を含むトランザクションを作成する必要があります。Bitcoin Coreを例にすると、createrawtransactionコマンドを使用して手動でOP_RETURN出力を追加できます。一部のモバイルウォレット、例えばimTokenでは、送金画面の「高度なモード」で直接16進数情報を入力できます。### 3. 取引をブロードキャストする署名済みの取引をビットコインネットワークでブロードキャストします。OP_RETURN取引は実際の通貨を転送しないため、処理されるためにはマイナー手数料を含める必要があります。マイナーがブロックにパッケージ化するのを待った後、取引が確認されると、メッセージはビットコインのブロックチェーンに永久に保存されます。### 4. メッセージ内容を確認する取引が完了した後、ブロックチェーンエクスプローラーを通じてその取引を確認できます。エクスプローラーは通常、OP_RETURNの16進データを自動的にASCII形式にデコードし、ユーザーが読みやすくします。! [応急処置ガイド:BTCが盗まれても心配しないで、最初にチェーンにメッセージを残してください](https://img-cdn.gateio.im/social/moments-445c94768aa15fffe5a3ca609156f352)## OP_RETURNのアプリケーションシーン安全な事件の中で、OP_RETURNは以下のシーンでよく使用されます:1. 攻撃者は資金を返還する意向を積極的に示した2. プロジェクトチームとセキュリティチームは攻撃者に呼びかけ、接触を試みる。3. "特定のアドレスにタグを付ける"例えば、2022年のロシア・ウクライナ戦争の勃発前夜、ユーザーがOP_RETURNオンチェーンにメッセージを残し、約1000のロシアの安全保障機関に関連すると思われるアドレスをマークしました。これらのメッセージはロシア語で書かれており、これらのアドレスがネットワーク攻撃やスパイ活動に関与している可能性があることを直接指摘しています。## 使用上の注意オンチェーンでのメッセージは匿名で公開され、不正に改ざんされないコミュニケーション手段を提供しますが、ユーザーは使用時に警戒を保つ必要があります。攻撃者はオンチェーンメッセージを利用して、被害者を悪意のあるリンクに誘導したり、リスクのある操作を実行させたりする可能性があります。したがって、疑わしい情報を扱う際には、信頼できないデバイスでの閲覧や処理を避けるべきです。安全事件が発生した場合、まず専門のセキュリティチームに連絡して分析を支援してもらうことをお勧めします。これにより、資金の回収成功率が向上します。同時に、ユーザーとプロジェクト側はセキュリティ意識を継続的に強化し、攻撃の標的になるリスクを低減する必要があります。
ビットコインネットワークオンチェーンメッセージ:OP_RETURN命令の適用と注意事項
オンチェーンメッセージ:ビットコインネットワークにおける独特なコミュニケーション方法
近年、オンチェーンメッセージはブロックチェーンの世界における特別なコミュニケーション手段として、さまざまなセキュリティ事件において広く利用されています。この方法は、匿名環境下で初歩的な対話を構築するだけでなく、後続の資金回収の基盤も提供します。イーサリアムとビットコインネットワークの両方がオンチェーンメッセージをサポートしていますが、両者の実装方法は若干異なります。本稿ではビットコインネットワークにおけるオンチェーンメッセージの方法に重点を置いて紹介します。
ビットコインオンチェーンメッセージの核心ツール:OP_RETURN命令
ビットコインネットワークはOP_RETURN命令を使用してオンチェーンメッセージを実現します。この命令はユーザーがトランザクションに80バイトのカスタムデータを埋め込むことを許可します。このデータはノードによってトランザクションの検証に使用されず、UTXOの状態に影響を与えることもなく、純粋に情報を記録するために使用され、ブロックチェーンに完全に記録されます。
! 応急処置ガイド:BTCが盗まれても心配しないで、最初にチェーンにメッセージを残してください
OP_RETURNを使用してオンチェーンメッセージを送信する方法
1. メッセージ内容をエンコードする
まず、テキスト情報を16進数(HEX)形式に変換する必要があります。OP_RETURN命令はHEX形式のデータのみを受け付けます。たとえば、"This is a test."をHEX形式に変換すると、次のようになります:54686973206973206120746573742e
オンラインフォーマット変換ツールやPythonスクリプトを使用してこのステップを完了できます。注意が必要なのは、メッセージの内容は160個の16進文字(つまり80バイト)未満でなければならないということです。長さを超える場合は、情報を簡略化するか、複数のメッセージに分けて送信することをお勧めします。
2. OP_RETURNとの取引を成立させる
次に、カスタムトランザクションをサポートするビットコインウォレットまたはツールを使用して、OP_RETURN出力を含むトランザクションを作成する必要があります。Bitcoin Coreを例にすると、createrawtransactionコマンドを使用して手動でOP_RETURN出力を追加できます。一部のモバイルウォレット、例えばimTokenでは、送金画面の「高度なモード」で直接16進数情報を入力できます。
3. 取引をブロードキャストする
署名済みの取引をビットコインネットワークでブロードキャストします。OP_RETURN取引は実際の通貨を転送しないため、処理されるためにはマイナー手数料を含める必要があります。マイナーがブロックにパッケージ化するのを待った後、取引が確認されると、メッセージはビットコインのブロックチェーンに永久に保存されます。
4. メッセージ内容を確認する
取引が完了した後、ブロックチェーンエクスプローラーを通じてその取引を確認できます。エクスプローラーは通常、OP_RETURNの16進データを自動的にASCII形式にデコードし、ユーザーが読みやすくします。
! 応急処置ガイド:BTCが盗まれても心配しないで、最初にチェーンにメッセージを残してください
OP_RETURNのアプリケーションシーン
安全な事件の中で、OP_RETURNは以下のシーンでよく使用されます:
例えば、2022年のロシア・ウクライナ戦争の勃発前夜、ユーザーがOP_RETURNオンチェーンにメッセージを残し、約1000のロシアの安全保障機関に関連すると思われるアドレスをマークしました。これらのメッセージはロシア語で書かれており、これらのアドレスがネットワーク攻撃やスパイ活動に関与している可能性があることを直接指摘しています。
使用上の注意
オンチェーンでのメッセージは匿名で公開され、不正に改ざんされないコミュニケーション手段を提供しますが、ユーザーは使用時に警戒を保つ必要があります。攻撃者はオンチェーンメッセージを利用して、被害者を悪意のあるリンクに誘導したり、リスクのある操作を実行させたりする可能性があります。したがって、疑わしい情報を扱う際には、信頼できないデバイスでの閲覧や処理を避けるべきです。
安全事件が発生した場合、まず専門のセキュリティチームに連絡して分析を支援してもらうことをお勧めします。これにより、資金の回収成功率が向上します。同時に、ユーザーとプロジェクト側はセキュリティ意識を継続的に強化し、攻撃の標的になるリスクを低減する必要があります。