2021-08-19 11:27:53
币种名 | 价格($) | 流通市值($) | 24H涨跌幅 |
---|---|---|---|
ZEC | 48.18 | 7.2亿 | +0.07% |
DASH | 31.13 | 3.7亿 | +0.06% |
XMR | 164.49 | 30.3亿 | +0.03% |
ZEN | 9.52 | 1.4亿 | +0.11% |
XVG | 0.00695 | 1.1亿 | +0.11% |
KMD | 0.28890 | 3927万 | +0.05% |
PIVX | 0.24694 | 2172万 | +0.03% |
FIRO | 1.34 | 1917万 | -0.01% |
SERO | 0.02408 | 1025万 | +0.03% |
BEAM | 0.03815 | 575万 | +0.03% |
GRIN | 0.03349 | 328万 | +0.01% |
SUMO | 0.00721 | 45万 | +0.02% |
XMC | 0.49370 | -- | +0.25% |
PART | 0.13165 | 190万 | +0.02% |
匿名币没有什么特定的通用原理,但是,他们确实有共同的目标。所有的匿名币都试图隐藏发件人和收件人的身份。他们试图增加整个系统的隐私级别。 为此,他们使用各种方法,所有方法彼此相差极大。
某些货币通过将转账金额与同一货币的其他交易混合来隐藏发件人的身份。另外一些货币使用一组发件人将货币发送给另一个人。同时,还有一些货币使用自定义的字符串来检查交易的准确性,而不会泄露交易本身。
因此,许多不同的匿名币采用不同的机制来保护其用户的隐私。在接下来的几段中,我们将详细地了解不同的货币及其采用的工作原理。在这之前,我们将深入探讨这些技术原理,以及它们如何确保用户的隐私。
某种程度上来说,很难将以隐私为中心的加密货币与一般的非以隐私为中心的加密货币区分开来。但是,我们可以关注那些认真对待用户隐私,并将其作为其既定目标之一的加密货币。以此为参考来探讨那些发展多年并在市场占据了可观市值的匿名币种。
考虑到这些因素也有很多种货币,如Monero,Dash,ZCash,Verge,Bytecoin,Bitcoin Private,PIVX,ZCoin等。
达世最早提出通过采用混币Coinjoin技术,这种机制可以实现地址混淆但不可实现金额隐藏。此外,由于每次交易参与混币的人数受限,其匿名性也大大降低。门罗基于Cryptonote底层方案实现匿名交易,主要用到一次性可链接环签名和匿名地址实现发起方和接收方的匿名,同时通过环签名实现金额隐藏。
Zcash 创新地推出 ZK-SNARK,为零知识证明在区块链领域的应用提供了一个较为实用的方向,但ZK-SNARK需要“可信初始化”使其直接面临安全隐患,可信初始化中涉及的一些陷门知识一旦被攻击者获得,则有可能无限量打印Zcash并无法被探测到;
另外,ZKP指数级大小且较低的证明效率对该技术的实际使用造成较大障碍。Zcash近期推出Halo计划,针对“可信初始化”提出解决方案,但还未达到应用程度。
Grin和Beam都基于Minblewimble开发,Minblewimble的创新在于利用签名方案的同态性,可以实现交易整合。这样做的好处在于整个账本变小,全节点挖矿时负担就变小很多。
Suterusu整合最新的无需可信初始化的零知识证明协议使隐私信息保护实现去信任,同时在ZKP的大小和证明效率上实现优化,进一步推动了零知识证明的实际应用;Suterusu推出SuterVM,使原创的ZK-conSNARK可以支持智能合约,进而可以支持异构区块链如Bitcoin和Ethereum等实现隐私保护功能。
综上分析,隐私保护技术实际上是匿名性、适用性和证明效率的综合体现。Dash的验证效率高,但匿名性不足;Menero和Zcash实现了较好的匿名性但存在一定的安全隐患,验证效率也比较低;Grin和Beam实现了匿名性和安全性的提升,但取消账户的设计为用户使用造成不便。
此外,上述项目都不能支持智能合约,隐私保护功能仅限于自己本身。事实上,从功能需求的角度分析,隐私保护属于区块链的必要功能,但割裂了计算效率、可扩展性等其他性能仅仅依靠隐私保护一项功能并不能适应区块链应用的需求。相对而言,无需可信初始化、通信量仅为常数大小且可支持智能合约的Suterusu技术方案最为全面。
现在让我们一个一个来分析,尽量掌握一些原理更能帮助我们进行判断:
1、环交易
门罗币使用的这种技术涉及创建一个包含5个或更多发件人的发件池,在这5个发件人中,只有一个是实际的发件人,而其他4个或更多发件人是迷惑信息。对于局外人来说,所有这些发件人都有平等和有效的汇款机会,即执行交易。因此,其他人无法得知发件人的真实身份。
此外,通过查询所产生的输出,很难计算获得发送者的身份。这样,Monero隐藏了发件人的身份。
2、隐蔽地址
在门罗币中使用,每一次交易都是先建立一个临时的地址,交易双方都是从这个虚拟的临时地址进行交易,交易完成后,这个地址取消。
3、环签匿名算法
最初,门罗币只是隐藏发件与收件人地址。另一方面,交易金额被分成每个人都知道的已知的面额。 因此,每个人都可以了解到交易的价值。
2017年1月,Monero实施了环签匿名算法,这是一项新技术,可以使交易保密。 在环签匿名算法中,两个或多个交易金额组合在一起以创建单个交易金额。 您可以将环签匿名算法视为环交易应用于交易金额。 唯一的区别是环签发送者变成环签交易额。 从此,个人付款再也无法破译。
4、混币技术
达世币采用的技术。这其实是一个非常简单的概念,和环签算法密切相关。它的原理是通过一个系统,从一群正在交易的人,然后不需要连接个人信息,系统将花费少量时间去寻找一个随机的地址,并发送到比特币区块链, 然而,自己的地址却隐藏起来, 最后在不同的时间发送不同数量的币出去,随着时间继续,整合将更加复杂,这样跟踪交易双方的地址就变得越来越困难。自动经过8到10次整合后,追踪变得不可能,唯一缺陷就是交易金额可以追踪。
5、零知识证明
由大零币使用,零知识证明发展势头很旺。简而言之,零知识证明是一种可以在不知道交易本身的情况下验证交易准确性的技术。 它背后涉及的数学原理非常复杂,可能需要一整天来解释。
要理解这个概念,最经典的例子便是 阿里巴巴与 40 大盗的故事 ,40 大盗不需要知道芝麻开门的咒语,只要看到阿里巴巴能让洞穴的大门打开就行了。在 Zcash 中,这意味矿工知道这一笔交易是有效的,但却不知道交易的付款方,接收方或任何交易资料,进而达到匿名的结果。传统的零知识证明须经过多次的测试,才能达到验证的效果。但 ZK-SNARKS 改善了这个限制,使得运用效率大幅提升,连 以太坊也在 2017 年的升级中,带入 ZK-SNARKS。
引用网上一个例子:
A要向B证明自己拥有某个房间的钥匙,假设该房间只能用钥匙打开锁,而其任何方法都打不开。这时有2个方法:
(一)A把钥匙出示给B,B用这把钥匙打开该房间的锁。从而证明A拥有该房间的正确钥匙。
(二)B确定该房间内有某一物体,A用自己拥有的钥匙打开该房间的门,然后把物体拿出来出示给B,从而证明自己确实拥有该房间的钥匙。
后面这个方法属于零知识证明。好处在于整个证明过程中,B始终不能看到钥匙的样子,从而避免了钥匙的泄露。
匿名币市值只占加密货币市场的很小部分,但是它们收获来越来越多的应用场景:
1、高收入人群:
富人对匿名币的出现很满意。出于一些原因,他们会更注重这种匿名币的匿名性。首先,他们通常不会想要让别人知道他们有多少钱。更何况,隐藏财富也可以帮助他们规避被小偷盯上的风险。否则,他们的公共ID和私人钱包将瞬间成为黑客的主要目标。
2、货币交易/支付:
对于商家来说,一天的营业结束之后,数字货币的交易首当其冲占据最大份额。然而商家和用户直接存在信任危机。对他们来说,匿名币更好过使用常规加密货币。匿名币方便了保护用户信息和防止数字犯罪行为。
3、数字货币管理
匿名币的这一方面价值也收获了关注。我们都知道匿名币可以保证用户匿名,然而由此带来的可替代性也是很重要的方面,即在不知道其来源的情况下,始终保持其价值。不像比特币,许多地方已经明确拒绝被犯罪分子玷污过的比特币,这甚至有点像一批被公布了编号的有污点法币。在这些情况下,保证交易数据的隐私有助于保持加密货币的所有单位有效和相等。