什么是保密交易(Confidential Transactions, CT)?


什么是保密交易?

保密交易最初是由比特币开发人员Gregory Maxwell构思,保密交易(CT)是一种通过使用遮蔽因子(Blinding factor)使货币支付的输入和输出进行「同态加密」来增加交易隐私的方法。遮蔽因子会以一串数字的形式,用于加密比特币交易的输入和输出。

何谓同态加密?

同态加密是一种加密形式,它允许人们对密文进行特定形式的代数运算得到仍然是加密的结果,将其解密所得到的结果与对明文进行同样的运算结果一样。换言之,这项技术令人们可以在加密的资料中进行诸如检索、比较等操作,得出正确的结果,而在整个处理过程中无需对资料进行解密。其意义在于,真正从根本上解决将资料及其操作委托给第三方时的保密问题,例如对于各种云端运算的应用。

实质上,机密交易只允许参与交易的双方能够对交易金额及其他资料进行访问,外部观察者及其他人都无法看见交易的资讯。但是,比特币(或其他竞争币)网路还是必须能够认证该保密交易有效性。因此比特币网路只需确认输入(Input)与输出(Output)金额相吻合,便可以认证该笔交易的有效性。

保密交易的优点

在目前比特币的形式中,比特币协议存在两个关键问题:

1. 缺乏匿名性

2. 缺乏可替代性

缺乏匿名性(anonymity) –最初,比特币被认为是真正分散的匿名数字货币,但事实并非如此。由于比特币网路上的每个用户都由公共地址表示,因此可以使用区块浏览器便能访问查看其交易历史记录。如果建立公共地址和现实生活用户之间的关联性,其他用户就能够确切地知道他们正在与谁交易。充其量,比特币协议只能被描述为是代名交易而非匿名交易。

缺乏可替代性(Fundibility) –可替代性仅仅意味着一个单位的商品或货币可以与另一个单位互换,例如美元是可以互换,每一美元可以兑换另一美元而不会损失价值。相反,由于比特币可以通过开放且可访问的区块链进行追踪,如果这些比特币曾被用于非法活动或通过非法活动获得,它们可能会被标记为「黑钱」。商家可能会拒绝接受这些被标记的比特币,因此,与其他比特币相比,它们可能会变得不那么有价值。没有价值损失的互换不再可能,也就是说,这些比特币变成为了不可替代的货币。

保密交易解决了不可替代性问题,由于无法追踪产出的历史,因此无法确定其来源,因此难以将黑掉的比特币与干净的比特币区分开来。出于同样的原因,追踪特定用户的交易历史变得非常困难,即使他们的公钥是公开的。这为进行机密交易的人提供了更高级别的安全性。

保密交易面临的挑战

最初,单笔保密交易的大小约为一般比特币交易的16倍。这种较大的容量使得保密交易很难实现,有鉴于一直以来比特币都有扩容问题。但是,在Gregory Maxwell发布的更新中,保密交易的规模已经减少到大约普通比特币交易规模的3倍。

这样的突破增加了实施该技术的可能性。节省空间与增加隐私和建立可替代性之间的权衡为将保密交易整合到比特币协议中提供了更强有力的论据。而新的协议,可以采用软分叉的形式更新。

但是,必须首先就如何实施这项技术达成共识,这在比特币协议上并不一定是直截了当的。难以达到达成共识所需的最低门槛,可能会减缓或拖累保密交易的进一步发展。

这样的匿名交易本身就存在一定的争议性,一直以来加密货币不被世人所接受的主要原因之一便是可能会涉及犯罪行为、或是洗钱活动,虽然以目前的比特币等竞争币,在参与犯罪活动时,并非不可追溯,然而若是保密交易被主流加密货币诸如比特币、莱特币所采用,将会引起很大的争议。

与其他隐私币的比较?

以最受欢迎的隐私币Zcash来说,Maxwell曾指出,Zcash在保密交易解决方案所拥有的每一项优势上,都失败了:

采用保密交易的主要优点是它可以在没有任何新的密码学假设的情况下构建(例如,我们只需在原有的协议中假设分散的纪录安全性),与其他替代方案相比,它可以是高性能的,它也不需要建立信任,并且它更不需要任何永久的不可更改系统创建。麦克斯韦解释说。

所有主要的替代方案都不符合这些标准(例如,可以说Zcash的解决方案在每一个标准都失败了)。

本文链接地址:https://www.wwsww.cn/btbjiaoyi/2073.html
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。