新代码有助于Lightning用户保护比特币免受文件损坏

想象一下:Alice是“鲁莽的”用户之一,他们正在测试一种新的、有风险的技术。

She’s对比特币的潜力感到兴奋。这项技术的倡导者希望将比特币支付给大众。所以,尽管开发人员告诉她IT’这样做有风险,但她仍然在一台叫做覆盆子皮的小电脑上运行这项技术,甚至用它来买比萨。

但是Alice’s Raspberry Pi有问题,所以她重新启动节点来解决问题。但是当她重新打开它时,她发现一个非常重要的文件在计算机关闭时已经损坏了。

现在,所有的Alice’基金都消失了。

这一令人不安的闪电问题已经发生在至少一些用户身上。IT’是当今使用闪电的一个原因,它被认为并不完全安全。但是,成千上万的用户忽略了这一建议,他们通过网络支付费用,看看这项新技术是如何发挥作用的。

幸运的是,上周发布的第六个主要版本的Lightning Implementation LND旨在通过实施由Lightning Labs CTO Oloaluwa Osintokun编码的“静态备份通道S”来解决这个问题。

现在看来,用户的命运取决于一个文件。

“如果channel.db文件损坏,会发生什么情况?这很简单:你渠道中的所有资金都损失了,”开发人员帕特里克·莱姆克在本月早些时候的一篇解释文章中写道。

正如SuredBits的首席执行官Chris Stewart所说,他也把这一主题的研究放在了CoinDesk的对话中:

“计算机很挑剔。也许你的文件系统被删除了,你就像狗屎一样,我怎么拿回这笔钱?”

在实践中,Osuntokun向CoinDesk指出,这主要发生在使用覆盆子pis的闪电爱好者身上,覆盆子pis是一种成本约30美元的小型硬件设备,是一种以较低的入门成本站立闪电节点的简单方法。

由副本保存

Stewart指出,以这种方式亏损并不常见,但他认为开发商正致力于“糟糕的案例规划。

到目前为止,Lightning主要有三种实现(包括BlockStream’S C-Lightning和ACINQ’S ECLAir),所有这些都以某种形式实现了这种备份方案。

LND’的新技术生成了重要文件的第二个副本,允许用户在其他地方保存一个额外版本的Lightning Wallet文件,以最大限度地降低丢失或“损坏的风险,”意味着数据被意外更改,就像在白衬衫上沾上一滴咖啡。

这相当于定期备份您的所有计算机文件,以确保y’的安全,即使笔记本电脑采取了最后一步或被盗。

使用比特币,每笔交易都存储在区块链中,遍布世界各地的数千个节点上。但是有了Lightning,离线事务数据就存储在您的计算机
1上,并且只存储在您的计算机上。如果您丢失或“corrupt”通道的文件存储状态,那么这些资金将永远丢失。

另一个相关的场景是:如果你不小心使用了channel.db的旧版本,结果发现它的信息是错误的,那么你的同伴可能会认为你在作弊。因此,你会受到惩罚,赔钱。

这就是为什么这个新的备份代码如此重要的原因。为了确保资金安全,用户需要同时将channel.db备份文件保存在多个位置。

“如果您运行最新版本的lnd,您的节点将自动创建一个备份,备份您需要的所有信息位,以便在channel.db文件丢失的情况下挽救您的通道,”lemke解释说。

“我们认为是安全的,因为已经采取了谨慎的措施来确保这种备份通道的方法中没有脚枪,而不是定期执行rsync或复制channel.db文件之类的操作。这些方法可能很危险,因为人们永远不知道它们是否具有通道的最新状态。相反,我们的目标是提供一个简单的保险箱,以允许用户在部分或全部数据丢失的情况下恢复其渠道中的已结算资金,” Osintokun在“pull请求”中解释道,他首先提出了更改。

也就是说,Lemke强调运行旧闪电代码的用户仍然处于危险之中。

“他写道:“如果你运行的是旧版本的LND,那么你的频道就不安全,你应该意识到如果你的磁盘被损坏,你将面临失去资金的风险。”

恶意节点

所以,现在这个代码已经被推过了,问题解决了吗?

不完全是这样。如您所见,IT’仍然是一个备份文件的过程。当基础设施lnd就位时,它会自动为用户生成一个备份文件,但是用户仍然需要足够的技术来配置将其放在哪里。

更不用说,斯图尔特和科恩指出了该计划的一个问题:IT’并不完全不可信。使用此备份方案,恶意节点可能会窃取对方6037的资金。

”的软件工程师Nadav Cohen告诉CoinDesk,这项功能对于那些愿意相信同龄人没有恶意的普通用户来说是“Good,而Stewart指出,备份解决方案应该在“99%的时间内工作。”

但斯图尔特也强调了SuredBits是如何与不同交易所合作的,这些交易所希望最终采用闪电。

“对于交易所,他们绝对需要[无信任备份方案]。” Stewart说:“他们在处理大量的资金问题,不希望有损失大量资金的风险。”

Osuntokun也考虑到了这种情况,他指出,Lightning实验室的开发人员目前正在开发一种功能,即使在用户与恶意对等体打交道时也能正常工作。不过,与此同时,他们发布了静态备份通道,因为他们想推出最有效的东西。

“这一基础设施将在不久的将来建成,但在此之前,我们有了这一方案,在任何更高级别的机制失效的情况下,这也是一种倒退,” Osuntokun解释说。

换言之,这仍然是在建设037。

“WE’还没有出现,正如Stewart所说,”认为,一旦人们为了更多的钱使用网络,未来将对这种功能有更多的需求。

“与五博,人们将开始更多的交易。“我们需要关注这种情况,””他补充说,他引用了海绵宝宝Squarepants启发的技术,有一天人们可以通过闪电转移更多的钱。

但是,一旦开发人员使这个方案起作用,科恩认为应该很难将’应用到用户更容易使用的地方。

他说:

“备份处于早期阶段,这是一个可解决的问题。一旦我们有了一些有用的东西,并且不需要信任,我毫不怀疑我们可以使它们在延迟方面做得更好。

通过Shutterstock燃烧比特币图像

您可能还喜欢...

发表评论

电子邮件地址不会被公开。 必填项已用*标注