区块链探索者

 找回密码
 注册区块链论坛

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 444|回复: 0

在比特币中,用户地址是打开的,如果用户使用固定地址

[复制链接]

classn_01: 2 classn_02

[LV.1]初来乍到

804

主题

806

帖子

3074

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3074
发表于 2017-8-22 20:56:05 | 显示全部楼层 |阅读模式
1、哈希函数和数字签名
哈希函数和数字签名算法是区块链系统中最广泛使用的两种加密算法。哈希函数可以交易数据的完整性。在数字签名算法中,签名者使用私钥签名事务,任何节点都可以使用签名者的公钥进行验证,只有拥有私钥的节点才能进行合法签名。
2、地址隐私
比特币中,用户地址是打开的,如果用户使用固定地址,那么事务处理到多个事务的地址就可以联系在一起,严重暴露用户隐私。Peter,Todd,et al设计了隐形地址机制(隐身地址)。联系地址,事务发起者计算一个临时随机密钥对(E、P = E * G、Q = d * G)使用接收方的公钥的变体diffie - hellman密钥交换协议,共享公共密钥计算K,K和K只能获得私钥。最后,将公钥K作为真实的事务地址接收。
3、交易过程的隐私
在比特币中,要启动一个合法的交易,我们需要参考UTXO(而不是成本平衡),使用UTXO来生成一个有效的签名,因为交易数据的数量被披露,它可以计算每个事务图的地址。以CryptoNote为代表的数字货币系统,使用可追踪的环形签名算法签署交易,从而模糊了货币的流通。在环签名算法中,只能使用一组公钥的一个私钥来生成一个有效的签名,并且不能从签名中获得该密钥。因此,通过使用环签名,事务中的多个UTXO可以成为下一个交易的输入,并模糊货币的流通。当然,为了防止花,也必须使用可追踪的环形签名算法。发行的可追踪的环签名算法,两个签名私钥可以连接,因此,只要UTXO花了两个单词,用私钥必须发出两种不同的签名,所以它可以被发现,解决问题的重瓣花的问题。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册区块链论坛

本版积分规则

QQ|Archiver|手机版|小黑屋|区块链论坛 ( 苏ICP备17050838号

GMT+8, 2020-5-25 21:49

Powered byDiscuz! X3.2

© 版权所有 区块链探索者

快速回复 返回顶部 返回列表