风险提示:理性看待区块链,提高风险意识!
比特币喜迎更新,0.17.1 版Bitcoin Core软件正式发布
首页 > 币界资讯 > 区块链知识 2018-12-26 12:03:00

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

p7

(图片来自免费图库:pxhere.com)

我们来看看开发团队给出的文档吧,以下为译文内容:

比特币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` RPC`account`参数被弃用了,其被重命名为`dummy`,而在更新版的软件当中,其又被重命名为`label`

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

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

0.17.1更改日志

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

###P2P协议和网络代码

- – #14685`9406502`修复了一个反序列化溢出边缘情况(kazcw)

- – #14728 `b901578`在stringifying(字符串化)addrLocal时修复未初始化的读取(kazcw)

###钱包

- – #14441`5150acc`恢复按标签列出传入交易的能力(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 `7ff32a6` 在`rpc_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)

###文件

- – #14161 `5f51fd6` doc/descriptors.md tweaks(ryanofsky)

- – #14276 `85aacc4` 在ARM交叉编译中添加autogen.sh(walterwhite81)

贡献者

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

- – 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

上一篇: 开发模式下的测试:简化我们对链码的测试过程
下一篇: 技术指南:链码实现的Hello World
推荐专栏
web3首席知识博主
一位相信价值投资的币圈KOL。稳定盈利的缠论野生交易员 #BTC行情分析师 #价值投资 #链上数据分析
爱Web 3,爱生活,爱科技,爱炒币的老韭菜
热门币种
更多
币种
价格
24H涨跌幅
BTC比特币
¥264,723.74
37,091.22 USDT
+0.1%
ETH以太坊
¥14,416.22
2,019.90 USDT
-0.12%
USDT泰达币
¥7.20
1.01 USDT
0%
BNB币安币
¥1,625.40
227.74 USDT
+0.36%
XRP瑞波币
¥4.32
0.60460 USDT
+0.37%
USDC
¥7.14
1.00 USDT
+0.03%
SOLSolana
¥398.85
55.89 USDT
+1.54%
OKBOK币
¥398.61
55.85 USDT
-1.64%
ADA艾达币
¥2.68
0.37580 USDT
-1.16%
DOGE狗狗币
¥0.55160
0.07730 USDT
-1.52%
热搜币种
更多
币种
价格
24H涨跌幅
Terra Classic
¥0.00
9.402E-5 USDT
-18.95%
Gala
¥0.18
0.025374 USDT
-4.66%
dYdX
¥22.58
3.1918 USDT
-0.91%
比特股
¥0.05
0.006964 USDT
+4.28%
PancakeSwap
¥15.52
2.1936 USDT
-2.74%
Conflux
¥1.08
0.1524 USDT
-2.87%
Filecoin
¥31.45
4.4454 USDT
-0.69%
FTX Token
¥29.82
4.2155 USDT
+16.96%
Yield Guild Games
¥2.55
0.3608 USDT
-0.52%
Shiba Inu
¥0.00
8.14E-6 USDT
-2.51%
比特币
¥262,381.44
37091.22 USDT
+0.1%
比原链
¥0.07
0.010011 USDT
-4.38%
最新快讯
更多
汇丰、恒生、渣打、富邦华一四家外资银行入围首批“数字人民币”业务试点名单
2023-11-28 19:06:57
摩根大通和Apollo计划建立代币化“企业主网”
2023-11-28 19:03:57
Nansen2公测版本上线,新增链上数据异动、智能搜索等功能
2023-11-28 18:59:52
西班牙公民需在明年3月底前申报其海外平台上加密货币持仓
2023-11-28 18:53:43
Nansen2已公开测试
2023-11-28 18:53:38
dYdX基金会:主网启动以来超过1645万DYDX被质押
2023-11-28 18:52:07
NicCarter等比特币倡导者发文:比特币挖矿是清洁能源和平衡电网的关键工具
2023-11-28 18:47:58
下载币界网APP