CoinJoinXT:用闪电网络隐藏比特币交易

2018-07-06 09:15:38
摘要:通常很多人都会认为比特币是一种匿名货币,但事实上,比特币为用户提供的仅仅是半匿名化的功能,其隐私性实在堪忧。区块链分析师已经能够用功能强大的工具来筛选区块链数据,从而识别具体地址的持有者身份。只要你使用的服务需要进行身份认证,就不存在隐私之说了。
 

CoinJoinXT:用闪电网络隐藏比特币交易

因此,很多隐私意识较强的比特币用户会通过一些工具来帮助他们躲开“区块链侦探”的调查。CoinJoin就是其中的一种,这种混币服务首先由比特币开发者Gregory Maxwell提出。

通过CoinJoin,比特币用户能够实现合并支付,防止区块链分析师寻找输入和输出之间的直接联系。

CoinJoin开发者Adam Gibson近日在文章中指出,这些交易由于其遗留的元数据痕迹而“被清晰地识别为CoinJoin交易”。也就是说,区块链分析师知道哪些交易是通过CoinJoin执行的,只不过他们依然无法监控这些交易。

那么我们在众目睽睽下彻底隐藏比特币交易以实现真正的隐私呢?

Gibson认为闪电网络(LN)这个第二层扩容协议让这一切成为了可能。传统的CoinJoin依赖于“固有的可互换性”(intrinsic fungibility),而他提出的这个新系统CoinJoinXT则赋予用户“否认的权力”(deniability)。

Gibson解释道,区块链分析师需要特定的前提来锁定加密货币用户,并且追踪支付流程。那么比特币用户要做的就是让这些前提失效,这样区块链上就不存在特定且连续的子集被标记为CoinJoinXT结构了。

通过在标准的混币流程中加入一点新的技巧——双向资金的闪电通道就能获取这种“否定权”。因此就能将链下的隐私性放大到链上,防止区块链分析师破解乱序的输出,让他们无法了解交易状况。

Gibson发布了一个简单的概念验证原型,展示了CoinJoinXT的基础模型。要实现正常运作,则还需要经过长时间的开发。

尽管现在就可以实现这个功能,但要想完善这个工具还面临着很多阻碍。理论上我们可以用Schnorr密钥聚合实现多重签名(multisig),为上述双向资金通道提供支持,解除数量上的相关性。一旦缺少其中一点,区块链上的交易就存在被识别的可能。但我依然认为CoinJoin很容易失效,而这是最好的替代方案。
 
原文:https://www.ccn.com/coinjoinxt-using-the-lightning-network-to-hide-bitcoin-transactions-in-plain-sight/
作者:Josiah Wilmoth
编译:Wendy
稿源(译):巴比特资讯(https://www.8btc.com/coinjoinxt-ln-hide-bitcoin)

OKEX下载欧易下载OKX下载

okex交易平台app下载

下五篇