Dibawah ini ada script bitcoinjs-lib, yang barangkali bisa Om Husna gunakan untuk proses verifikasi sign message dan melakukan verifikasi bahwa public key dari masing-masing partisipan memang terkorelasi dengan address yang digunakan pada Sign Message. -snip-
Terima kasih atas script-nya mas; Sebelumnya untuk memeriksa Public key (HEX) saya menggunakan tool dari iancoleman dan yang manual menggunakan script Python sebagaimana tutor dari mas Abhie. Sekarang tambah lagi pengetahuan menggunakan JavaScript.
Sedikit menambahkan, jika teman-teman yang lain ingin mencoba script dari agan z@punk di atas, berikut ini beberapa modul* yang mesti diinstall terlebih dulu:
bitcoinjs-lib (
https://github.com/bitcoinjs/bitcoinjs-lib):
npm install bitcoinjs-lib
# optionally, install a key derivation library as well
npm install ecpair bip32
# ecpair is the ECPair class for single keys
# bip32 is for generating HD keys
bitcoinjs-message (
https://github.com/bitcoinjs/bitcoinjs-message -
https://www.npmjs.com/package/bitcoinjs-message):
npm i bitcoinjs-message
* Tadi sempat error karena modul
bitcoinjs-message belum terinstall.
Berikut ini saya coba verifikasi sign message dan verifikasi kesesuaian antara Public Key dan BTC Address yang diajukan agan @ Dagadu D7okdja:
Message : hi everyone I am Dagadu D7okdja, I would like to inform you that 1M4wVzx6eEEZ8J52kGsLo4uSvmbou1mubH is my bitcoin address.
Address : 1M4wVzx6eEEZ8J52kGsLo4uSvmbou1mubH
Signature : IAVsBHhrE/oBtVnsDSQxczhxPUeJmb1aSDz17WQuZ6MsJN3R13jzvWKkb2tzP+gBkvx6msx9NRwkbRIn+GjGZwM=
Result-nya:
