CoinSwaps:比特币交易的“隐形涂层”

元宇宙见闻 view 3560 2022-3-15 17:06
share to
Scan QR code with WeChat

CoinSwaps:比特币交易的“隐形涂层”

长期以来,开发人员一直致力于让比特币更加隐秘,因为每笔比特币的交易记录都存储在区块链中,任何人都可以看到。

上周,比特币隐私程序员Chris Belcher发布了 Teleport的alpha版本,这是一种隐私技术“CoinSwap”的实现,旨在通过使交易“隐形”来改善比特币隐私

虽然它还需要更多时间的测试。

Teleport 的 alpha 版本还缺少使交易完全不可见所需的关键功能,但是该版本实现了 CoinSwap——这个由来已久的想法,由密码学家 Gregory Maxwell 于 2013 年在 Bitcointalk 论坛上首次描述,如今终于成真了

为什么要“传送”你的比特币?

CoinSwaps:比特币交易的“隐形涂层”

今天,注重隐私的用户利用Wasabi和Samourai钱包执行CoinJoins,将用户的比特币与许多其他用户的比特币打乱,从而掩盖硬币的踪迹。

问题在于,即使CoinJoin模糊了用户比特币的发送地点,愚弄了区块链监视者,但从比特币区块链的一瞥中仍然可以明显看出发生了CoinJoin。

但是如果方法正确的话,我们则无法在区块链上检测到CoinSwap交易。它们看起来就像正常的交易一样。

“想象一个未来,小明拥有比特币并希望以最具保密性的方式发送它们,因此她创建了一种特殊的交易。对于任何查看区块链的人来说,她的交易看起来完全正常,她的硬币似乎从地址A流向地址B。

但实际上,她的代币最终出现在地址Z中,该地址与A或B完全无关。从某种意义上说,交易正在被“传送”到其他地方,因此该项目的名称为“传送”。

CoinSwap的强外部性

CoinSwaps:比特币交易的“隐形涂层”

CoinSwap的出现,意味着:即使是不使用CoinSwap的用户也可以从中受益。

即使只有一小部分交易实际上是由这个软件创建的,任何对区块链进行分析的人都会在他们的脑海中产生一个小问题:

如果我正在查看的这笔交易实际上是CoinSwap怎么办?我能发现吗?

每笔交易中增加的怀疑和不确定性将极大地提高比特币的可替代性,从而使其成为一种更好的货币形式。

“可替代性”是货币的重要属性,这意味着每个单位都可以以完全相同的价值兑换成任何其他单位。例如,我们理所当然地认为一美元与任何其他一美元一样值钱。

核心在于:隐私对于保持可替代性至关重要。

举个例子,如果将某些比特币用作犯罪活动的一部分,它们可能会被“污染”,成为赃款。

然后,有可能一个不知情的非犯罪用户收到了受污染的硬币,却发现它们失去了交易的功能,因为它们与犯罪或受制裁的事件有历史关联。

“隐形”的后续步骤

CoinSwaps:比特币交易的“隐形涂层”

虽然现在可以使用Teleport执行CoinSwap,但该软件尚未使CoinSwap交易看起来像普通交易。

尽管技术上,已经为比特币的传送扫清了渠道,但是在真正的应用过程中,还存在不小的问题。

加密技术ECDSA-2P可用于使这些交易看起来像普通的“单签名”地址,这些地址“非常普遍,因此提供了巨大的匿名集”。

但是不恰巧的是:2021年11月,Taproot对系统进行了升级,它添加了Schnorr签名作为ECDSA签名之外的选项,这是当今大多数交易的签名方式。这恰恰是问题的所在!

虽然Schnorr签名可以用更简单的方式做与ECDSA-2P相同的事情,但Belcher认为Schnorr不适合CoinSwap。因为ECDSA的匿名设置会更大。

今天所有地址都是ECDSA,没有一个是Schnorr。

因此,Belcher建议可能需要数年时间才能有足够的数据集,在CoinSwaps中使用Schnorr。但比特币用户对于隐私的需求比这要迫切得多。

CoinSwaps:比特币交易的“隐形涂层”

结语

此alpha版本尚未准备好迎接黄金时段,但如果开发人员想通过在测试和签名网络上使用虚拟硬币来帮助对其进行战斗测试,他们将被邀请测试开源软件。

从长远来看,当项目准备好获得真正的资金时,才是用户和钱包能够利用它提供的改进后的隐私功能。

作为一个终极的梦想:Teleport项目将发展成为比特币主网上的一个实用且安全的项目,既可以作为一种比特币混合应用程序独立使用,也可以作为现有钱包实现的库,让用户只需按一下按钮,就能以较此前更大的隐私性发送比特币CoinSwap交易

btcfans公众号

Scan QR code with WeChat

Link
Disclaimer:

Previous: 国资“探路人”?芒果TV入局数字藏品 Next: 区块链的可扩展性问题可能在理论上已经解决了

Related