-
对交易进行hash得到摘要信息,对摘要信息和私钥进行签名得到签名信息
查看全部 -
比特币交易计算公式:
注:地址代表一个比特币账号,私钥对应账户的密码;
地址=Hash(Hash(fun(私钥)))
交易摘要=Hash({付款地址,收款地址,交易金额})
签名=sign(交易摘要,签名)
验证=verify(签名,付款地址)=交易摘要
交易过程:
对交易记录进行Hash得到摘要
使用私钥对交易摘要进行签名
然后开始交易广播
其他节点验证
注:
查看全部 -
Hash原理:
hash之后的摘要信息是无法逆推的;
任何原始信息的细小改变都会导致hash之后的摘要信息改变
查看全部 -
账本的概念是什么,记录了什么,是自己的交易记录吗?查看全部
-
每个区块储存的账本格式是什么样式的呢?查看全部
-
所有权证明:非对称加密技术
查看全部 -
付款地址=hash(hash(func(私钥)))
签名信息=sign(交易摘要, 私钥)
验证结果=verify(签名信息, 付款地址)
简单换算下:verify(sign(交易摘要, 私钥), 付款地址) == 交易摘要。 左式本身包含了交易摘要,使用的是签名算法,换算出交易摘要是涉及sign的逆推,不涉及hash的逆推。
可以知道sign和verify是互逆的。
查看全部 -
区块链特点 去中心化查看全部
-
账号所有权问题:
3、验证查看全部 -
账号所有权问题:
2、广播交易
查看全部 -
账号所有权问题:
1、签名过程
查看全部 -
账本如何验证?
查看全部 -
工作量证明
查看全部 -
区块链应用场景
查看全部 -
账本如何验证
查看全部
举报
0/150
提交
取消