本文来自力场作者:区块链系统分析师
最近比较流行的一种币是匿名币,但是群里有些朋友不知道匿名币,有点流行。
最熟悉的货币应该是比特币,这是一种伪匿名的商品。略显匿名,表现在以下几个方面:1。地址的生成不需要实名认证;2.地址无法对应真实身份;3.同一所有者的不同账户之间没有直接关联。
但其匿名性不足:1。在法币兑换过程中,交易所和服务商都要求实名认证;2.可以检查交易数据;3.比特币通信协议不加密,协议分析软件可以查出ip地址和比特币地址的对应关系;4.区块链浏览器查询每笔交易的金额、交易时间、发送方和接收方等信息;5.地址余额不能匿名。
在此基础上,匿名币诞生了,它的定义是:一种特殊的区块链代币,在交易过程中隐藏交易金额和发送者、接收者。常见的匿名货币有DASH、XMR、ZMC等。主要技术路线是:
1.DASH,采用混币技术;
2.门罗币(XMR),采用环签名技术;
3.ZEC,使用零知识证明技术。
混合货币技术
混币技术的原理是切断地址之间的关联。很多人参与交易,然后在某个交易场所就会出现大量的买卖。但是买卖之间很难找到一对一的映射关系,买卖是分开的,不可能从一端找到另一端。通过一个系统,从一群正在交易的人,然后不需要连接个人信息,系统会花少量的时间寻找一个随机地址,发送到比特币快速链。但是它自己的地址是隐藏的,最后在不同的时间发出不同数量的硬币。随着时间的推移,整合会变得更加复杂,因此跟踪交易双方的地址变得越来越困难。在8到10次自动积分后,跟踪变得不可能。唯一的瑕疵就是交易金额,污点是可以追踪的。
环签名
和比特币一样,环签名算法使用基于哈希值的公钥和私钥模式。不同的是,环签名技术将交易发送方的公钥与另一个公钥混合,然后对信息进行签名,最后用接收方的私钥进行解密和验证。导致外界无法判断交易发起方的公钥是哪一个,从而使得Monroe Coin实现了隐藏交易发送方地址信息的功能,让外部攻击者看不到地址之间的关联。
零知识证明
零知识证明的定义是证明者可以让验证者解释一个断言是正确的,而不需要向验证者提供任何有用的信息。
举个例子:A想向B证明他有一个房间的钥匙,假设这个房间只能用钥匙开锁,但无论用什么手段都无法开锁。
这时候有两个办法:1。a把钥匙给B看,B用这把钥匙打开房间。从而证明A有正确的房间钥匙。2.b确定房间里有一个物体。甲用自己的钥匙打开房间的门,然后拿出物件给乙看,从而证明自己确实拥有房间的钥匙。后一种方法属于零知识证明。好处是B在整个认证过程中始终看不到密钥,避免了密钥的泄露。
更多信息请参考力场app。