baker95935

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

比特币原理-账号所有权的问题-由私钥控制无个人信息

比特币系统

 

1 点对点交易 没有第三方

 

2 账号就是地址来表示的,转账是从一个地址转到另外一个地址

转账记录就是  地址1  地址2  币值

 

3 密码就是私钥

地址和私钥的关系-非对称关系,私钥 找不回的  

hash(hash(fun(私钥)))=地址

 

4 交易签名

非对称加密技术

sign(私钥,交易信息的hash摘要)=签名

 

5 交易完成后要广播交易信息到其他节点

 

6 其他节点验证这个交易信息

verify(签名信息,付款方地址)  和原始的交易信息进行校验

通过后   写入账本  然后广播

 

7  签名和验证  是逆运算

签名是加密

验证是解密

 

posted on 2018-10-16 11:23  baker95935  阅读(457)  评论(0编辑  收藏  举报