# ビットコインオンチェーンメッセージ実用ガイド近年、ブロックチェーンの世界におけるオンチェーンメッセージングは、特別なコミュニケーション手段として、さまざまなセキュリティ事件で頻繁に使用されています。この方法は、匿名環境で初期対話を築くだけでなく、その後の資金回収作業の基礎を築くこともできます。イーサリアムとビットコインネットワークの両方がオンチェーンメッセージングをサポートしていますが、その実装方法は若干異なります。本稿では、ビットコインネットワークにおけるオンチェーンメッセージングの方法に焦点を当てます。ビットコインネットワークでは、オンチェーンメッセージは主にOP_RETURN命令を通じて実現されます。この命令は、ユーザーがトランザクションに最大80バイトのカスタムデータを埋め込むことを許可します。これらのデータはトランザクションの検証やUTXOの状態には影響を与えず、情報記録のためのものであり、ブロックチェーンに永久に保存されます。## ビットコインネットワーク上でオンチェーンメッセージを送信する方法1. **メッセージ内容をエンコードする**まず、テキスト情報を16進数(HEX)形式に変換する必要があります。例えば、「This is a test.」の変換後のHEX形式は:54686973206973206120746573742eオンラインツールまたはPythonスクリプトを使用して変換できます。注意してください、メッセージの内容は80バイト(160の16進文字)を超えてはいけません。超えた場合は、情報を簡略化するか、複数回に分けて送信することをお勧めします。2. **OP_RETURNを含むトランザクションの構築**カスタムトランザクションをサポートするビットコインウォレットまたはツールを使用して、OP_RETURN出力を含むトランザクションを作成します。Bitcoin Coreの例では、createrawtransactionコマンドを使用できます:bitcoin-cli createrawtransaction '[{"txid":"your_input_txid","vout":0}]' '[{"data":"54686973206973206120746573742e"}]'一部のモバイルウォレットはOP_RETURNトランザクションもサポートしています。送金画面で高度なモードを有効にし、16進数の情報を入力し、入力金額が出力金額にマイナー料金を加えた金額と等しいことを確認してください。3. **取引のブロードキャスト**署名済みのトランザクションをビットコインネットワークにブロードキャストします。OP_RETURNトランザクションは実際の送金を伴わないため、トランザクションが処理されることを保証するために十分なマイナー手数料を含める必要があります。4. **メッセージ内容を確認する**取引が完了した後、ブロックエクスプローラーを通じてその取引を確認できます。ほとんどのエクスプローラーは、OP_RETURNデータを16進数から可読テキストに自動的にデコードします。## OP_RETURNのアプリケーションシーン安全なイベントでは、OP_RETURNは以下のシーンでよく使用されます:- 攻撃者が資金を返還する意向を積極的に表明した- プロジェクトチームまたはセキュリティチームが攻撃者に通信信号を送信する- 疑わしいアドレスをマークする例えば、2022年のロシア・ウクライナ紛争の前夜、あるユーザーがOP_RETURNを利用して、ロシアの安全機関に関連すると思われる約1000のアドレスをマークし、大量のビットコインを焼却して注目を集めました。## 使用上の注意オンチェーンのメッセージは匿名環境でのコミュニケーションを便利にしますが、ユーザーは依然として警戒を怠るべきではありません。攻撃者はこの方法を利用して、被害者を悪意のあるリンクに誘導したり、危険な操作を実行させたりする可能性があります。そのため、疑わしい情報を扱う際は慎重に行動し、安全な環境で操作を行うのが最良です。セキュリティ事件に遭遇した場合は、資金回収の成功率を高めるために、専門のセキュリティチームの支援を直ちに求めることをお勧めします。また、ユーザーとプロジェクト側は、安全意識を継続的に高め、潜在的な攻撃を防ぐための効果的な対策を講じるべきです。! [応急処置ガイド:BTCが盗まれても急がないで、最初にチェーンにメッセージを残してください](https://img-cdn.gateio.im/social/moments-47641601bfdffbf299facbb487ba32f7)
BTCオンチェーンメッセージガイド:OP_RETURNを巧みに使って情報を伝える
ビットコインオンチェーンメッセージ実用ガイド
近年、ブロックチェーンの世界におけるオンチェーンメッセージングは、特別なコミュニケーション手段として、さまざまなセキュリティ事件で頻繁に使用されています。この方法は、匿名環境で初期対話を築くだけでなく、その後の資金回収作業の基礎を築くこともできます。イーサリアムとビットコインネットワークの両方がオンチェーンメッセージングをサポートしていますが、その実装方法は若干異なります。本稿では、ビットコインネットワークにおけるオンチェーンメッセージングの方法に焦点を当てます。
ビットコインネットワークでは、オンチェーンメッセージは主にOP_RETURN命令を通じて実現されます。この命令は、ユーザーがトランザクションに最大80バイトのカスタムデータを埋め込むことを許可します。これらのデータはトランザクションの検証やUTXOの状態には影響を与えず、情報記録のためのものであり、ブロックチェーンに永久に保存されます。
ビットコインネットワーク上でオンチェーンメッセージを送信する方法
まず、テキスト情報を16進数(HEX)形式に変換する必要があります。例えば、「This is a test.」の変換後のHEX形式は:
54686973206973206120746573742e
オンラインツールまたはPythonスクリプトを使用して変換できます。注意してください、メッセージの内容は80バイト(160の16進文字)を超えてはいけません。超えた場合は、情報を簡略化するか、複数回に分けて送信することをお勧めします。
カスタムトランザクションをサポートするビットコインウォレットまたはツールを使用して、OP_RETURN出力を含むトランザクションを作成します。Bitcoin Coreの例では、createrawtransactionコマンドを使用できます:
bitcoin-cli createrawtransaction '[{"txid":"your_input_txid","vout":0}]' '[{"data":"54686973206973206120746573742e"}]'
一部のモバイルウォレットはOP_RETURNトランザクションもサポートしています。送金画面で高度なモードを有効にし、16進数の情報を入力し、入力金額が出力金額にマイナー料金を加えた金額と等しいことを確認してください。
署名済みのトランザクションをビットコインネットワークにブロードキャストします。OP_RETURNトランザクションは実際の送金を伴わないため、トランザクションが処理されることを保証するために十分なマイナー手数料を含める必要があります。
取引が完了した後、ブロックエクスプローラーを通じてその取引を確認できます。ほとんどのエクスプローラーは、OP_RETURNデータを16進数から可読テキストに自動的にデコードします。
OP_RETURNのアプリケーションシーン
安全なイベントでは、OP_RETURNは以下のシーンでよく使用されます:
例えば、2022年のロシア・ウクライナ紛争の前夜、あるユーザーがOP_RETURNを利用して、ロシアの安全機関に関連すると思われる約1000のアドレスをマークし、大量のビットコインを焼却して注目を集めました。
使用上の注意
オンチェーンのメッセージは匿名環境でのコミュニケーションを便利にしますが、ユーザーは依然として警戒を怠るべきではありません。攻撃者はこの方法を利用して、被害者を悪意のあるリンクに誘導したり、危険な操作を実行させたりする可能性があります。そのため、疑わしい情報を扱う際は慎重に行動し、安全な環境で操作を行うのが最良です。
セキュリティ事件に遭遇した場合は、資金回収の成功率を高めるために、専門のセキュリティチームの支援を直ちに求めることをお勧めします。また、ユーザーとプロジェクト側は、安全意識を継続的に高め、潜在的な攻撃を防ぐための効果的な対策を講じるべきです。
! 応急処置ガイド:BTCが盗まれても急がないで、最初にチェーンにメッセージを残してください