メッセージ内容をエンコードする
まずテキスト情報を16進数(HEX)形式に変換する必要があります。例えば、"This is a test."に変換されたHEXは"54686973206973206120746573742e"です。オンラインツールやPythonスクリプトを使用してこの操作を行うことができます。メッセージ内容は160文字(80バイト)を超えてはいけないことに注意してください。
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命令の応用と実践
ビットコインオンチェーンメッセージガイド:OP_RETURNの応用と実践
近年、ブロックチェーンの世界におけるオンチェーンメッセージは、独特なコミュニケーション手段として、様々なセキュリティ事件で頻繁に使用されています。この方法は、匿名の環境下で初期の対話を構築するだけでなく、その後の資金回収の基盤を築くことにもつながります。ビットコインネットワークもオンチェーンメッセージをサポートしており、そのコアツールはOP_RETURN命令です。この命令は、ユーザーが取引に80バイトのカスタムデータを埋め込むことを許可し、これらのデータは取引の検証やUTXOの状態に影響を与えず、純粋に情報を記録するために使用され、ブロックチェーンに永続的に保存されます。
! 応急処置ガイド:BTCが盗まれても心配しないで、最初にチェーンにメッセージを残してください
OP_RETURN メッセージを残す
メッセージ内容をエンコードする まずテキスト情報を16進数(HEX)形式に変換する必要があります。例えば、"This is a test."に変換されたHEXは"54686973206973206120746573742e"です。オンラインツールやPythonスクリプトを使用してこの操作を行うことができます。メッセージ内容は160文字(80バイト)を超えてはいけないことに注意してください。
OP_RETURNを持つトランザクションを構築する カスタマイズ可能な取引をサポートするビットコインウォレットまたはツールを使用して、OP_RETURN出力を含む取引を作成します。あるウォレットの例を挙げると、送金画面で「高度なモード」を有効にし、対応する入力ボックスに16進数の情報を入力し、入力金額が出力金額とマイナー手数料の合計と等しくなることを確認します。
トランザクションのブロードキャスト 署名されたトランザクションをビットコインネットワークにブロードキャストします。OP_RETURNトランザクションは実際の送金を伴わないため、処理を確実にするために十分なマイナー手数料を含める必要があります。
メッセージ内容を見る 取引が確認された後、ブロックチェーンブラウザを通じて確認できます。ブラウザは通常、OP_RETURNデータを16進数からASCII形式に自動的にデコードします。
OP_RETURNのアプリケーションシーン
安全事件において、OP_RETURNは以下のシナリオでよく使用されます:
例えば、2022年のロシア・ウクライナ紛争の前夜に、あるユーザーがOP_RETURNを利用して、ロシアの安全保障機関に関連するおそらく1000のアドレスをマークし、注目を集めるために大量のビットコインを焼却しました。
使用上の注意
オンチェーンメッセージは匿名で公開かつ改ざん不可能なコミュニケーション手段を提供しますが、ユーザーは依然として警戒を維持する必要があります。攻撃者はこの方法を利用して、被害者に悪意のあるリンクを訪問させたり、高リスクの操作を実行させたりする可能性があります。したがって、セキュリティ事件に遭遇した場合は、直ちに専門のセキュリティチームに連絡して支援を求めることをお勧めします。同時に、攻撃のターゲットにならないためには、継続的にセキュリティ意識を強化することが重要です。
! 応急処置ガイド:BTCが盗まれても急がないで、最初にチェーンにメッセージを残してください