美文网首页
比特币的下一个大软件升级,为加密密钥提供了新语言

比特币的下一个大软件升级,为加密密钥提供了新语言

作者: b4d0d93677ab | 来源:发表于2018-09-05 15:07 被阅读5次

    即使使用对消费者友好的工具,比特币可能也很难使用,而运行其核心基础设施则更加困难。然而,这并没有阻止改变这一现状的努力。

    作为最受欢迎的软件“比特币核心”背后的全球志愿者开发者团队,即将发布其第17个主要的软件版本,这将为一系列备受期待的改变提供代码。特别强调的是改进软件的默认钱包,用户的比特币私钥存储在那里。

    也许最有趣的更新是一种新的“语言”的首次亮相,最初是由著名的比特币贡献者Pieter Wuille提出的,他以设计近年来对比特币最彻底的改变而闻名(包括种族隔离的证人,这在去年帮助减少了比特币的可伸缩性问题)。

    这种新语言背后的理念是将重要的额外信息添加到密钥中。或者,正如比特币的核心撰稿人Andrew Chow所说的那样,它为最近从软件中被窃取的“账户”系统提供了一个“理智”的选择。简单地说,它允许用户说出他们的不同账户。比如给一个“捐赠”和另一个“储蓄”。

    该语言的另一个重要用例是使将钥匙从一个钱包转移到另一个钱包更容易。按照目前的情况,如果用户试图将一个密钥从一个钱包转移到另一个钱包,他们可能会丢失一些关于如何解锁和发送给其他人的信息。

    对于许多交易来说,这不是一个大问题。毕竟,大多数事务都有非常简单的指令:所有者必须用一个秘密密钥签署交易,证明这些硬币是他们的。但这对每笔交易都是不成立的。例如,多签名交易需要不止一个人批准任何支出。

    闪电交易是一种更快、更可扩展的支付方式,它仍处于起步阶段,这可能是最令人兴奋的例子。

    随着这种类型的交易变得越来越普遍(闪电被认为是平台扩展到数百万用户的最佳方式),新语言的目的是确保关键信息不会更频繁地丢失。

    考虑到这一点,Wuille的新语言旨在为比特币(包括公共和私人)的每一个键标记一个“标签”,它描述了什么可以解锁它,“改变我们对钱包的看法”,链码工程师约翰纽伯里在一场描述即将发布的消息的演讲中说。

    不过,纽伯里说,要弄清楚,这个版本只是一个小步骤,是第一个将其付诸实践的代码。但是开发人员预计,在未来的软件发布中,语言将会在代码库中不断地传播。

    移动比特币的核心呢?

    最新版本中的其他变化是迭代的,开发人员希望的第一步将会带来更多的东西。

    部分签署的比特币交易(PSBT)是另一个备受期待的改变,符合该法案,由周先生编写。(PSBT是一种新的交易格式,这些交易还没有完全签署,但可以一直传递到最终广播。)

    这一切听起来相当技术性,但这里的想法实际上是具有前瞻性的,可能会对广泛的用户产生影响。

    市场上已经有了各种各样的硬件钱包,小型的机械设备被认为是最安全的存储比特币的方式之一,因为它会移动钥匙,让它们离线,这样它们就不会被互联网连接起来。

    但每一个硬件钱包——包括Trezor、分类帐等等——都在自己的小世界里,当涉及到它如何与软件打交道时。简而言之,它们不能同时兼容所有的软件钱包。

    使用硬件钱包最简单的方法之一就是让它离线,然后将它连接到移动设备上的一个软件钱包,这样就可以很容易地进行交易。

    这很酷,这是可能的——为了获得硬件钱包的安全性,同时也能同时获得软件钱包的便利。问题是,通常每个硬件钱包只包括对一个或两个软件钱包的支持。例如,Trezor只支持软件钱包的电子钱包。他们无法将Trezor与比特币核心或其他任何他们想要连接的软件连接起来。

    长期以来,用户一直在抱怨这有多烦人。BIP 174提供了这方面的信息。这是每个钱包都可以使用的标准。

    当然,这取决于钱包是否真的选择使用它。到目前为止,前景看起来很乐观。尽管代码还没有正式发布,但它吸引了很多人的热情,一个硬件钱包,coldcardwallet已经实现了交易签名方法。

    随着钱包接受这一标准,比特币的核心将变得更加容易使用,因为硬件钱包很容易就能连接到软件上。

    “PSBT将使比特币核心能够更容易地支持硬件钱包,并拥有更好的离线、有气的钱包设置。“我实际上是在利用PSBT来为比特币核心提供硬件钱包支持,”Chow说,“我认为比特币核心是一种比其他软件钱包更安全的使用比特币的方式。”

    “SPV钱包带有隐私和潜在的安全风险,因为他们信任第三方来进行区块链验证。一旦比特币核心支持硬件钱包,用户就可以使用比特币核心,因为它是一个完整的节点,用户不需要相信第三方,所有的东西都被正确地验证了,”他说。

    但代码的改变带来了很多选择,甚至有可能增加比特币智能合同和隐私保护功能。“PSBT也让像多sigs和coinjoin这样的东西更容易做,”Chow继续说道。

    为此,一名用户在推特上写道:“很高兴看到BIP174将被使用的所有有趣的方式。”

    更多的是

    这是开发人员最感兴趣的一些变化,但是还有许多其他的升级版本也加入了这个版本。一个是“动态钱包创建”功能。

    “在几次发布之前,我们引入了在比特币核心中使用多个钱包的能力。然而,这需要启动为多个钱包配置的比特币核心。现在,当软件已经运行时,我们可以加载、卸载和创建钱包,”Chow说。

    与此同时,你可能听说过硬币的选择,一种改进的方法把硬币捡起来,进入一个交易。它比旧的算法要好得多,它极大地提高了比特币的可伸缩性,甚至降低了费用。

    尽管新功能的主要代码已经在6个月前添加了,但该算法在第17版中获得了少量的隐私保护。

    这仍然不能涵盖所有的事情。其余的更改将在最终版本注释中更详细地描述,这些注释将在最终的测试代码的同时发布。

    这些似乎是很小的变化。特别是因为很少有人使用比特币,甚至更少的人使用比特币核心。这是毫无疑问的。比特币的软件占据了近200 GB的空间,大约相当于一台笔记本电脑的大小。下载并使用它与下载并在智能手机上设置Venmo应用程序相差甚远。

    但是,这些主要的代码变更的目标是最终让代码达到这样的程度,而这并不是一件很痛苦的事情,所以也许有一天,任何想要利用比特币的全部优势的人都可以做到这一点。



    【链线简介】链线财经是基于Chainline主链的去中心化区块链和数字货币财经资讯平台,是集财经资讯、社交广告、交易钱包、理财功能、DAPP分发等一站式区块链产业服务平台,链线财经致力于打造真正自治、高效、透明的区块链世界,成为区块链时代标准入口级用户生态社区。

    官方网站:www.lianxian.pro

    相关文章

      网友评论

          本文标题:比特币的下一个大软件升级,为加密密钥提供了新语言

          本文链接:https://www.haomeiwen.com/subject/nipawftx.html