比特币的的第十七版系统即将发布,重大更新在即
比特币最大的开发团队Bitcoin Core即将发布第十七版软件系统,该版将集成诸多重大改变和新特性,包括涉及钱包诸多特性的重大改进等。
其中一个引人注目的就是新“语言”的采用。这最早是由著名的开发者Pieter Wuille(他设计了比特币近些年来几项相当重要的特性,包括隔离见证等)提出的。
这个改进的本意是给目前比特币钱包的私钥加上额外的信息。对此另一位Bitcoin Core的开发者Andrew Chow解释到,这个改进能解决目前比特币钱包中让人困扰已久的问题,让用户便利地把私钥从一个钱包导入到另一个钱包,而不会遗失私钥上所携带的特殊信息。
对大多数用户而言,当他们转账比特币时,只要用自己的私钥给交易签名,就可以发送交易了。但并非每一笔交易都是如此,最典型的例子便是多重签名。如果用户要从一个经过多重签名的钱包中转账比特币时必须有多个签名才能发送交易,仅仅只用自己的签名是无法授权发送交易的。如果采用现有的方案,当用户把一个私钥从一个多重签名的钱包导出到另一个钱包时,可能会出现信息遗失,导致钱包中的比特币无法交易,而这个改进解决了这个问题。另外闪电网络也将受益于这个改进,保证私钥在钱包间导入导出时不遗漏重要信息。这将极大改变用户对钱包的看法。
除了这个功能,这个版本还有其它一些重大改进和新增特性,比如:部分签名交易(Partially Signed Bitcoin Transaction简称PSBT)。这个功能也是大家期待已久的功能,由Andrew Chow开发。这个功能让交易无需得到完整签名的情况下就能发送。
目前存储比特币最安全的方式是硬件冷钱包。硬件冷钱包之所以安全是因为它把私钥保存在线下设备中,避免接触互联网,也就隔绝了黑客可能的攻击。因此最理想最简单的比特币交易方式是保持冷钱包离线,仅当需要交易时,把冷钱包连接到移动设备的钱包APP上,然后进行交易。这既利用了冷钱包的优势保障了私钥的安全,又利用了移动设备的便利,简化了交易操作。
但现在市面上的众多冷钱包对钱包软件的兼容性都不好,只能局部适用某些钱包软件。比如Trezor冷钱包只支持Electrum钱包软件,但不支持Bitcoin Core的钱包。对此用户一直都在抱怨。实际上比特币改进建议BIP 174就提出了解决方案,但这需要得到钱包开发团队的支持和真正实施。一旦这项提议被采纳,将使得比特币的交易使用大大简化和便利。
新“语言”特性让用户能安全地在钱包间导入导出私钥,而PSBT特性将让Bitcoin Core更好地支持硬件冷钱包。Bitcoin Core团队自信地认为他们的钱包系统比目前市面上的很多SPV钱包要安全很多。目前很多SPV钱包系统携带了私钥信息,并且交易时要仰赖第三方进行验证,这个过程有安全隐患。一旦Bitcoin Core的钱包系统支持了硬件冷钱包,用户将可以放心使用Bitcoin Core的钱包,而不用再使用其它第三方钱包系统。
此外,这次版本所包含的改动不仅包含了一些长久以来大众所期望的特性和改进,还为将来增加智能合约的支持及交易隐私的支持打开了窗口。
这些改动似乎与普通人毫无关系,毕竟现在要运行一个比特币的全节点要占用将近200G的空间,这样的高门槛使得比特币的运行离普罗大众越来越远,但Bitcoin Core团队一直在努力,不放弃对比特币的推广和改进,他们希望通过这一步步的努力终有一天让比特币回归大众,让人人都可以轻松简便地运行一个比特币全节点。