Pesan on-chain: Cara komunikasi unik dalam jaringan Bitcoin
Dalam beberapa tahun terakhir, pesan on-chain telah digunakan secara luas sebagai cara komunikasi khusus di dunia blockchain selama berbagai kejadian keamanan. Metode ini tidak hanya dapat membangun dialog awal dalam lingkungan anonim, tetapi juga menyediakan dasar untuk pemulihan dana di kemudian hari. Meskipun jaringan Ethereum dan Bitcoin mendukung pesan on-chain, cara implementasinya sedikit berbeda. Artikel ini akan fokus pada cara pesan on-chain dalam jaringan Bitcoin.
Alat Inti untuk Meninggalkan Pesan di Blockchain Bitcoin: Instruksi OP_RETURN
Jaringan Bitcoin menggunakan instruksi OP_RETURN untuk mengimplementasikan pesan on-chain. Instruksi ini memungkinkan pengguna untuk menyematkan data kustom sepanjang 80 byte dalam transaksi. Data ini tidak akan digunakan oleh node untuk verifikasi transaksi dan tidak akan memengaruhi status UTXO, murni untuk mencatat informasi, dan akan dicatat secara lengkap di blockchain.
Cara Menggunakan OP_RETURN untuk Mengirim Pesan on-chain
1. Melakukan pengkodean pada konten pesan
Pertama, Anda perlu mengubah informasi teks menjadi format heksadesimal (HEX). Instruksi OP_RETURN hanya menerima data dalam format HEX. Misalnya, mengubah "This is a test." menjadi format HEX menghasilkan: 54686973206973206120746573742e
Anda dapat menggunakan alat konversi format online atau skrip Python untuk menyelesaikan langkah ini. Perlu dicatat bahwa konten pesan harus kurang dari 160 karakter heksadesimal (yaitu 80 byte). Jika melebihi panjang, disarankan untuk menyederhanakan informasi atau mengirim pesan dalam beberapa transaksi.
2. Membangun transaksi dengan OP_RETURN
Selanjutnya, perlu menggunakan dompet atau alat Bitcoin yang mendukung transaksi kustom, untuk membuat transaksi yang mengandung output OP_RETURN. Sebagai contoh, pada Bitcoin Core, Anda dapat menggunakan perintah createrawtransaction untuk menambahkan output OP_RETURN secara manual. Untuk beberapa dompet seluler, seperti imToken, Anda dapat langsung memasukkan informasi heksadesimal di "mode lanjutan" pada antarmuka transfer.
3. Siarkan Transaksi
Siarkan transaksi yang telah ditandatangani melalui jaringan Bitcoin. Karena transaksi OP_RETURN tidak melakukan transfer yang sebenarnya, biaya penambangan harus disertakan untuk diproses. Setelah menunggu penambang untuk memasukkannya ke dalam blok, setelah transaksi dikonfirmasi, pesan akan disimpan secara permanen di blockchain Bitcoin.
4. Lihat konten pesan
Setelah transaksi selesai, Anda dapat melihat transaksi tersebut melalui penjelajah blok. Penjelajah biasanya secara otomatis mendekode data hex OP_RETURN kembali ke format ASCII, memudahkan pengguna untuk membacanya.
Aplikasi dari OP_RETURN
Dalam peristiwa keamanan, OP_RETURN sering digunakan dalam skenario berikut:
Penyerang secara aktif menyatakan niat untuk mengembalikan dana
Pihak proyek dan tim keamanan menghubungi penyerang, mencoba membangun komunikasi.
"Tandai" alamat tertentu
Misalnya, menjelang pecahnya perang Rusia-Ukraina pada tahun 2022, ada pengguna yang menggunakan OP_RETURN untuk meninggalkan pesan on-chain, menandai hampir 1000 alamat yang diduga terkait dengan badan keamanan Rusia. Pesan-pesan ini ditulis dalam bahasa Rusia dan secara langsung menunjukkan bahwa alamat-alamat ini mungkin terlibat dalam serangan siber atau kegiatan spionase.
Hal yang Perlu Diperhatikan
Meskipun pesan di blockchain menyediakan cara komunikasi yang anonim, publik, dan tidak dapat diubah, pengguna tetap harus waspada saat menggunakannya. Penyerang mungkin memanfaatkan pesan di blockchain untuk mengarahkan korban mengunjungi tautan berbahaya atau melakukan tindakan berisiko. Oleh karena itu, saat menangani informasi yang mencurigakan, sebaiknya hindari melihat dan memprosesnya di perangkat yang tidak tepercaya.
Saat menghadapi insiden keamanan, disarankan untuk segera menghubungi tim keamanan profesional untuk membantu analisis, guna meningkatkan tingkat keberhasilan pemulihan dana. Sementara itu, pengguna dan pihak proyek harus terus meningkatkan kesadaran perlindungan keamanan untuk mengurangi risiko menjadi target serangan.
Halaman ini mungkin berisi konten pihak ketiga, yang disediakan untuk tujuan informasi saja (bukan pernyataan/jaminan) dan tidak boleh dianggap sebagai dukungan terhadap pandangannya oleh Gate, atau sebagai nasihat keuangan atau profesional. Lihat Penafian untuk detailnya.
Pesan di jaringan Bitcoin on-chain: Aplikasi dan hal-hal yang perlu diperhatikan tentang instruksi OP_RETURN
Pesan on-chain: Cara komunikasi unik dalam jaringan Bitcoin
Dalam beberapa tahun terakhir, pesan on-chain telah digunakan secara luas sebagai cara komunikasi khusus di dunia blockchain selama berbagai kejadian keamanan. Metode ini tidak hanya dapat membangun dialog awal dalam lingkungan anonim, tetapi juga menyediakan dasar untuk pemulihan dana di kemudian hari. Meskipun jaringan Ethereum dan Bitcoin mendukung pesan on-chain, cara implementasinya sedikit berbeda. Artikel ini akan fokus pada cara pesan on-chain dalam jaringan Bitcoin.
Alat Inti untuk Meninggalkan Pesan di Blockchain Bitcoin: Instruksi OP_RETURN
Jaringan Bitcoin menggunakan instruksi OP_RETURN untuk mengimplementasikan pesan on-chain. Instruksi ini memungkinkan pengguna untuk menyematkan data kustom sepanjang 80 byte dalam transaksi. Data ini tidak akan digunakan oleh node untuk verifikasi transaksi dan tidak akan memengaruhi status UTXO, murni untuk mencatat informasi, dan akan dicatat secara lengkap di blockchain.
Cara Menggunakan OP_RETURN untuk Mengirim Pesan on-chain
1. Melakukan pengkodean pada konten pesan
Pertama, Anda perlu mengubah informasi teks menjadi format heksadesimal (HEX). Instruksi OP_RETURN hanya menerima data dalam format HEX. Misalnya, mengubah "This is a test." menjadi format HEX menghasilkan: 54686973206973206120746573742e
Anda dapat menggunakan alat konversi format online atau skrip Python untuk menyelesaikan langkah ini. Perlu dicatat bahwa konten pesan harus kurang dari 160 karakter heksadesimal (yaitu 80 byte). Jika melebihi panjang, disarankan untuk menyederhanakan informasi atau mengirim pesan dalam beberapa transaksi.
2. Membangun transaksi dengan OP_RETURN
Selanjutnya, perlu menggunakan dompet atau alat Bitcoin yang mendukung transaksi kustom, untuk membuat transaksi yang mengandung output OP_RETURN. Sebagai contoh, pada Bitcoin Core, Anda dapat menggunakan perintah createrawtransaction untuk menambahkan output OP_RETURN secara manual. Untuk beberapa dompet seluler, seperti imToken, Anda dapat langsung memasukkan informasi heksadesimal di "mode lanjutan" pada antarmuka transfer.
3. Siarkan Transaksi
Siarkan transaksi yang telah ditandatangani melalui jaringan Bitcoin. Karena transaksi OP_RETURN tidak melakukan transfer yang sebenarnya, biaya penambangan harus disertakan untuk diproses. Setelah menunggu penambang untuk memasukkannya ke dalam blok, setelah transaksi dikonfirmasi, pesan akan disimpan secara permanen di blockchain Bitcoin.
4. Lihat konten pesan
Setelah transaksi selesai, Anda dapat melihat transaksi tersebut melalui penjelajah blok. Penjelajah biasanya secara otomatis mendekode data hex OP_RETURN kembali ke format ASCII, memudahkan pengguna untuk membacanya.
Aplikasi dari OP_RETURN
Dalam peristiwa keamanan, OP_RETURN sering digunakan dalam skenario berikut:
Misalnya, menjelang pecahnya perang Rusia-Ukraina pada tahun 2022, ada pengguna yang menggunakan OP_RETURN untuk meninggalkan pesan on-chain, menandai hampir 1000 alamat yang diduga terkait dengan badan keamanan Rusia. Pesan-pesan ini ditulis dalam bahasa Rusia dan secara langsung menunjukkan bahwa alamat-alamat ini mungkin terlibat dalam serangan siber atau kegiatan spionase.
Hal yang Perlu Diperhatikan
Meskipun pesan di blockchain menyediakan cara komunikasi yang anonim, publik, dan tidak dapat diubah, pengguna tetap harus waspada saat menggunakannya. Penyerang mungkin memanfaatkan pesan di blockchain untuk mengarahkan korban mengunjungi tautan berbahaya atau melakukan tindakan berisiko. Oleh karena itu, saat menangani informasi yang mencurigakan, sebaiknya hindari melihat dan memprosesnya di perangkat yang tidak tepercaya.
Saat menghadapi insiden keamanan, disarankan untuk segera menghubungi tim keamanan profesional untuk membantu analisis, guna meningkatkan tingkat keberhasilan pemulihan dana. Sementara itu, pengguna dan pihak proyek harus terus meningkatkan kesadaran perlindungan keamanan untuk mengurangi risiko menjadi target serangan.