主页 > imtoken官方首页 > 如何使用比特币客户端的消息签名?
如何使用比特币客户端的消息签名?
比特币客户端有消息签名功能,很多人不知道它是干什么用的。 其实,消息签名的目的主要是为了证明一个支付(或收款)地址确实是你的,或者在私人交易时查看余额,判断对方是否有那么多钱。 如果我直接通过客户端截图发给对方验证,那么比特币新消息,这年头在PS里改数字或者文字都不是难事,谁知道是不是真截图。 签名验证是验证对方是否真的拥有支付(或收款)地址,然后通过区块链查询其余额,确认对方是否有这么多钱。
首先我们以在bitcointalk.org论坛上参与团购为例:
我用我的钱包地址:1wqM32FSV4Y8MTBmbBMJPkr9Ge4WBmnFU发送6.56比特到约翰的钱包地址比特币新消息,然后我会发帖说明我用地址1wqM32FSV4Y8MTBmbBMJPkr9Ge4WBmnFU发送6.56比特,身份证号码,数量等信息,然后约翰会根据对发布的信息进行统计,最后在发货给我的时候,John必须确认我确实是地址1wqM32FSV4Y8MTBmbBMJPkr9Ge4WBmnFU的所有者,然后将货物送到我指定的地址。 :
我的操作流程如下:
(1) 打开比特币客户端 –> “文件” –> “签名消息”
(2)第一栏填写我的钱包地址:
1wqM32FSV4Y8MTBmbBMJPkr9Ge4WBmnFU
(3)在第二栏填写我要写的信息,或者对方让你写的信息:
收件人:张三
电话:13800138000
地址:中国广东省深圳市天子一路88号
邮编:523888
(4) 点击“消息签名”,第三栏会显示如下信息:
HwMz83F+kyrxSMPAvRrGpCbtwSqmQc7VoChwmgEHFjDickaFlyLqNmZ6vya
CHy0RLEtlsXmvcVaEQIyTm0Ypbas=
旁边还会有绿色的“消息已签名”提示! 这样,您就成功地签署了您的消息。
(5) 然后,我通过论坛PM、QQ、邮件等方式将以下信息发给John,让他验证:
1wqM32FSV4Y8MTBmbBMJPkr9Ge4WBmnFU
收件人:张三
电话:13800138000
地址:中国广东省深圳市天子一路88号
邮编:523888
HwMz83F+kyrxSMPAvRrGpCbtwSqmQc7VoChwmgEHFjDickaFlyLqNmZ6vya
CHy0RLEtlsXmvcVaEQIyTm0Ypbas=
(6) John可以通过他的比特币客户端程序的“Verification Message”功能验证我发给他的信息可以通过验证,证明我确实是这个地址的主人,他可以放心发货给我指定的地址。 注意核对信息时,第二栏的信息必须按照我提供的信息格式。 如果出现错误,如多出空格、回车等,将导致“消息验证失败”!
(7) 附图参考: