Bitcoin Forum
November 10, 2024, 03:52:46 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2] 3 4 5 »  All
  Print  
Author Topic: 比特币客户端的消息签名使用指南  (Read 31196 times)
kmtan
Full Member
***
Offline Offline

Activity: 196
Merit: 100


I love Bitcoin


View Profile
September 11, 2013, 12:29:16 PM
 #21

比特币客户端有个消息签名功能,很多人不知道是干什么用的和怎么用。其实消息签名的用处主要是为了证明某个付款(或收款)地址确实是你的,或者私下交易时的余额检查,确定对方是否那么多钱。如果说我直接通过客户端截图然后发给对方验证就行了,话说,这年头PS改个数字或文本一点难度都没有,谁知道是不是真实的截图。而签名验证就是可以验证对方是否真的拥有这个付款(或收款)地址的,再结合blockchain查询其余额,就可以确认对方是否拥有那么多钱了。
首先,我们来举一个在bitcointalk.org论坛上参加团购的例子:
我用我的钱包地址:1wqM32FSV4Y8MTBmbBMJPkr9Ge4WBmnFU发送了6.56比特给John的钱包地址,然后我会在论坛上回贴说明我用1wqM32FSV4Y8MTBmbBMJPkr9Ge4WBmnFU这个地址发了6.56比特、ID号、数量等信息,然后John就会根据回贴的信息做好统计,最后到要发货给我时,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通过他的特币客户端程序的”验证消息”功能就能验证到我发给他的信息是能通过验证的,证明我确实是这个地址的拥有者,他可以放心的发货到我指定的地址去了。注意,在检证信息时,第二栏的信息一定要按照我提供的信息格式,如有一点错,比如多了一个空格、回车等,都会导至”消息验证失败“!

(7)附图参考:
http://www.service-labs.com/images/bitcoin_signature.jpg

你好,请教一下,假如我的钱包有几个收款地址,都有相应的比特币,当发出去的时候,是否只会从其中一个地址发出去而已?

jameswang
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
September 16, 2013, 07:16:51 AM
 #22

你好,我用的是MultiBit 0.5.14中文版 , 不能进行中文签名,怎么回事呢? 英文消息可以
sdxl
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
September 29, 2013, 01:17:38 AM
 #23

嗯,很有用的,对新人帮助很大。

a137924685
Sr. Member
****
Offline Offline

Activity: 700
Merit: 251


Sports Tournaments on the Blockchain


View Profile WWW
October 07, 2013, 10:01:15 AM
 #24

以前还真没用过.. Cry

YAMZU

▄▄▄▄▄▄
  ████
   ███
   ███
   ███
   ███
   ███
   ███
   ███
   ███
   ███
  ████
▀▀▀▀▀▀
       eSports Tournaments on the Blockchain     
        Platform Already Active  10K Users  300% revenue  Established Swedish company

▄▄▄▄▄▄
  ████
   ███
   ███
   ███
   ███
   ███
   ███
   ███
   ███
   ███
  ████
▀▀▀▀▀▀
¦Facebook   ¦ANN Thread      ¦Bounty Thread 
¦Twitter         ¦Telegram         ¦Youtube
¦Website       ¦Whitepaper    ¦Platform
atrocious
Newbie
*
Offline Offline

Activity: 1
Merit: 0


View Profile
October 28, 2013, 04:23:22 PM
 #25

非常感谢,一直都不知道这功能怎么用
netatmorg
Newbie
*
Offline Offline

Activity: 25
Merit: 0


View Profile WWW
November 09, 2013, 03:18:39 AM
 #26

多谢,刚知道签名作用噢 Cool
zjd888888
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
November 24, 2013, 10:03:42 PM
 #27

这个是我目前我在这网站看到的说明最清晰最能让人了解的一个帖子!!
tangbolang
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
December 04, 2013, 03:09:16 AM
 #28

涨姿式了,
扩展一下,
我有A地址 发币到B地址 B地址又发到C
我有A签名和C签名
能证明B地址也是我的吗
newcn
Full Member
***
Offline Offline

Activity: 143
Merit: 100


View Profile
December 13, 2013, 10:49:38 AM
 #29

请教楼主,对方是怎么验证签名信息的呢?
签名是用私钥签的,而私钥只有自己知道,对方如何验证呢?

BTC:1NzzfeHCgN8fF6mSG1UeBFCVd2cxKbGyHk
NXT:13187911577562526278
asura269
Newbie
*
Offline Offline

Activity: 17
Merit: 0


View Profile
December 27, 2013, 05:15:17 AM
 #30

非常清晰明了的说明,灰常感谢 Cheesy
johnhyper
Newbie
*
Offline Offline

Activity: 9
Merit: 0


View Profile
December 29, 2013, 09:18:47 AM
 #31

終於了解這個功能的用途
lenovothinkpad
Full Member
***
Offline Offline

Activity: 143
Merit: 100

quickpay


View Profile
December 31, 2013, 10:16:02 AM
 #32

一份有帮助的文档

AE the RealWay
BTC:1NJtnYSyTs2Xy1pJqSEW7sdCW2SvJkzdZV
LTC:LdkZMrhQBSWK1NoYfjqx8J7viAbUxZCzMC
changpan
Newbie
*
Offline Offline

Activity: 23
Merit: 0


View Profile
January 01, 2014, 10:42:41 AM
Last edit: January 08, 2014, 05:43:43 PM by changpan
 #33

这个应该是最明白的一个了!
select7
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
January 04, 2014, 12:57:21 AM
 #34

学习了,一直没用过这个功能呢!
mohe
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
January 12, 2014, 08:22:27 AM
 #35

还是看不太懂啊,需要继续学习。
kumkee
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
January 20, 2014, 07:17:56 AM
 #36

很好,从来不知道有这个功能
yakfs68
Newbie
*
Offline Offline

Activity: 6
Merit: 0


View Profile
January 22, 2014, 08:27:37 AM
 #37

一直都不知道这功能怎么用,学习了 谢谢分享!!!
ddkkddkk
Newbie
*
Offline Offline

Activity: 8
Merit: 0


View Profile
February 07, 2014, 07:36:24 AM
 #38

好酷!  詳細的教學!
一直以來很疑惑這是做啥用的
qq520
Sr. Member
****
Offline Offline

Activity: 312
Merit: 250


View Profile
March 04, 2014, 09:04:43 AM
 #39

其实,所谓签名只能证明这块文字是由这个地址签发的,跟内容的真实性毫无关系,更无法保证这个BTC地址是谁拥有的,所以一般很少用!几十年前就有类似的双匙加密、签名软件,例如PGP、GPG,还直接支持电子邮件签名、加密。

i love btc.
xzh16888
Full Member
***
Offline Offline

Activity: 132
Merit: 100


View Profile
March 16, 2014, 10:36:43 AM
 #40

很详细,我根据教材做了,确实很好

Bitnet. VjU9wvNgNe3PwfEgr6k5a7quWppzFvCrJj
Pages: « 1 [2] 3 4 5 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!