区块广播:
· 经济学家Saifedean Ammous:比特币是有史以来增长最快的资产
· 巴比特早班车 | 隔夜要闻一览
· CME首席执行官:真正推动比特币发展的是实际用例
· 某交易者在QuadrigaCX关闭前几小时存入7.5万美元
· V神:未来将会有更多代表资产的ERC20代币发行
· Stellar加入Coinbase Earn学习平台,提供价值1亿美元的学习基金
· CabbageTech运营商因涉嫌加密诈骗被美国FBI逮捕
· 江卓尔:都在吸筹屯币,没钱吸筹的直接拿用户的币来屯了
· 比特币核心开发者Peter Todd表示:比特币如果不改变上限将可能消亡
· 好时巧克力等公司陆续加入IBM支持的区块链联盟AdLedger
· V神:我是一名坚定的隐私倡导者,应摒弃早期密码朋克的个人主义
· 韩国互联网巨头Kakao与票务初创公司FESTY签署战略合作关系
· BCH网络将于5月15日进行升级,届时将重新配置cleanstack规则
· 酒业公司William Grant&Sons将区块链技术用于威士忌溯源
· 谷歌新增加密货币检索界面
· 直布罗陀足球联队仍未向球员支付加密货币
· 徐明星:区块链才是真正的金融科技,稳定币是区块链和实体经济的链接
· 深安未来董事长阮晓迅:区块链技术的特性天然与公证业务契合
· 火币Prime第二轮抢购结束,4.5亿枚TOP于5秒内抢光
· 复星国际发布年报,将探索区块链等新兴领域
· 经济学家Saifedean Ammous:比特币是有史以来增长最快的资产
· 巴比特早班车 | 隔夜要闻一览
· CME首席执行官:真正推动比特币发展的是实际用例
· 某交易者在QuadrigaCX关闭前几小时存入7.5万美元
· V神:未来将会有更多代表资产的ERC20代币发行
· Stellar加入Coinbase Earn学习平台,提供价值1亿美元的学习基金
· CabbageTech运营商因涉嫌加密诈骗被美国FBI逮捕
· 江卓尔:都在吸筹屯币,没钱吸筹的直接拿用户的币来屯了
· 比特币核心开发者Peter Todd表示:比特币如果不改变上限将可能消亡
· 好时巧克力等公司陆续加入IBM支持的区块链联盟AdLedger
· V神:我是一名坚定的隐私倡导者,应摒弃早期密码朋克的个人主义
· 韩国互联网巨头Kakao与票务初创公司FESTY签署战略合作关系
· BCH网络将于5月15日进行升级,届时将重新配置cleanstack规则
· 酒业公司William Grant&Sons将区块链技术用于威士忌溯源
· 谷歌新增加密货币检索界面
· 直布罗陀足球联队仍未向球员支付加密货币
· 徐明星:区块链才是真正的金融科技,稳定币是区块链和实体经济的链接
· 深安未来董事长阮晓迅:区块链技术的特性天然与公证业务契合
· 火币Prime第二轮抢购结束,4.5亿枚TOP于5秒内抢光
· 复星国际发布年报,将探索区块链等新兴领域
· 经济学家Saifedean Ammous:比特币是有史以来增长最快的资产
· 巴比特早班车 | 隔夜要闻一览
· CME首席执行官:真正推动比特币发展的是实际用例
· 某交易者在QuadrigaCX关闭前几小时存入7.5万美元
· V神:未来将会有更多代表资产的ERC20代币发行
· Stellar加入Coinbase Earn学习平台,提供价值1亿美元的学习基金
· CabbageTech运营商因涉嫌加密诈骗被美国FBI逮捕
· 江卓尔:都在吸筹屯币,没钱吸筹的直接拿用户的币来屯了
· 比特币核心开发者Peter Todd表示:比特币如果不改变上限将可能消亡
· 好时巧克力等公司陆续加入IBM支持的区块链联盟AdLedger
· V神:我是一名坚定的隐私倡导者,应摒弃早期密码朋克的个人主义
· 韩国互联网巨头Kakao与票务初创公司FESTY签署战略合作关系
· BCH网络将于5月15日进行升级,届时将重新配置cleanstack规则
· 酒业公司William Grant&Sons将区块链技术用于威士忌溯源
· 谷歌新增加密货币检索界面
· 直布罗陀足球联队仍未向球员支付加密货币
· 徐明星:区块链才是真正的金融科技,稳定币是区块链和实体经济的链接
· 深安未来董事长阮晓迅:区块链技术的特性天然与公证业务契合
· 火币Prime第二轮抢购结束,4.5亿枚TOP于5秒内抢光
· 复星国际发布年报,将探索区块链等新兴领域

比特币喜迎更新,0.17.1 版Bitcoin Core软件正式发布

fen_xiao副船长发布在 技术交流
 2096  8

在2018年圣诞节之际,比特币core团队给出了一份非常棒的礼物:0.17.1版本的Bitcoin Core软件,那么这次更新到底有哪些新内容呢?

我们来看看开发团队给出的文档吧,以下为译文内容:
比特币Core 0.17.1版软件已正式发布,现在你可通过以下链接进行访问:

https://bitcoincore.org/bin/bitcoin-core-0.17.1/

这次发布的是一个次版本软件,其修复了一些漏洞,并对软件性能有了一些改进,此外还有一些翻译内容的更改。

开发者可以使用GitHub的问题跟踪器上报错误:

https://github.com/bitcoin/bitcoin/issues

若要接受安全及更新通知,请订阅:

https://bitcoincore.org/en/list/announcements/join/

如何更新

如果你运行的是旧版本客户端,请关闭它,直至其完全关闭(旧版本可能需要几分钟的时间),然后再运行安装程序(在Windows上)或拷贝覆盖至/Applications/Bitcoin-Qt(Mac系统)或bitcoind/bitcoin-qt(Linux系统)。

如果你的节点具有txindex(维护所有交易的索引),那么在你第一次运行0.17.0(或更新的)客户端时,这个txindex db就会进行迁移,这可能需要几个小时的时间。在迁移完成之前,你的节点将不起作用。

当你第一次运行0.15.0或更新版本的客户端时,你的链态数据库将转换成一种新的格式,这取决于你机器的速度,所花费的时间从几分钟到半小时不等。

注意,区块数据库格式在0.8.0版本中也发生了变化,并且在0.8版本之前的客户端到 0.15.0版本的客户端并没有自动升级代码。0.7.x版本或更早版本的客户端,无法实现直接升级(需要重新下载区块链)。不过,和往常一样的是,旧版本的钱包仍然是支持的。

降级预警

此版本的链式数据库,与先前的版本并不兼容,因此,如果你运行的是0.15版本的客户端,然后你决定切换回任何更旧版的客户端。你就需要运行旧版的客户端,并使用 -reindex-chainstate 选项来重建旧格式的链式数据结构。

如果你的节点已启用了修建模式,那么就需要你重新下载和同步整个比特币区块链。

兼容性

Bitcoin Core客户端已在多个操作系统上进行了广泛测试,其中包括Linux 内核操作系统、macOS 10.10+、Windows 7以及更新的操作系统(Windows XP并不支持)。

Bitcoin Core在其他类似Unix系统的操作系统上也是可以工作的, 但测试相对较少。

需要注意的是,macOS操作系统低于10.10版本就无法运行0.17.0及之后版本的客户端,这是因为0.17.0是使用Qt 5.9.x构建的,它并不支持低于10.10版本的macOS操作系统。

显著的更改

============== listtransactions标签支持


在0.17.0版本软件中,listtransactions RPCaccount参数被弃用了,其被重命名为dummy,而在更新版的软件当中,其又被重命名为label

当比特币用-deprecatedrpc = accounts进行设置时,指定一个标签/帐户/伪参数将返回传出和传入 交易。而没有-deprecatedrpc = accounts设置,它只会返回传入交易(因为它曾经可创建来自特定账户支出的交易,但通过标签不再可能这样做。)

当设置-deprecatedrpc = accounts时,可传递空字符串“”,列出没有任何标签的交易。而没有设置-deprecatedrpc = accounts时,传递空字符串会是一个错误,因为只返回未标记的交易,通常不会是有用行为,并且可能会引起混乱。

0.17.1更改日志

==================

###P2P协议和网络代码

    • #146859406502修复了一个反序列化溢出边缘情况(kazcw)
    • #14728 b901578在stringifying(字符串化)addrLocal时修复未初始化的读取(kazcw)

###钱包

    • #144415150acc恢复按标签列出传入交易的能力(jnewbery)
    • # 13546 91fa15a修正了CWallet::CreateTransaction(…)中未初始化值 `bnb_use’的使用(practicalswift)
    • #14310 bb90695 确保钱包在签名前是解锁状态的(gustavonalle)
    • #14690 5782fdc 如果CPubKey在PSBT密钥路径序列化期间无效,则抛出错误(instagibbs)
    • #14852 2528443 backport: [test]添加`wallet_…py’(MarcoFalke)
    • #14196 3362a95 psbt:总是丢弃不必要的utxo,并在必要时将非验证utxo转换为验证utxo(achow101)
    • #14588 70ee1f8 重构PSBT签名逻辑,以强制执行不变量并修复签名错误(gwillen)
    • #14424 89a9a9d 停止要求导入的pubkey,以签署非PKH计划(sipa,MeshCollider)

RPC和其他API

    • #14417 fb9ad04修复没有将地址作为字符串的listreceivedbyadd.(etscrivner)
    • #14596 de5e48a漏洞修正: RPC:为createmultisig添加名为param的address_type (luke-jr)
    • #14618 9666dba使HTTP RPC调试日志记录更具信息性 (practicalswift)
    • #14197 7bee414 [psbt]如果创建了验证sig,则将非验证UTXO转换为验证UTXO(achow101)
    • #14377 a3fe125 检查是否找到psbt输入、输出和全局映射的分离器 (achow101)
    • #14356 7a590d8 修复converttopsbt permitigdata arg,添加基本测试(instagibbs)
    • # 14453 75b5d8c 在walletpassphrase(钱包密码)超时时,修复钱包卸载 (promag)

GUI

    • #14403 0242b5a 恢复 “Force TLS1.0+ for SSL connections” (real-or-random)
    • #14593 df5131b 明确禁用macOS版客户端的“暗模式” (fanquake)

###构建系统

    • #14647 7edebed 删除darwin.mk中的非法间距 (ch4ot1c)
    • #14698 ec71f06 将bitcoin-tx.exe添加到Windows安装程序中(ken2812221)

###测试和质量保证

    • #13965 29899ec 修复扩展功能测试失败(ken2812221)
    • #14011 9461f98 在macOS minimal平台上禁用钱包和地址簿Qt测试 (ryanofsky)
    • #14180 86fadee 即使钱包没有被编译,也要运行所有测试(MarcoFalke)
    • #14122 8bc1bad 测试rpc_help.py失败:检查ZMQ是否启用(Kvaciral)
    • #14101 96dc936 在验证接受测试中,使用命名args(MarcoFalke)
    • #14020 24d796a 为RPC帮助添加测试 (promag)
    • #14052 7ff32a6rpc_rawtransaction中添加一些实际的验证内容 (MarcoFalke)
    • #14215 b72fbab 在示例测试中使用正确的python索引切片(sdaftuar)
    • #14024 06544fa 添加TestNode::assert_debug_log (MarcoFalke)
    • #14658 60f7a97 添加测试,以确保节点可以在运行时生成所有rpc帮助文本(MarcoFalke)
    • #14632 96f15e8 修正了一个comment (fridokus)
    • #14700 f9db08e 通过等待区块请求,来避免p2p_invalid_block中的竞争(MarcoFalke)
    • #14845 67225e2 添加 wallet_balance.py (jnewbery)

###文件

贡献者

感谢直接为这次软件发布做出贡献的每一个人:

    • Andrew Chow
    • Chun Kuan Lee
    • David A. Harding
    • Eric Scrivner
    • fanquake
    • fridokus
    • Glenn Willen
    • Gregory Sanders
    • gustavonalle
    • John Newbery
    • Jon Layton
    • Jonas Schnelli
    • João Barbosa
    • Kaz Wesley
    • Kvaciral
    • Luke Dashjr
    • MarcoFalke
    • MeshCollider
    • Pieter Wuille
    • practicalswift
    • Russell Yanofsky
    • Sjors Provoost
    • Suhas Daftuar
    • Tim Ruffing
    • Walter
    • Wladimir J. van der Laan

以及所有在[Transifex]上帮助开发团队翻译文档的人。

----- PGP 签名信息 -----

iQEzBAEBCgAdFiEEnerg3HBjJJ+wVHRoHkrtYphs0l0FAlwh9x0ACgkQHkrtYphs 0l1yqQf/WzqxJkIrzyO9ZRaLKjaaxVz8E7jqHsyA+4mdObsSPjneGfKh7OEC2Fhx VV7EF+A5kNFQgwnPwXlW3AaiuDhcGHEG4T0AB0JGaggLD6KrjpzuWHYx5k0COwdG 5sYRH4tZxbtWoF1+IQ1R8Ceac20VBqBUBJJfAAntg4VrGaBjDqFJzf+0GmQM0gyW tq12nMIwevHWXsmtrQWhAbCeLI8pyhGLOtLqCgrrD5hqe72iV7t6Njs5E+kRkEM1 Um6a3nc7LTUMXufTwBf6Sie6azubybvI2/G2HvYEn7DKpLAXiihyO8iiheAi6g4U JtAgFUiyIvmeLh8etboF3pLy/Q8F5A== =LFNX

原文:https://lists.linuxfoundation.org/pipermail/bitcoin-core-dev/2018-December/000072.html
作者:bitcoin core 开发团队
翻译:洒脱喜

  • 正序
  • 最新
只看帖主楼层直达
登录 账号发表你的看法,还没有账号?立即免费 注册
推荐节点 更多
热帖榜 本周最热本月最热