隐私推崇者期盼多年的匿名比特币交易终于成功通过了测试。
月初,CoinShuffle在比特币测试网络上完成了交易。该笔交易是CoinShuffle的首次现实用例。CoinShuffle在2014年4月正式推出,因其不依赖第三方的隐私技术被人们熟知。
在此之前,CoinShuffle仍处于概念验证阶段。而8月15日之后,一切都改变了,比特币开发者Daniel Krawisz成功使用这一工具完成了首笔交易。
CoinShuffle技术的最终目标就是保护用户的敏感信息,防止这些信息出现在比特币公链上。但短期的目标是将其与比特币钱包服务商Mycelium的系统结合在一起。Mycelium于2013年正式发布,是CoinShuffle的赞助方。近期,Mycelium针对CoinShuffle技术发布了“第五阶段”的发展路线图,也可称为“最后一步”。
Krawisz从去年就开始参与Mycelium的这一项目。很多人认为比特币匿名技术大多会用于非法活动,为了避免承担这一骂名,他把项目名称改成了Shufflepuff。
这个项目是开源的,我希望将来有更多的钱包能够使用它。
任何人都能在自己的电脑上运行这个匿名工具。只不过目前钱包用户还无法用它来“混合”交易。
假如你是一个勇于冒险的人,你可以邀请别人共同参与交易,但只能使用自己的设备。Krawisz还提到了另外一点,Shufflepuff是一个alpha测试阶段的软件,因此用户在使用时尽量不要发送太多的资金。
CoinShuffle由萨尔布吕肯大学(Saarland University)的研究者首先提出,是CoinJoin的进阶版,旨在混合多个不同的交易,达到打乱交易信息的效果。
比特币开发者Greg Maxwell于2013年创造了CoinShuffle,它的出现还为暗黑钱包(DarkWallet)、达世币(Dash)和JoinMarket的应用激发了灵感。但CoinShuffle是很独特的,因为它延用了CoinJoin的部分特点,即不使用第三方来混合交易,实现了去信任化。
Shufflepuff则是CoinShuffle的现实用例,用的是Java语言。
其它比特币隐私性技术及项目也很多,包括保密交易(Confidential Transactions)或者Zcash。不过,CoinJoin不会更改比特币协议。但如果通过不更改比特币协议来实现隐私性则需要更长的测试时间。
其工作原理就是将两笔或多笔交易的输入和输出混合成一笔。就连交易接收方也不知道发送方的地址到底是什么。
但这种交易模式在很多人看来违背了去中心化的原则。
有些混币交易项目的执行依赖于第三方,因此部分人认为这反而不利于保护隐私,也存在资金丢失的风险。而Shufflepuff就正致力于解决这一问题。
虽然Shufflepuff成功完成了第一笔交易,但其发展之路并未就此停止。
因为混币交易需要连接多个用户,Krawisz正在开发一个登记系统来方便这一过程。他希望不久会有更多开发者来参与这个系统的研发。
同时,他还希望采用点对点的加密技术来进一步保护交易安全。
Krawisz说,对于钱包和其他服务商来说,该项目本身是开源的,他们可以自由选择是否使用这个工具。但服务商使用Shufflepuff的具体方式则足以影响隐私程度。
他还概述了Mycelium应用Shufflepuff可达到的匿名性模型。
为了实现更高的匿名性,Krawisz呼吁更多的人参与这一项目,多开发几种语言,方便其他钱包和服务商使用Shufflepuff。
声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。