中本聪于8年前启动而目前由Wladimir van der Laan领导的Bitcoin Core项目的计划是每六个月发布一次新的重大软件版本更新,目前为止已经发布了多次重大版本改进,包括版本0.12.0, 0.13.0, 0.14.0… 在这些重大版本发布之间,Bitcoin Core项目通常还会发布一些小型版本,如版本0.12.1, 0.13.1, 0.13.2…。这些小型版本更新既包括使操作更加简单的软分叉升级,还包括对bug的修复以及其他适度的改进。 Bitcoin Core已经正式发布了一个新的小型版本发布:Bitcoin Core 0.14.1。 下文将介绍一些这个最新版本所提供的一些新的内容。 默认信号支持SegWit 新版本中最值得注意的更改将会影响到矿工,特别是涉及到SegWit——SegWit是Bitcoin Core扩容路线图的核心协议升级。 SegWit是一种软分叉,若是实施SegWit,这将意味着未升级SegWit的节点将会像升级的节点一样属于比特币网络的一部分。从技术上讲,这对于矿工来说也是如此;矿工能够继续挖掘不包含任何SegWit交易的区块。(不过,如果矿工选择不升级SegWit,那么可能需要采取一些预防措施,以避免挖出的区块无效。) Bitcoin Core 0.14.1现在为矿工提供了一个选项来排除所有SegWit交易(即使SegWit软分叉激活)。矿工可以使用这个选项继续挖掘只包含他们喜欢的“旧风格”交易的区块。 除此之外,想要排除SegWit交易但升级到Bitcoin Core 0.14.1的矿工将默认信号支持升级SegWit。毕竟,SegWit激活应该不会给这些矿工造成麻烦:通过Bitcoin Core 0.14.1,他们可以从技术上为避免无效区块做好准备,他们自己随时可以创建没有SegWit交易的区块。 优化内存使用 对于普通的非挖矿用户来说,Bitcoin Core 0.14.1最大的改变就是对内存使用的改进。 比特币节点为最近的区块链状态(“UTXO集”)更改在内存中提供一个缓冲区。最近的更改可能会再次更改,将这些更改存放在内存中可以使节点能够尽快访问。通过这种方式,节点能够迅速接受和验证交易和区块,并依次发送,进而让整个网络受益。UTXO集的当前的状态偶尔会被“清洗”:这时候数据已经被永久性存储在磁盘上了。 上一个版本Bitcoin Core 0.14.0出现了一些问题,估计了执行这种“清洗”需要在内存中占用多少head空间。这可能会对低端系统产生不利影响,如一些树莓派微型电脑和其他有内存限制的电脑。 在Bitcoin Core 0.14.1中,UTXO集的内存使用会计算的更加精确,应该可以帮助配置良好的机器运行的更加流畅。 除此之外,Bitcoin Core 0.14.1还包括对一些小型bug的修复和优化。 下一个重大版本发布Bitcoin Core 0.15.0预计将会在今年秋季发布。 更多信息请查看Bitcoin Core0.14.1的版本说明 。 你可以在bitcoin.org 和bitcoincore.org 下载Bitcoin Core 0.14.1 —- 文章来源:http://www.8btc.com/bitcoin-core-0141-segwit 原文链接:https://bitcoinmagazine.com/articles/bitcoin-core-0141-segwit-signalling-and-memory-accounting/ 原文作者:Aaron van Wirdum 编译者/作者:kyle 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
Bitcoin Core 0.14.1正式发布:默认信号支持SegWit+优化内存使用
2017-04-24 kyle 来源:巴比特
- 上一篇:为何比特币不能成为法定货币?
- 下一篇:日本城市寻求比特币捐款来保护历史公园
LOADING...
相关阅读:
- 哈尔·芬尼(Hal Finney)为比特币核心(Bitcoin Core)丢失的捐款之一将被2020-09-29
- 开发人员谈到了2018年发现的一个严重的Bitcoin Core错误2020-09-09
- Bitcoin Core推出0.20.0版本,以太坊算力达七个月以来最高水平2020-06-09
- 比特币奇葩8问:为何区块620826比区块620825早1秒诞生?2020-04-02
- Bitcoin Unlimited的崛起与惨败 | 比特币秘史(四十六)2020-03-19