Bitcoin core钱包0.16.0版本上线,全面支持隔离见证

2018 年 2 月 27 日 AI金融评论 报道金融未来的


作者:嫣然

来自@AI金融评论的报道


雷锋网AI金融评论按:26日,比特币核心钱包(Bitcoin core)0.16.0版本正式公布。与通常的新版本发布一样,此次更新包括一些性能改进,缺陷修复和其他优化。雷锋网为您解读此次更新重点如下:


这次最显著的变化是全面支持隔离见证(SegWit)——这是一种去年8月在比特币网络激活的扩展解决方案——因此此版本有时被称为“SegWit专用版”。


据雷锋网所知,用户原本希望这一更新在上一个版本0.15.1中就能上线,但在该次更新中,开发人员最终将注意力集中在解决与SegWit2x硬分叉有关的感知威胁上。最终未能按其预定日期在12月激活发布。


SegWit的好处之一是,以比特币区块“重量”限制取代了“大小”限制,允许交易数据量高达4兆字节的区块,这样一来就提高了网络上的交易容量。


Core 0.16.0 是第一个让钱包用户在接收付款时生成SegWit地址的Bitcoin Core版本,意味着,在花费SegWit地址上收到的资金的时候,Bitcoin core用户可以利用SegWit创建的额外区块空间。在其他不变的情况下,这些用户和非SegWit用户相比,交易费用更低。


随着越来越多的用户发送SegWit交易——并且主要的比特币交易所和钱包服务也使用SegWit——网络的交易容量将会增加,升级费用会进一步降低。


Bitcoin Core不是第一个为用户启用隔离见证的钱包; 在过去的六个月里,其他几个钱包已经陆续推出了这个功能。值得注意的是,自Bitcoin core开发团队提出此项升级计划以来,直到现在,该功能才真正对core用户可用了。


Bech32:新地址格式


伴随着SegWit一起引入Bitcoin core的是一种被称为“bech32”的新地址格式。此地址格式因为以“bc1”开头而不是通常的1或3开头而得名,由Blockstream前CTO Gregory Maxwell和Blockstream开发人员Pieter Wuille开发。更重要的是,因为小写字母和大写字母之间不再有区别,bech32地址使用的字符比当前地址格式更少。这减少了人为错误的可能性(例如,当地址被大声读出时)。Bech32地址还可以限制其他类型的错误,例如由错别字造成的错误。


此外,bech32对于支持SegWit的钱包是很有利的。到目前为止,大多数提供SegWit的钱包都是通过将SegWit“包裹”到P2SH输出中(地址从3开头)。要从这样的地址花费硬币,用户必须透露一段代码——“兑换脚本”——以证明硬币确实被锁定在SegWit输出中。使用新的bech32地址,这一步骤可以跳过,这意味着从SegWit地址消费需要较少的数据通过比特币网络传输并包含在区块链中。


由于并非所有比特币钱包都支持bech32地址,因此比特币核心0.16.0用户可以选择要为付款生成bech32接收地址还是P2SH地址。P2SH地址仍然是现在的默认设置。Bitcoin Core钱包支持将交易发送到任何类型的比特币地址。


替代费用成为发送默认选项


由于比特币区块在过去几年中一直被填的满满的,并非网络上的所有交易都适用于开采的第一个可用区块。相反,矿工通常会优先考虑费用最高的交易。如果用户希望快速确认交易,就应包括足够高的费用。对于不太紧急的交易,较低的费用就足够了。许多钱包都有费用估计算法,以计算不同时间范围内确认交易的所需的费用水平。


但是,比特币网络是从寻找区块的速度以及任意时间段传输的交易数的角度来处理其内在不可预测性的,这可能会导致很难算出正确的交易费用,意味着用户可能需要等待更长的时间交易才能得到确认。


自从Bitcoin Core 0.15.0以来,钱包用户已经能够为他们的交易添加“替代费用”标签。使用这种标签,网络上的节点和矿工知道发件人可能愿意用费用更高的新交易来取代此次交易。这让core钱包用户可以轻松地将自己的交易排在最前面,从而更快地得到确认。


Bitcoin core 0.16.0首次将替代费用设置为默认发送选项。在交易中用户仍然可以选择不添加替代费用标签,只要勾选一个选项就好。但是只要他们不勾选,交易费用就可以替换。这会防止用户在不知情的情况下失去了选择权,也许他们本来可以轻易地快速完成交易,却直到为时已晚才注意到。



其他几项值得注意的更新


接下来,所有新创建的Bitcoin core钱包都将具有分层确定性(HD),这意味着它们按照BIP32协议运行,允许从父键创建子密钥。


此外,用户会注意到GUI的轻微变化,因为口语“位”已被添加到技术上更具体的比特币字符串中。


最后,Bitcoin Core的远程过程调用(RPC)存储库还有一些其他调整,但通常情况下这些更改不会改变用户体验。


由于代码库中的某些更改,0.16.0及和以后的更高版本创建的钱包,将不能与0.16.0之前的版本兼容,因此,如果用户决定恢复到旧版本,要先记住这一点。


雷锋网AI金融评论招记者啦,全职、实习均可,坐标北京


作为国内前沿的科技媒体,雷锋网致力于读懂智能,读懂未来。AI 金融评论是雷锋网旗下专注报道金融科技的栏目,以“报道金融未来”为核心,立志为读者奉上前沿、客观的深度报道。


在2018年,AI金融评论将围绕区块链、数字货币,干一番大事情,特邀有眼光、有志向、有耐力、可以没有经验的你加入。


我们需要全职、实习编辑若干名,如果你对前沿科技感兴趣,对金融科技有观点,对区块链有热爱,对写出独家、深度报道有执念,请加入我们。


你将获得的是:与深圳、上海、硅谷的同事多地、通力协作的机会,与链圈、币圈、金融科技圈一线大佬对话的机会,与多年从业经验的资深编辑老司机传道解惑的机会,以及与你的能力相匹配的薪水。


坐标北京,简历可投递liuzhiqiang@leiphone.com


合则约见。


登录查看更多
1

相关内容

比特币核心开发员Pieter Wuille 在2015年12月於香港提出的 隔离见证(Segregated Witness,以下简称SW) 软分叉解决方案。SW用户在交易时,会把比特币传送到有别于传统的地址。当要使用这些比特币的时候,其签署 (即见证) 并不会记录为交易ID的一部份,而是另外处理。也就是说,交易ID完全是由交易状态 (即结余的进出) 决定,不受见证部份影响。
从HPO到NAS: 自动深度学习
专知会员服务
39+阅读 · 2020年6月15日
【Manning新书】现代Java实战,592页pdf
专知会员服务
101+阅读 · 2020年5月22日
Gartner:2020年十大战略性技术趋势, 47页pdf
专知会员服务
79+阅读 · 2020年3月10日
【强化学习资源集合】Awesome Reinforcement Learning
专知会员服务
97+阅读 · 2019年12月23日
MIT新书《强化学习与最优控制》
专知会员服务
280+阅读 · 2019年10月9日
去哪儿网开源DNS管理系统OpenDnsdb
运维帮
21+阅读 · 2019年1月22日
Arxiv
7+阅读 · 2018年12月26日
Deep Reinforcement Learning: An Overview
Arxiv
17+阅读 · 2018年11月26日
Arxiv
22+阅读 · 2018年8月30日
Text classification using capsules
Arxiv
5+阅读 · 2018年8月12日
VIP会员
相关VIP内容
从HPO到NAS: 自动深度学习
专知会员服务
39+阅读 · 2020年6月15日
【Manning新书】现代Java实战,592页pdf
专知会员服务
101+阅读 · 2020年5月22日
Gartner:2020年十大战略性技术趋势, 47页pdf
专知会员服务
79+阅读 · 2020年3月10日
【强化学习资源集合】Awesome Reinforcement Learning
专知会员服务
97+阅读 · 2019年12月23日
MIT新书《强化学习与最优控制》
专知会员服务
280+阅读 · 2019年10月9日
相关论文
Arxiv
7+阅读 · 2018年12月26日
Deep Reinforcement Learning: An Overview
Arxiv
17+阅读 · 2018年11月26日
Arxiv
22+阅读 · 2018年8月30日
Text classification using capsules
Arxiv
5+阅读 · 2018年8月12日
Top
微信扫码咨询专知VIP会员