【微币】币联网微币ZKP(Zero Knowledge Proof) 零知识证明协议
时间:2017-03-05 来源:元宝网 作者:微币
币联网微币起源于2014年,自发布以来,数次协议优化升级,造就了微币的近三年的稳定运行。历时半年多的努力开发测试,微币于今日发布了自己的原创ZKP零知识证明协议(Zero Knowledge Proof),并且已经集成到了最新版微币钱包中来,目前在国际数字货币界,主要有Zcash和XZC两种零知识证明系统,现在大家将会看到第三种零知识证明协议,简称为ZKP协议。早在zcash和ZXC小零币发布之前,币联网开发团队就一直在思考构建一套稳定的零知识证明协议,经过不懈努力,无数次的测试下,终于完成了ZKP协议,它没有抄袭别人的技术,完全的原创,使用了自己的零知识交易池技术,在ZKP协义下,不需要专属收币地址,它依然是普通微币钱包地址,对于用户来说,仅需要交易时调用专属的铸币命令即可。 基于ZKP协议交易时,在区块链中,看到的将是币的销毁或是铸造,无法看到交易双方的来源与去向,即交易无关性,但又确保微币区块链依然可以很好监控货币发行总量及流通情况,有利于BUG的发现与追踪。有效防止利用ZKP协议进行恶意的攻击,例如超发数字货币,而不能被区块链网络发现,这对于整个区块链网络来说是灾难性的,所以在ZKP协议中,能让ZKP零币交易池监控货币数量变化,但这后面的工作原理并不容易理解,它使用了复杂的非对称加密算法。 对于普通用户来说,只需要知道,如果要完成零币交易,对于发币的用户来说,使用zkpburn命令,生成一笔烧币交易,然后得到一个烧币证明哈希码,证明这些币的拥有人已经将这些币发送到ZKP铸币池中,在区块链中看到的只是一笔币被永久的销毁了,而对于收币人来说,通过zkpmint命令重新铸造了这些币,在区块链中看的是一笔没有输入(源头)的交易,这样就从区块链中彻底断开了交易双方的交易关系,它实现了在算法上保证交易双方的隐私,而不被第三方通过区块链获取它们之间的交易关系, 下图是来自官方的一张测试网络截图: 微币零知识证明协议,目前已经开发完成,官方在测试完成后将很快的发布新版本,更多的有关微币零知识证明协议,请参考官方网站与官方QQ 群,感谢大家长期以来对微币关注与支持。 微币团队 2017.03.02 |