Sign dan Verify Message di Console Electrum
Sign messageSebelum Lanjut,
"Warning!" bermain dengan console cukup beresiko jikalau belum atau tidak terbiasa menggunakan console jangan lakukan, jika ingin mencoba atau sekedar ingin tau, gunakan wallet baru yang belum ada balancenya. Harus sudah punya back-up seed atau private key di alamat bitcoin sebelumnya ya..
Kalau tidak lihat
console di tab, coba klik tombol
view, lalu klik
view consoleBegini penampakan consolemari kita mulai sign message Klik gambar menghilangkan tanda warning tersebut, lalu ke
console >>saya akan mencontohkan alamat dan message di bawah ini:Alamat: 3HuLScptU4fsxHsfMXLd63FwKASX3qjSjR
Message: Saya DroomieChikito Hari ini Tanggal 31 Desember 2019 Testing Console untuk sign message
Format perintah :
signmessage("alamat","Message")signmessage("3HuLScptU4fsxHsfMXLd63FwKASX3qjSjR","Saya DroomieChikito Hari ini Tanggal 31 Desember 2019 Testing Console untuk sign message")
Entermaka akan muncul
signature:H/oXhgGxC0B9R6+u+Z5CPRXpyVWIC1rWVxl0duvHkKVBc0x1AdLpeU0xW3CNZoQKgtHJYg3ChXcRmnxYW9oRt3c=
selesai-----BEGIN BITCOIN SIGNED MESSAGE-----
Saya DroomieChikito Hari ini Tanggal 31 Desember 2019 Testing Console untuk sign message
-----BEGIN SIGNATURE-----
3HuLScptU4fsxHsfMXLd63FwKASX3qjSjR
H/oXhgGxC0B9R6+u+Z5CPRXpyVWIC1rWVxl0duvHkKVBc0x1AdLpeU0xW3CNZoQKgtHJYg3ChXcRmnxYW9oRt3c=
-----END BITCOIN SIGNED MESSAGE-----
Cara Verify messageFormat untuk Verify message adalah:
verifymessage("alamat","signature","message")Ke console ketik perintah:verifymessage("3HuLScptU4fsxHsfMXLd63FwKASX3qjSjR","H/oXhgGxC0B9R6+u+Z5CPRXpyVWIC1rWVxl0duvHkKVBc0x1AdLpeU0xW3CNZoQKgtHJYg3ChXcRmnxYW9oRt3c=","Saya DroomieChikito Hari ini Tanggal 31 Desember 2019 Testing Console untuk sign message")
EnterKalau benar dan cocok signaturenya akan tulisan :
trueKalau tidak cocok :
falseContoh verify message ngambil dari metaPlease quote and verify
-----BEGIN BITCOIN SIGNED MESSAGE-----
This is hosseinimr93 from bitcointalk. Today is December 30, 2019.
-----BEGIN SIGNATURE-----
1GBfLUHmimJxAdoGtnUXskZEtW2dP5D1G9
H/OKhXtds33pX7MlI0Xyv/PBEn4WVuiMqI7JSxkCfQ/SCKL+pf/8g1b8T/643HpEDO4HjkCkxQd68vAKIH73Mkc=
-----END BITCOIN SIGNED MESSAGE-----
Verified>> verifymessage("1GBfLUHmimJxAdoGtnUXskZEtW2dP5D1G9","H/OKhXtds33pX7MlI0Xyv/PBEn4WVuiMqI7JSxkCfQ/SCKL+pf/8g1b8T/643HpEDO4HjkCkxQd68vAKIH73Mkc=","This is hosseinimr93 from bitcointalk. Today is December 30, 2019.")
true
>>
tambahan untuk sign message: Jika walletnya pakai pasword, perintahnya menjadi :
signmessage("alamat","Message","pasword")contoh:signmessage("3HuLScptU4fsxHsfMXLd63FwKASX3qjSjR","Saya DroomieChikito Hari ini Tanggal 31 Desember 2019 Testing Console untuk sign message","pasword123")
Sumber code:
An Introduction to the Electrum Python Console