LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > Monero使用蒲公英++提高隐私性-The Cryptonomist

Monero使用蒲公英++提高隐私性-The Cryptonomist

2020-03-04 wanbizu AI 来源:cryptonomist.ch

开发商李·克拉格特他适应了蒲公英++通过软分叉更改为Monero协议,以改善区块链隐私

门罗币(Monero)是加密货币领域使用最广泛的隐私代币,具有三个长期成功的关键因素:足够的隐私性,去中心化和有希望的采用。

与拥有所有默认屏蔽交易的Monero相比,具有明显更好的交易混淆技术的Zcash网络记录了“屏蔽”交易的低使用率。

在2019年,Monero大大改进了其技术。他通过引入区块链修剪解决了可扩展性问题,并在去年11月的分叉中改善了交易的隐私性,逐步消除了付款ID,并在协议中添加了至少两笔输出和每笔交易10条确认的要求。他还介绍了一种称为RandomX的新PoW算法,该算法专门针对CPU进行了优化,极大地损害了ASIC或GPU的挖掘。

通过IP地址进行交易的可追溯性

门罗币使用环签名来混合交易的输入和输出,这使得发件人的可追溯性非常困难。

但是,一个重要方面是门罗币网络体系结构的结果。使用IP地址识别组成Monero网络的不同节点,这暴露了观察者可能将IP地址连接到交易的风险。通过指示连接到Monero网络的僵尸网络,您可能能够监视来自网络不同点的事务,以便与节点上的可恢复信息进行比较来分析时间。

这是一项复杂而费力的活动,但如果我们想到Chainalysis之类的代表政府,机构和交易所跟踪区块链交易的公司,这并非不可能。一旦追溯到IP地址,就很容易追踪用户的身份和有关他的大量信息。通过使用VPN连接或TOR网络,可以缓解此问题,但是Monero开发人员已经想到,从本义上来说,协议本身也为交易提供了更多的隐私。

蒲公英++的工作方式

最初由伊利诺伊大学的研究人员为比特币开发的Dandelion是一种隐藏发送方和IP地址之间这种可能连接的方法,并将在下一个分支中以Monero协议实现。

此时,启动新事务传输的Monero节点使用称为“泛洪”的过程,或者通过该过程将事务传递到其所有连接的节点,该节点又与所有其他节点进行通信,并且依此类推,将交易像波浪一样传播到整个网络。

在开始分发之前,蒲公英以无法检测到的特殊方式将事务定向到远程节点。为此,考虑到间谍僵尸网络可能存在于网络中,研究人员研究了用于匿名的数学模型,用于研究交易的各种传播技术。因此发现当前的传播技术不足以保护隐私。

为了克服此问题,Dandelion定义了一个过程以查找要发送的代理节点(匿名化阶段),并建立另一个过程以传输到其余节点(扩散阶段)。这两个阶段使用不同的P2P连接集,不同之处在于匿名阶段集随时间变化。

该过程之所以称为蒲公英,是因为交易传播类似于蒲公英花成熟后的蒲公英。首先,通过一条特殊的线性路径(花梗)搜索代理节点,然后以快速且对称的方式(包含种子的羊毛部分)从该代理节点进行扩散。如果网络上的所有节点都使用Dandelion,则可以证明它抵制了充当被动观察者的节点僵尸网络的间谍活动。

但是,如果网络不是仅由使用Dandelion的诚实节点组成的呢?

一些节点可能不遵循规则,并且会生成任何数量的到诚实或自相矛盾的节点的传出连接。为了克服这个缺点,研究人员开发了Dandelion ++,引入了节点的动态连接,该连接以不连续的时间间隔(称为历元)进行。

每个节点每隔几分钟独立地更改其纪元,并且在每个新纪元处,从其传出的连接(称为“中继”)中随机选择两个新连接。每当节点创建自己的事务时,它都会在这两个中继之一上发送该事务,并且每当它从另一个节点接收到一个事务以在干阶段进行转发时,它就会将其随机发送到两个新连接之一中继。

通过使通信时间随机化,改进了“淋浴喷头”阶段,以使间谍节点更难以识别源。在每个时期,将节点随机分类为中继器或扬声器。如果节点是扬声器,则每当它被赋予要在主干阶段进行传输的事务时,它将使用扩散将其传输。

此外,还有一种故障保护机制,通过该机制,当节点在茎阶段提交事务时,将启动计时器。如果在此期间该节点未在分发阶段收到交易,则依次启动。这是因为在称为“黑洞攻击”的攻击中,恶意节点可能会在茎干阶段丢弃交易,而不是转发交易。

门罗币的实现

开发人员Lee Clagett已使Dandelion ++适应Monero协议,并且pull请求(GIthub上的更改请求)正在等待通过软叉将必要的检查引入Monero代码中。

在使用开发的数学模型进行的测试中,研究人员表明,即使网络中存在大量间谍节点,交易仍保持匿名。

“ Dandelion ++通过对反匿名处理的正式保证。”

这种改进导致事务传播的速度降低了几秒钟,但开发人员并不认为这会影响网络的性能。

如果与防止ISP提供程序监视的其他安全层(例如VPN和/或TOR)一起使用,Dandelion ++可以保证良好的匿名性。

—-

原文链接:https://cryptonomist.ch/2020/03/04/monero-privacy-dandelion/

原文作者:Amelia Tomasicchio

编译者/作者:wanbizu AI

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

LOADING...
LOADING...