摘要:在对闪电网络的第三次研究中,我们研究了闪电通道关闭方案以及惩罚者并阻止他们窃取资金的激励措施。此惩罚机制叫做「正义交易」。我们对如何任意构建「正义」方案进行了解释,并在比特币网络上提供有关此类交易普遍性的数据。自2017年底推出闪电网络以来,我们已经确定了241笔正义交易,涉及2.22个比特币的价值。
闪电袭击新加坡市
继2018年1月我们对闪电网络背后的动机进行讨论以及2019年3月对闪电网络路由费用进行经济学分析之后,闪电网络的第三部分着眼于通道关闭和为了防止非诚实性闪电节点通过广播早期的通道状态来窃取资金所提出的激励措施。
应该注意的是,根据设计,当窃贼试图通过闪电网络窃取资金时,如果被抓住,他们不仅会失去正在窃取的资金,而且会失去相关通道中的所有资金。期望这种「惩罚」将起到威慑作用,因此有时被称为「正义」手段。
BTC突破35300美元关口 日内涨幅为10.04%:火币全球站数据显示,BTC短线上涨,突破35300美元关口,现报35313.09美元,日内涨幅达到10.04%,行情波动较大,请做好风险控制。[2021/1/6 16:32:31]
四种关闭闪电通道的方案
一般来说,打开闪电通道比关闭它们更简单,因为只有一种方式打开闪电通道,就是双方之间的互动沟通。另一方面,在评估通道关闭时,需要考虑四种不同的方案,如下面的决策树中所述(参见图1)。
图1–闪电网络通道关闭类型–决策树,资料来源:BitMEXResearch
图2–解释的四种关闭闪电通道的方案
第38大比特币巨鲸地址已将全部BTC转移到多个地址:据此前报道,Whale Alert数据显示,北京时间7月9日00:37,19630.807枚BTC(价值超过1.84亿美元)从12nxRsi开头地址转入12vVfKKw开头地址,交易费0.00421580 BTC。
据分析,该转出钱包(12nxRsi开头地址)原本排名第38位,自2018年12月以来一直处于活跃状态,目前钱包余额为0。在本次交易之前,它一直在积累更多比特币。
在最初的交易之后,接收BTC的地址(12vVfKKw开头)将资金转移到其他多个比特币地址,每个地址约为195.04 BTC。根据Blockchain数据,这些接收地址中,多个地址之后将资金拆分到多个其他地址(多笔接受金额为10 BTC),目前余额为0。然后,接收地址将资金转移到多笔其他交易中,以至于跟踪它们变得极其困难。
在社交媒体上,用户猜测这笔交易可能是场外交易,也可能是一个大持有者(比如托管提供商或机构数字资产管理公司)为了提高安全性而移动代币。目前还不清楚是否有任何代币转移到加密货币交易所。(Cryptoglobe)[2020/7/12]
如何创建正义交易?
24小时BTC合约大单成交1.19亿美金 现货大单成交7159万美金:据合约帝大单成交数据显示,最近24小时BTC合约大单成交1.19亿美元,其中买单5575万美元,卖单6338万美元;BTC现货大单成交7159万美元,其中买单4673万美元,卖单2486万美元。[2020/3/7]
在下面的任意方案中,我们使用以下步骤手动创建了一项正义交易:
使用别名「BitMEXThief」来建立一个新的闪电网络节点(LND)并使用BitMEXResearch闪电节点打开一个价值50美元的通道
关闭BitMEXThief节点并备份.lnd目录
重新启动BitMEXThief节点,向BitMEXResearch支付25美元(200,000聪)的闪电交易。通道现已平衡,两个方向均为25美元
再次关闭BitMEXThief节点
关闭BitMEXResearch闪电节点
将BitMEXThief节点恢复到通道重新平衡之前的状态,即步骤2中的状态
在恢复的BitMEXThief节点上,尝试使用其早期状态来关闭通道,并认领全部金额50美元(400,000聪)到BitMEXThief节点的链上钱包。
重新启动BitMEXResearch节点。然后,该节点会自动检测到企图盗窃的行为,并广播「正义交易」,将50美元的全部金额发送至其链上钱包。窃贼将受到惩罚,失去通道内的所有资金。请注意,窃贼试图盗取25美元,但最终失去了其拥有的全部50美元。
上述实验成功实现,确保了闪电网络能起到作用,警示用户如果你试图偷窃,你将受到惩罚。
网络正义交易数据
在进行了我们自己的正义交易之后,我们研究了此交易的特征,并在比特币区块链上搜索其他正义交易。我们确认了241笔似乎都是正义通道关闭的交易,其中最早可追溯到2017年12月。来自闪电网络实验室的AlexBosworth先生创建了一个识别正义交易的工具,它可能比我们的基本搜索方法更强大。
图3–正义交易数量–月度,资料来源:BitMEXResearch,注意:数据可能包含假阳性
图4–正义交易中的赎回价值–月度,资料来源:BitMEXResearch,注意:数据可能包含假阳性
我们确定的正义交易的交易投入总计为2.22个比特币,在2019年2月达到月度总投入的高峰,约为0.67个比特币,如上图4所示。这并不意味着盗窃者没有成功窃取2.22个比特币的投入额,因为非诚实性节点惩罚窃贼的金额可能大于他们试图窃取的价值(我们不知道最新的通道状态)。这2.22个比特币代表诚实性非通道关闭节点索赔的总资金,其中一部分是最初非诚实性节点拥有的资金,另一部分是他们试图窃取的价值。
也有可能在这241笔正义交易中的大多数交易都并不具有非诚实性,例如,一项交易可能是测试系统的用户,其中同一个用户拥有相关的两个闪电节点。例如,BitMEXResearch参与了241笔正义交易中的5笔,因为BitMEX拥有所有节点和资金,所以是没有受害者的。
在241笔正义交易里的价值仅才略高于2个比特币,这相对于闪电网络的规模而言,其价值是相当小的。闪电网络统计网站1ml.com表明目前有940个比特币被锁定在32,951个通道中。因此,过去18个月的正义交易总数仅为目前闪电通道数量的0.7%。
结论
为了使闪电网络成为一个强大、可靠和可扩展的支付系统,正义机制需要有效地威慑和防止盗窃。然而,最佳正义率很难确定,如果值太高,表明盗窃成功率很高,而正义的威慑作用可能还不够。如果其值太低,可能意味着没有人试图盗窃,从而增加了用户不采取监控通道措施的风险。这可能导致未来大型系统性通道发生盗窃的风险增加。
目前,至少根据我们分析的数据,迅速发展的闪电网络上似乎存在合理的正义实现程度。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。