LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > 什么是CoinJoin?什么是ZeroLink?什么是石墙?

什么是CoinJoin?什么是ZeroLink?什么是石墙?

2020-05-06 wanbizu AI 来源:区块链网络

1个

什么是CoinJoin?

CoinJoin是比特币交易匿名化技术。

2

谁创建了CoinJoin?何时创建?

比特币核心和区块流开发商Gregory Maxwell在2013年推出了CoinJoin协议。

3

CoinJoin解决什么问题?

与经常重复的论文相反,比特币没有提供完全的匿名性。通过分析公共区块链,可以将交易与特定人员相关联。

比特币交易包括输入(发送地址)和输出(接收地址)。当用户想要完成交易时,他选择未花费的传入交易余额(UTXO)作为输入,指定输出并在输入上签名。每个条目都是独立签名的,用户可以设置多个出口。

具有四个输入和两个输出的示例事务:

该交易包括四个输入(每个0.2 BTC)和两个输出(0.7 BTC和0.09 BTC)。对于观察者来说,很明显付款正在发生-发件人向某人发送出口中的一个并将更改退还给他自己。由于使用了四个输入,因此较大的输出很可能是给接收者的。从输出中扣除0.01 BTC-这是给矿工的佣金。

而且,观察者可能会假设发送者要从较小的发送者创建一个较大的UTXO,因此,将较小的输入进行组合以获得所需的输出(0.7 BTC)。

通过查看事务可以做出的另一个假设是,每个条目都是独立签名的。

CoinJoin旨在解决比特币缺乏真正匿名性的问题。

4

CoinJoin如何运作?

类似CoinJoin模型的情况是,一群人将他们的现金合并为单个金额,将其放入钱包中,然后去商店。小组中的所有成员都可以确保没有人花得比他们应该多的钱,但是在进行购买的过程中,他们不一定会使用他们自己放入普通钱包中的钞票。

就CoinJoin而言,多方共同创建了一个交易;每侧都提供入口和所需的出口。当所有输入合并后,就无法确定该输出属于哪个用户。

一个例子:

四个参与者希望打破交易之间的联系。他们彼此之间达成共识(或通过专门指定的协调员),并宣布要包括哪些输入和输出。

在将交易发送到网络之后,协调器将信息嵌入交易中,并且每个参与者都将签名。参与者注册后,交易将无法修改;否则,它将无效。因此,不存在协调员盗窃资金的风险。

交易就像混合了硬币的黑匣子。旧的UTXO被销毁,而新的被创建。新旧UTXO之间的唯一联系是交易本身,但无法确定其参与者。最多,您可以知道参与者提供了一个入口,并且可能是最终出口的新所有者。

5

CoinJoin是否有弱点?

CoinJoin没有提供完整的匿名性:发件人和收件人显示在区块链上。此外,可以通过CoinJoin Sudoku分析工具识别交易。您可以通过仅将某些金额用于事务输出值(0.1 VTS,1 VTS,10 VTS等)来解决此问题,但这会带来其他困难和局限性。 为了形成交易,必须创建组并在参与者之间建立交互。

6

CoinJoin如何发展?

为了改进CoinJoin,开发人员提出了对该协议的一些扩展和改进:JoinMarket,CoinShuffle和Chaumian CoinJoin技术。

7

CoinJoin在哪里以及如何应用?

截至2020年4月,两个支持CoinJoin技术的钱包-Samourai Wallet mobile及其相关的Whirlpool技术和桌面Wasabi Wallet。

2020年4月5日,即中本聪的生日,比特币社区首次庆祝了CoinJoin Day,这是一个交易混合日。为了纪念这一天,Wasabi开发人员推出了新版本。

CoinJoin还用于MimbleWimble,MimbleWimble是一种PoW协议,具有广泛的可扩展性和更高的隐私性。

8

什么是ZeroLink?

ZeroLink是提供匿名使用比特币的协议。

9

谁创建了ZeroLink?

ZeroLink协议由开发人员Samourai Wallet和Hidden Wallet在2017年8月创建和引入。

10

ZeroLink如何工作?

ZeroLink根据CoinJoin模型解决了混合过程中出现的一个关键问题,在于第三方(个人,服务器,钱包)知道每个比特币的来源和目的。因此,发生单点故障。

ZeroLink基于两种类型的钱包进行操作:用于预混合和后混合。第一种钱包存储初始资金;用户将它们发送到交换机(随行杯),交换机将混合的比特币分配到钱包,然后进行混合。

ZeroLink用户从钱包提供输入和输出(地址“从”和“到”)以进行预混合;输出被加密,因此交换机不知道它接收到的硬币的最终接收者。加密也称为盲目。

此外,开关借助于密码“盲签名”对“盲”输出进行密码签名。因此,可以在每个阶段验证交易数据,从而确认“盲目”数据与最初发送的数据之间的对应关系。

用户然后通过Tor或类似的网络连接到ZeroLink交换机,并为交换机提供非盲输出。它们以与“盲”签名相同的签名签名,并与最初的盲输出进行比较,从而确认其合法性。

确认合法性后,交换机会将输出添加到大型CoinJoin交易中,并将其发送给使用私钥确认交易的用户。

确认后,交换机将发布交易,矿工将其添加到区块中。因此,所有比特币都被“清除”并再次变为可互换。

11

ZeroLink协议在哪里适用?

ZeroLink用于Wasabi和Samourai钱包,它也是现已关闭的HiddenWallet项目的基础。

12

什么是石墙?

Stonewall是一项保护交易隐私免受集群分析的技术。

13

谁开发了Stonewall,何时开发?

Samourai Wallet开发人员于2018年5月推出了Stonewall技术。在发现漏洞后,Stonewall被开发为Samourai Wallet的最初实施中的BIP126替代品,该漏洞可能导致交易中的熵减少。

14

斯通沃尔的特点是什么?

Stonewall不使用CoinJoin技术,而是创建了这种用法的外观。斯通沃尔交易的核心是普通交易:在他们的帮助下,一个用户将比特币发送给另一位用户。诀窍是用户将其交易合并为一个,在标准比特币交易中添加任意数量的出口和出口。对于第三方观察者而言,该交易看起来像是CoinJoin交易,这使标准的区块链分析效率降低。

与标准比特币交易相比,使用Stonewall进行的交易具有更高的熵,这增加了自动链分析的成本,并使得难以分析交易图。 Stonewall交易以这样的方式进行,即它们得到的Boltzmann估计值超过零(Boltzmann是返回熵交易的脚本,使用区块链分析显示技术提供了输入和输出连接性的指标系统)。

Stonewall不如机密交易(CT)等其他技术有效,但它可以减少区块链分析师可用的信息量。

15

石墙在哪里使用?

Samourai Wallet内置了Stonewall作为默认功能,但不一定与每笔交易有关。


—-

原文链接:https://forklog.com/chto-takoe-coinjoin-chto-takoe-zerolink-chto-takoe-stonewall/

原文作者:Андрей А

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...