LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 币圈百科 > Bitcoin Core 软体更新?用户终于能够「将全节点连接到硬体钱包」

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

2019-10-17 麦田财经 来源:区块链网络

yc9COKQTUaMoNda4lcCP6bR1OYXAL1pznoaToLGE.jpeg

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

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

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

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

此外,比特币协议的开发人员也在不断尝试减少用户需要储存多少数据来运行一个全节点(因为用户如果需要储存在区块链上发送的每一笔交易,会让整个档案非常的大)。

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

「在此次[pull request] 的合并之后,即将推出的Bitcoin Core 0.18 版本终于能通过硬体钱包接口(Hardware Wallet InterfaceHWI)与钱包一起使用。」

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

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

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

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

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

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

像是在Segwit2x 将比特币分成两部分的情况下,倘若依赖简化支付验证(SPV)技术的移动钱包将可能受到矿工的欺骗。(SPV指的是不储存完整节点,通常用于移动设备上运行的节点。)

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

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

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

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

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

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

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

—-

编译者/作者:麦田财经

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

LOADING...
LOADING...