新的比特幣018核心版本允許硬件錢包連接
新的比特币0.18核心版本允许硬件钱包连接到完整节点
在行将发布的使用最广泛的主要软件比特币核心(Bitcoin Core)版本的第18个版本中,将允许用户将比特币的完全节点连接到硬件钱包上
这听起来很有技术含量,但对用户的安全来说却是一大步比特币全节点允许用户验证交易是不是真实产生,同时,硬件钱包被认为是存储比特币最安全的方式之一因此,对那些不想完全掌控自己的比特币、但也不想失去它的用户来说,让二者更容易结合起来是一个大大的好事
比特币核心保护负责人Wladimir van der Laan负责协调即将到来的升级,他告知CoinDesk,这是很长一段时间以来他感兴趣的功能
为了让比特币的完整节点更容易被技术极客以外的人使用,这个改变只是许多成就的其中一项例如,Casa推出了一个不用太多设置就能工作的节点,而比特币协议的开发人员一直在努力减少用户需要存储较多数据才能运行一个节点(由于用户需要存储区块链上发送的所有交易,所以这个节点非常重要)
比特币核心贡献者、该项目的主要开发者之一安德鲁·周(Andrew Chow)在Twitter上写道:“随着[pull request]的合并,行将发布的比特币核心0.18版最终将通过使用(硬件钱包接口(HWI))与硬件钱包一起使用”
他也承认了目前“依然只能用命令行手动操作”,但他认为“这是向前迈出的1大步”,因为功能终究实现了,即使是以一种有点笨拙的形式开发人员将继续使其更容易使用
首先,为什么要使用比特币全节点
为了在比特币络上发送交易,用户需要连接到一个比特币节点现在,完整的节点需要几百gb的数据,这么大的容量已经足够装满1台小型笔记本电脑了
但它确实是起作用的,由于你可以自己验证这些交易信息,比如是否真的收到了一笔交易,而不是靠相信他人给你提供信息
由于比特币的价值定位是不信任他人,所以一些开发者认为以脱离完全节点的方式使用比特币的违背比特币的初衷
例如,比特币核心贡献者Sjors Provoost认为,运行完全节点有助于“了解您的比特币是真实的”,他用了Segwit2x的例子说明Segwit2x是一个计划于2017年推出的比特币分叉,一些公司、矿机商和用户提议将比特币提升到更大的区块
有人担心,在Segwit2x将比特币一分为二的情况下,依赖简化支付验证(SPV)技术的移动钱包可能会遭到容易遭到矿工的欺骗的影响
“从理论上讲,服务器也会谎报你的余额在SegWit2x的场景中,它可以决定想要向你展现的是哪个分叉有了完整的节点你就不用担心这个问题”provost告知CoinDesk
另外还有隐私问题
“通常与硬件钱包配套的钱包软件会向第三方服务器显示你的地址,”Provoost继续说道完全的节点将取代这个钱包软件,再次为用户提供隐私
比特币核心钱包维护者Samuel Dobson对CoinDesk表示:“归根结底,关键在于权衡便捷和信任之间的平衡点”
这些问题促使人们认为有一天或许“每个人”都应该运行这个完全的节点软件,这样他们就不需要相信其他人向他们发送的准确的财务信息
BTCPay的创始人Nicolas Dorier在最近的一篇博客文章中写道:“是的,我相信每个人终究都会运行一个完整的节点没有一个完全的节点在未来将严重限制你的用户体验和你可以用比特币做的事情”
安全,离线的比特币
另一方面硬件钱包被认为是存储比特币最安全的方式尤其是和把它们存储在联的电脑上相比更加正确因为联的电脑通常是完全暴露给黑客的
“个人电脑的被攻击范围比专门用来存储密钥的小型装备要大很多,硬件钱包是专门为安全斟酌设计的,也不容易随机崩溃或损坏,而这些崩溃或损坏会导致你丢失电脑上没有备份的钥匙,”Dobson告知CoinDesk
在比特币核心软件中有了这项新技术,用户可以将比特币存储在一个离线硬件钱包中,然后使用他们的完整节点来验证他们收到的数据(比如交易数据)是否正确
该技术已经很长时间了将硬件连接到完全节点也是开发人员Chris Belcher首创的Electrum Personal Server的主要目标之一“希望这个软件能成为让尽量多的人拥有完全的全节点钱包计划的一部分,”他在去年的项目公告中说道
Provoost也承认,每一个项目都有利弊
他表示:“HWI项目应当减少所需的独立软件组件数量,虽然目前我觉得与私人服务器相比,它的用户界面仍不那末友好”
要让图形界面完全工作,还有很长的路要走“或许在未来的某一天,我们会向你展现的这张图片 ——在那后面会有我们的独角兽,”普罗沃斯特在关于这个话题的演讲中说
更多功能
虽然0
.18版的硬件钱包支持像往常一样引发了极大的兴奋,但此次发行版也充满了来自全球比特币核心贡献者的贡献
Dobson告知CoinDesk他发现一些“令人兴奋”的功能,包括改进了一种新的“语言”,这类语言是在早期版本的比特币核心的基础新命令将允许开发人员使用该语言“import descriptors.”(导入描写符)
“你可以向Core[…]提供这样一个描写符,它会解析它并为你将密钥、脚本等导入你的钱包,”Dobson进一步解释道:
“这是长时间目标的第一步,重新设计钱包并在其中原生支持这些描写符,将极大地清算环境并提供更自然的运行状况,这也符合您对这些状况的期望(而目前这些方式并不完全如此)“
Dobson还指出了一个新的“多钱包”(multiwallet)命令,它允许用户在比特币核心完全节点内与多个钱包配对虽然在以前的代码中存在同时使用多个钱包的功能,但0.18.0首次将该功能插入到图形用户界面中,因此人们不再需要成为全面的开发人员使用命令行来利用的功能
“0.18版本增加了对GUI的支持,以及对其工作方式的一些改进,”Dobson说
到目前为止,0.18版本还处于软件开发周期的“发布候选”阶段,这意味着比特币开发人员和公司仍在对其进行测试,在发布给更大范围的公众下载之前,对代码进行剔除,以消除任何bug
根据项目开发人员的说法,它将在未来几周内供用户下载
丁桂薏芽健脾吃多久小孩不爱吃饭什么原因
孩子积食发烧怎么办
-
管理20个城市宣布购房可以拿到补贴你能轻松买
5G | 2020-09-18
-
阿森纳英超第1巨富3董事入最新福布斯富豪
5G | 2020-07-08
-
武磊爆发给中国足球带来1最大利好留
5G | 2020-06-30