谁才是匿名货币中的王者?

智族E家

百家号18-02-0211:07

在去年,如果有人问我虚拟货币中哪个匿名更强、更安全、交易速度更快,我一定会告诉他达世币、门罗币、或者是Zcash。但是在今天,如果有人还问我这个问题,我的答案一定是Zcoin

背景调查

Zcoin,也可以叫做XZC或者Zerocoin。2016年,由约翰霍普金斯大学的密码学教授马修·D·格林(Matthew D. Green)和他的助理小伙伴们搞出了一个叫做Zerocoin的协议,根据这个协议延伸出了Zcoin虚拟货币,同时Zerocoin协议是目前区块链协议中引用论文的最多的协议之一,共计多达200余次的学术引用。

(这位小哥就是马修教授)

我们先说说马修教授的背景吧,马修教授是一名密码学专家,曾经担任Zcash的核心开发人员之一,曾经挖掘过RSA BSAFE,Speedpass和E-ZPass的安全漏洞

这么说大家可能没什么感觉,我就挑一个事件说明一下。

RSA BSAFE是一套1999年研发的加密算法,但是这套加密算法被美国国土安全局(NSA)加了后门,也就是说美国政府可以解密任何RSA BSAFE加密的数据。然后这个后门被马修教授找到,并且曝光在互联网上。

除此之外,马修教授还有各种屌炸天的成就,比如破解了Speedpass支付系统,开发了Zcash虚拟货币协议,在AT&T实验室担任核心研究员,还发表了数十篇科学论文等等。

(马修教授的部分论文)

如果你用比特币,以太坊或者其它虚拟货币转账,在账本中都会留下你的足迹,你有多少钱等等,用户的隐私难以受到保护。但是如果你用Zcoin进行转账,你不仅不会留下任何足迹,并且转账的速度也非常的快。Zcoin相对于其它的虚拟货币有很多的优势,今天我会为大家一一讲解。

自我销毁机制

Zcoin的转款和其它虚拟货币有很大的不同。假如用户A要发送一个Zcoin给用户B,Zcoin的协议会把用户A的Zcoin给销毁了,再重新生成一个新Zcoin给用户B。简单来说,比特币的转款是将用户钱包里面的货币转到了其它用户的钱包中,而Zcoin的转款是直接将这个货币给销毁,再重新生成一个新的货币到其它钱包中。基于这种机制,很难有人会通过区块数据查询到转款记录,极大限度的保障了用户的隐私

A:代表比特币的转款机制,通过区块数据可以溯源到转款者和收款者。

B:代表Zcoin的转款机制,由于在转款过程中,货币已经被销毁,生成了新的货币,因此虚线部分是不可追踪的,保障用户隐私安全。

节点区块链

除了自我销毁机制,Zcoin还有一个很牛逼的技术就是Masternodes,中文可以翻译为节点区块链技术。这个技术有个很牛逼的地方就是可以占用少量的算力,完成快速和匿名的交易

当用户A和用户B要转款给C,D,E三个用户,节点区块链会负责完成整个转款的操作,用户A和用户B会先将钱转入到节点区块链,在由节点区块链转款给用户C,用户D,和用户E,并且这些转款记录都是不可追踪的。由于节点区块链承担了部分记账转款等功能,在交易速度上可以秒杀ETH,BTC等主流货币。经过我们实际测试,Zcoin的转账时间基本保持在5秒中至3分钟不等。

MTP POW算法提升公平性计算

比特币问世的初衷就是希望基于区块链技术避免中心化的问题,但是比特币遗漏了一个根本性的问题,就是算力的中心化。比如基于Scrypt的算法(比特币,莱特币等),那么ASIC的矿机就可以掌握绝大部分的算力,容易形成算力中心化等问题。为了避免这个问题,Zcoin团体提出了MPT(merkle tree proof )算法,以此来杜绝区块链算法中心化的问题。技术解释有点复杂,简单来说就是不管你是用ASIC芯片挖矿也好,GPU挖矿也好,效果都是一样的。

技术总结

综合以上几点,可以看出Zcoin具有那么几大优势:

1.由于存在自我销毁机制,Zcoin将会比门罗币,达世币,比特币等虚拟货币更加匿名,极大限度的保障了用户隐私。2. 由于Zcoin使用了节点区块链技术,可以占有少量的资源完成高速的交易,并且又进一步保障了匿名性。3. 基于MTP算法,Zcoin可以避免算力集中,货币分配更加公平公正。4. Zcoin协议中引用了RSA-2048加密协议,该协议已经被广泛应用,并且已经有数十年的技术积累,安全性进一步提升

黑历史

虽然Zcoin在底层算法上已经接近完美,但是它还是被爆出了一些黑历史。2017年2月,有攻击者利用了实现代码的一个小BUG平空生成了37万个Zcoin,但是该漏洞并不是协议代码或者算法的漏洞,而是在实现代码上所产生的漏洞。原本Zcoin的供应量是2100万个,现在直接变成了2137万个。漏洞发生后,Zcoin官方紧急修复了该漏洞,并且计划在接下来的日子会筹备资金,销毁多出来的37万个Zcoin。

Zcoin协议目前已经运用在Pivx,Smartcash,ZeroVert 等,同时Zcoin的钱包已经支持Mac,Windows,Linux,Web和Android等系统,并且在将来Zcoin会加入TOR洋葱网络协议,让匿名性进一步提升。虽然这次攻击事件给Zcoin造成了不小的影响,但是只要开发团队足够重视、严格审查代码,杜绝此后的BUG,相信Zcoin在接下来的日子会更加成熟。

本文由百家号作者上传并发布,百家号仅提供信息发布平台。文章仅代表作者个人观点,不代表百度立场。未经作者许可,不得转载。

返回顶部