自行支付可能是闪电隐私的关键

本文摘要:雷电网络以其较慢和廉价的缴纳方式而著称。但是,网卓新闻网,与链上缴纳比起,第二层协议也可以获取更好的隐私,因为交易不是公布在比特币的区块链上,区块链分析基本上是不有可能的。 然而,雷电网络也不存在其自身的隐私风险。缴纳是通过一个用户网络展开的,没什么能制止间谍在监控资金流动的同时参予发送交易的过程。在雷电网络中,可以用区块链分析替换网络分析。有一些解决方案可以容许这些风险,比如洋葱路由。 这些都有协助,但是,根据网络拓扑结构和缴纳类型的有所不同,弱点有可能依然不存在。

新葡萄88805官网

雷电网络以其较慢和廉价的缴纳方式而著称。但是,网卓新闻网,与链上缴纳比起,第二层协议也可以获取更好的隐私,因为交易不是公布在比特币的区块链上,区块链分析基本上是不有可能的。

然而,雷电网络也不存在其自身的隐私风险。缴纳是通过一个用户网络展开的,没什么能制止间谍在监控资金流动的同时参予发送交易的过程。在雷电网络中,可以用区块链分析替换网络分析。有一些解决方案可以容许这些风险,比如洋葱路由。

这些都有协助,但是,根据网络拓扑结构和缴纳类型的有所不同,弱点有可能依然不存在。化名ZmnSCPxj的比特币和雷电开发者最近几周在雷电研发邮件列表上公开发表了大量关于持续风险的分析(1,2,3)。ZmnSCPxj获取了一个解决方案。

与Payswap(他在两周前拒绝接受《比特币》杂志专访时明确提出的关于链上隐私的建议)类似于,这位开发者指出“自付”有可能是隐私谜题的最重要组成部分。解读自付在以前的文章中,我们辩论了Payswap,这是ZmnSCPxj明确提出的一项改良链上隐私的建议,它通过看起来反转了付款人和收款人之间的关系。ZmnSCPxj实质上最初是在雷电网络的背景下明确提出这个点子的。实质上,它在雷电网络上的用于有可能更佳:映射在链上最合适方案中的一些折中呼吸困难用作第2层协议。

简而言之,对于雷电版的Payswap,自付是同一缴纳路径的一部分。为了说明这是如何工作的,让我们来看一个极为修改的雷电网络。

A(lice)与B(ob)和C(arol)有缴纳渠道。Bob与Alice和D(ave)有缴纳渠道。Carol 和Alice、Dave有缴纳渠道。Dave和Bob、Carol有缴纳渠道。

A — — B| || |C — — D如果Alice想要比特币缴纳Dave 3,她一般来说不会通过Bob或Carol展开缴纳。Bob或Carol将对服务缴纳少量费用,但是为了非常简单起见,在本例中我们将忽视费用。然而,事实上,缴纳的费用与下面几段涉及,所以要忘记这一点。

现在,我们说道Alice自由选择Bob的路径来缴纳。她给Bob送来了3个代币,Bob之后把3个代币转发给Dave。缴付顺利。

但意外的是,在这个例子中,Bob很更容易正确地假设Alice给了Dave3个代币。他告诉数额,因为他发送了它,而如果Alice想要缴纳给Carol,或Carol想要缴纳给Dave,他们可以必要这样做到,而不倚赖Bob作为中间人。如果Bob是监控网络流量的间谍,他的准确假设会伤害Alice和Dave的隐私。

因此,ZmnSCPxj明确提出了一种替代方案。Alice可以把钱转到自己的账户,也就是“自付”,而Dave不会缴纳一大笔“费用”。“这笔费用实质上是确实的缴纳。

例如,为了像以前一样支付Dave钱,Alice这次不会把5个代币投出去。首先,她把5枚代币赠送给Bob,Bob再行把5枚代币转交Dave。然后Dave不会之后把钱转交Carol……但他只不会并转两枚代币!最后,Carol将这两枚代币并转转交Alice。

新葡萄88805官网

最后,Alice较少了3个代币,Dave多了3个代币。因此,Alice支付Dave3个代币。这种自我缴纳不会误导Bob和Carol。

Bob发送了5枚代币,有可能在逻辑上错误地指出Alice给了Dave5枚代币。与此同时,Carol的情况有可能更糟:她不会指出Dave给了Alice两枚代币。在Carol显然,缴付的方向是忽略的。

如果Bob或Carol暗地监控网络活动,他们就不会在缴纳的金额或方向上被误导,这不利于Alice和Dave的隐私。如果间谍常常被误导,甚至有可能使这种间谍活动几乎多余。PTLCs,标准量上面例子中的一切都被修改了,从网络图到交易金额,而更加微小的隐私风险,如费用金额和时间风险则被几乎忽视。与此同时,假设即使Bob和Carol都是间谍,他们也没合作,或者更糟:他们是假装成两个用户的间谍。

实质上,路由的隐私风险和隐私益处都更大,同时也更加错综复杂。处置所有这些错综复杂之处远超过了本文的范围;ZmnSCPxj在Lightning-dev邮件列表中递交的内容是更加深入分析的更佳资源。更加广泛的是,雷电隐私的研究正在展开中。尽管如此,有一点认为的是,ZmnSCPxj关于提高雷电隐私的建议远超过了自收费的范围——在某些情况下,额外的协议变更实质上某种程度对自收费有效地提高隐私是适当的。

新葡萄88805官网

两个最重要的变化就是指哈希值的timelock合约(HTLCs)到公钥timelock合约(PTLCs)的切换,以及使用标准金额。让我们简要地看一下这两个。现在,雷电缴纳是通过HTLCs来展开的。

路由上的所有用户基本上都传送一个代码,该代码确保,如果另一个输掉方向他们赔偿,那么他们可以向另一个输掉方赔偿(这是通过网络发送资金的方式)。意外的是,如果合作间谍是同一路由的一部分,他们可以用于HTLCs来辨别有所不同的跳线实质上是同一缴纳的一部分,在一定程度上毁坏了洋葱路由的益处。ptlc将利用密码技术来避免间谍将有所不同的函数调用链接到同一条路由。ZmnSCPxj还建议雷电用户使用标准数量。

虽然这是附加的,但钱包将被希望分为更加小的(但互相关联的)缴纳,每笔更加小的缴纳由标准金额构成。如果标准金额是例如1、2和5个代币,在上面的例子中,Alice将缴纳1个代币和2个代币,而不是缴纳3个代币(或者,如果她自行缴纳,她可以发送到5个代币和2个代币给自己)。如果有充足多的用户将他们的(部分)缴纳容许在标准数额,间谍就无法依赖数额将有所不同的函数调用链接到同一笔缴纳。在自我缴纳的情况下,用户甚至可以将非标准金额从收款人转到自己的账户,使这些缴纳看上去更加看起来常规缴纳。

自行缴纳的缺点ZmnSCPxj的建议的链上版本Payswap具备根本性的权衡。与常规缴纳比起,必须更好的交易,这意味著更高的费用。最重要的是,Payswap交易必须比特币协议之外的用户展开交互;而普通的比特币交易则不然。

在雷电网络中,这些缺点并不不存在,或者不存在的程度更加小。雷电缴纳必须在两种情况下展开交互,所以自我缴纳会使情况显得更糟。虽然必须一些额外的事务函数调用来展开自缴纳,但这些函数调用是在非链状态下再次发生的,因此它们不必须额外的块空间。

尽管如此,即使是在雷电上,自付费用也有一些缺点。虽然比链上费用更加低廉,但额外的跳跃在路由费用上要多花一点。此外,随着更好的函数调用被加到到缴纳中,缴纳告终的风险减少,以及间谍沦为路线的一部分的风险也减少(如果在上面的例子中只有Carol是一个间谍,自我缴纳将给她更加多的信息b比通过Bo不会有的非常简单路线)。

最后,当然,有可能还有其他(目前为止尚能未预见到的)权衡;自我缴纳是一个比较较新的建议。正如ZmnSCPxj在他的电子邮件中总结的那样,“在缴付时对循环缴付的用于展开更好的分析有可能是适合的。


本文关键词:自行,支付,可能,是,闪电,隐私,的,关键,新葡萄88805官网,雷电

本文来源:新葡萄88805官网-www.mhbxw.cn

Copyright © 2001-2023 www.mhbxw.cn. 新葡萄88805官网科技 版权所有   ICP备83613716号-3   XML地图   葡萄新京·最新(中国)官方网站