Gan maaf mau tanya nih, klo pesan yang di tanda tangani itu maksudnya gimana ya? Dan guna nya buat apa?
Mungkin maksud agan signed message?
(Bitcoin) signed message itu gunanya untuk membuktikan kepemilikan Bitcoin address dan verifikasi bahwa suatu message/pesan dibuat oleh pemegang address tertentu.
Contohnya seperti ini
-----BEGIN BITCOIN SIGNED MESSAGE-----
Halo, gan! Ini adalah contoh Bitcoin signed message. 20 Mei 2016
-----BEGIN BITCOIN SIGNATURE-----
1LTuBEbmRJkbGJWLuUFmHw3d7N7SgrTPqn
H1hg3s33lGACr+9WdaZExUa/0y+fkdjPJ01/8JTzJM5RZPkBMxsYjAv4mYSU7xJw6bVslen9GM8TY2jKcku1G30=
-----END BITCOIN SIGNATURE-----
Penjelasan:
"
Halo, gan! Ini adalah contoh Bitcoin signed message. 20 Mei 2016" adalah message atau pesannya.
"
1LTuBEbmRJkbGJWLuUFmHw3d7N7SgrTPqn" adalah Bitcoin address milik saya.
"
H1hg3s33lGACr+9WdaZExUa/0y+fkdjPJ01/8JTzJM5RZPkBMxsYjAv4mYSU7xJw6bVslen9GM8TY2jKcku1G30=" adalah signature pesan tersebut.
Jika signature diatas terverifikasi
[1] dengan baik, itu membuktikan bahwa pesan "
Halo, gan! Ini adalah contoh Bitcoin signed message. 20 Mei 2016" ditulis/dinyatakan oleh pemilik address [
1LTuBE...], yaitu saya sendiri.
[1]Verifikasi signature dan message dapat dilakukan di berbagai client Bitcoin dan online service, seperti https://www.blocktrail.com/BTC?verifysignedmessage=1Fungsi lainnya yaitu untuk verifikasi identitas. Misal agan menerima email dari orang yang mengaku sebagai saya (dbshck). Untuk mengetahui apakah dia dbshck yang asli atau bukan, agan tak perlu bingung. Cukup minta orang tersebut untuk
sign sebuah pesan rahasia dengan address yang ada di profil dbshck, yaitu [
1LTuBE...]. Apabila orang tersebut mampu memberikan signed message yang benar, maka dia adalah pemilik address [
1LTuBE...] sehingga dia adalah dbshck yang asli. Sebaliknya, jika orang tersebut tidak bisa memberikan signed message yang sesuai, berarti dia tidak punya akses terhadap address [
1LTuBE...] yang artinya dia bukan dbshck yang asli.
Begitu kira-kira fungsi umum Bitcoin signed message. Untuk penjelasan detail, termasuk cara membuat dan cara verifikasi
signed message, silakan buka thread ini
https://bitcointalksearch.org/topic/how-to-sign-a-message-990345