zmc虚拟货币(区块链系统分析员的匿名币)
本文来源于力场作者:区块链系统分析员
近期的热门币中有一类是匿名币,但群里小伙伴有一些不了解匿名币,稍微科普下。
大家最熟悉的币应该是比特币,它是伪匿名货帀,它稍具匿名性,表现在:1、地址的生成无需实名认证;2、通过地址不能对应出真实身份;3、同一拥有者的不同账号之间没有直接关联。
然而它的匿名性存在不足:1、法币兑换环节,交易所和服务商都要求实名认证;2、交易数据可查;3、比特币通讯协议未加密,协议分析软件可以找出IP地址与比特币地址的对应关系;4、区块链浏览器查询到每笔交易的金额、交易时间、发送方和接收方等信息;5、地址余额无法匿名。
而在此基础上诞生了匿名币,它的定义:在交易过程中隐藏交易金额、隐藏发送方与接收方的一种特殊的区块链代币。常见的匿名货币包括达世币DASH、门罗币XMR、大零币ZMC等,主要的技术路线:
1、达世币(DASH),釆用货币混合(coin mixing)技术;
2、门罗币(XMR),釆用环形签名(ring signature)技术;
3、大零币(ZEC),采用零知识证明(zero knowledge proof)技术。
混币技术
混币技术的原理就是切断地址与地址间的关联性,由许多人参与交易,进而在某个交易场所会存在大量的买入和卖出,但是很难在买入和卖出中找到一一对应的映射关系,买入和卖出是被割裂的,所以无法从一端找出另一端。通过一个系统,从一群正在交易的人,然后不需要连接个人信息,系统将花费少量时间去寻找一个随机的地址,并发送到比特币快链, 然而自己的地址却隐藏起来, 最后在不同的时间发送不同数量的币出去,随着时间继续,整合将更加复杂,这样跟踪交易双方的地址就变得越来越困难。自动经过8到10次整合后,追踪变得不可能,唯一缺陷就是交易金额,比特币交易污点可以追踪。
环形签名
环形签名算法与比特币一样也是使用基于哈希值的公钥+私钥模式,不同的是环形签名技术将交易发送方的公钥和另外一个公钥进行混合,然后对信息进行签署,最后再由接收者的私钥解密验证,这样一来外界就无法判断交易发起者的公钥是哪一个,从而使门罗币实现了隐藏交易发送方地址信息的功能,使外部攻击者无法看出地址之间的关联性。
零知识证明
零知识证明的定义是:证明者能够在不向验证者提供任何有用的信息情况下,使验证者详细某个论断是正确的。
举个列子:A要向B证明自己拥有某个房间的钥匙,假设该房间只能用钥匙打开锁,而其任何方法都打不开。
这时有2个方法:1、A把钥匙出示给B,B用这把钥匙打开该房间的锁。从而证明A拥有该房间的正确钥匙。2、B确定该房间内有某一物体,A用自己拥有的钥匙打开该房间的门,然后把物体拿出来出示给B,从而证明自己确实拥有该房间的钥匙。后面这个方法属于零知识证明。好处在于整个证明过程中,B始终不能看到钥匙的样子,从而避免了钥匙的泄露。
更多好文来源力场app
","content_hash"!"eff0094c
评论