找回密码
 立即注册

扫一扫,登录网站

首页 百科 查看内容
  • 11585
  • 0
  • 分享到

当前那些区块链项目使用了比特币更具隐私性的技术?

2018-9-10 13:22

来源: 巴比特

Chaumian CoinJoin和ZeroLink一个基于比特币标准的概念


CoinJoin是由Bitcoin Core的贡献者Gregory Maxwell在2013年提出的一个基于比特币标准的概念。从本质上讲,它的特殊之处在于将多笔交易合并成一笔更大的交易,准确来说,它将会混淆比特币的发送地址(输入)和接收地址(输出)。

举个简单的例子,假设Alice Bob和Carol想把他们的比特币混在一起交易。通过使用CoinJoin,他们可以创建一笔交易,将币发回给自己创建的一个与身份无关的新地址。只要Alice、Bob和Carol使用同样数量的币进行交易,间谍就无法分辨到底哪个新地址是属于谁的(如果他们使用不同数量的币,很明显就能看出币最终发送给了谁)。

CoinJoin交易多年来一直存在,但它仍然存在一个问题:需要有人(如Alice、Bob或Carol)去创建交易。同时此人必须准确地了解到底是哪些旧地址把比特币发送到了哪些新地址上;否则,就不可能创建交易。如果这个人是间谍的话,它就可以找到比特币所有权的线索。

这个问题也可以通过Gregory Maxwell在2013年提案中提到的“Chaumian CoinJoin”(以David Chaum的盲签名方案命名)技术来解决。

简而言之,Alice、Bob和Carol将连接到中心化的Chaumian CoinJoin服务器,它可能由钱包提供者来进行操作。首先,他们都给出了相应的发送地址,以及盲接收地址,这些地址由服务器进行加密签名。然后,Alice, Bob和Carol断开连接,以便通过一个隐藏的连接(比如Tor)进行重连,并提供他们的非盲地址。利用Chaumian盲签名,服务器可以验证非盲地址与盲地址是否匹配。这使得它可以验证地址是否真的属于Alice、Bob和Carol,而不需要知道到底哪个地址属于谁。

Chaumian CoinJoin提案在第一次被提出后就被搁置了大约四年。然后大约在一年前,Adam Ficsor在研究Breeze的TumbleBit实现时重新发现了这个建议并决定实现它。

在 Ficsór设计的ZeroLink框架的基础上,Chaumian CoinJoin现在已经在Ficsór的新版本钱包中实现了,该版本最近发布了测试版。

开发情况:测试版本可供使用

版权申明:本内容来自于互联网,属第三方汇集推荐平台。本文的版权归原作者所有,文章言论不代表链门户的观点,链门户不承担任何法律责任。如有侵权请联系QQ:3341927519进行反馈。
相关新闻
发表评论

请先 注册/登录 后参与评论

    回顶部