Bitcoin Core 软体更新?用户终于能够「将全节点连接到硬体钱包」_PRO:AND

听起来似乎是非常技术性的细节,与用户无关,但实际上这样的更新对用户的安全性来说是一大进步。比特币完整节点让用户能实际验证交易的发生;同时,硬体钱包被认为是储存比特币最安全的方式之一。

因此,对于想要完全掌握比特币的控制权,并且想以最安全方式保管比特币的用户而言,将两者结合起来便能完全实现比特币的核心宗旨——「不相信任何人」。

负责协调即将到来的升级的bitcoincore首席维护员WladimirvanderLaan表示,这是这一段时间以来,令他最兴奋的功能之一。

尽管如此,光是更新出该功能仍然有所不足,需要其他环节的并进,还需让比特币全节点更易于部署,而不是仅限于十分熟悉技术的开发者。例如,Casa推出了一个无需太多复杂的设置,就可以运行的节点。

此外,比特币协议的开发人员也在不断尝试减少用户需要储存多少数据来运行一个全节点。

作为比特币核心贡献者,该项目的主要开发人员之一AndrewChow在推特上表示:

「在此次的合并之后,即将推出的BitcoinCore0.18版本终于能通过硬体钱包接口与钱包一起使用。」

虽然目前仍需使用commandline手动设置,但Chow认为「这是向前迈出的一大步」,因为终于有这项功能了,即使目前是有点笨重的形式,开发人员将持续努力使其更易于使用。

至于为什么,我们需要运行比特币全节点?

想要在比特币网路上发送一笔交易,用户需要连接到比特币节点进行确认。然而,现在要运行一个完整节点需要储存几百GB的数据量,一般的笔记型电脑根本无法负荷。

但自行运行全节点,就不需要去相信其他人正在向我们提供财务讯息是正确的,例如用户是否真的收到了该笔交易,运行了全节点可以自己验证这些资料。

由于比特币的价值主张便是不信任别人,一些开发人员甚至认为以没有完整节点的方式使用比特币,即是破坏比特币的初衷。

例如,比特币核心贡献者SjorsProvoost认为,运行完整节点有助于「了解我们的比特币是真实存在的」,他举当时Segwit2x硬分叉时作为例子,在当时一些公司、矿工和用户建议扩大比特币的块大小,而非采用隔离见证。此事件也造就了今日比特币现金的诞生。

像是在Segwit2x将比特币分成两部分的情况下,倘若依赖简化支付验证技术的移动钱包将可能受到矿工的。

「理论上来说,伺服器也可能你。在像SegWit2x这样的场景中,它可以决定它想要告诉你哪一条链的料。但如果我们运行了完整的节点,就不用担心这样的问题。」Provoost在接受Coindesk的采访中表示。

Provoost举出,在硬分叉的情况下,由于SPV钱包被预设为会自动默认算力较高的那条链,因此用户就会在两条链的客户端之间来回切换。因此就可能造就「实际上用户花的是另一条链上的钱」,这样的安全性问题。

Provoost随后也提到了运行全节点能解决隐私问题,

「通常附带硬体钱包的钱包软体也会向第三方伺服器显示您的地址。」Provoost继续说道。运行完整节点就能取代该钱包的软体,为用户提供隐私性。

「最终,这个问题机会是方便和信任之间的权衡。」比特币核心钱包维护者SamuelDobson如此评论这样的议题。

这些问题促使一些比特币的爱好者认为,终有一天「每个人」都应该运行完整的全节点,因此他们不应相信任何其他人向他们发送的财务讯息。

「是的,我相信每个人最终都会运行一个完整的节点。我认为没有完整节点的未来将严重限制用户体验以及比特币可以做到的事情。」BTCPay创建者NicolasDorier在最近发表的文章中也如此写道。

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金宝趣谈

[0:31ms0-6:636ms