网赚论坛

标题: Bitcoin Core 0.12.0 精简模式 (pruned mode) 的简介 [打印本页]

作者: jl2016    时间: 2017-11-21 01:21
标题: Bitcoin Core 0.12.0 精简模式 (pruned mode) 的简介
比特币核心钱包更新到版本 v0.12.0,对大家比较关心的精简模式,我整理了一些资料,供参考。如有理解错误,请指正。

精简模式下将只记录有余额的输出,不再记录旧的交易和没有余额的输出。这样大约能把占用的硬盘空间从60G减少到2G。但是需要理解下面几点:

1. Bitcoin Core 从版本 0.11.0 开始就支持精简模式了。

2. 精简模式不影响钱包的安全性。

3. 精简模式不会影响下载的数据量,钱包还是需要同步整个区块链。只是不需要在本地保存所有的区块和回溯文件。

4. 用户可以设定用于保存区块和回溯文件的硬盘空间,最低值为 550MB。设置最低值是为了保证硬盘上至少保留 288 个区块 (2天的数据,每10分钟一个块).
硬盘需要的空间还包括区块索引和余额数据库(UTXO)的大小,所以最少大约2GB。

5. 区块精简模式下,钱包同步的方法是一样的。如果用户设置的值为550MB, 当下载的区块数据超过这个值时,就会删除旧的区块数据和回溯文件,同时继续下载新的区块数据。

6. 要启用精简模式,在命令行使用 -prune=N 或者在配置文件 bitcoin.conf 中设置 prune=N
其中 `N` 是以 MB 为单位的数字,例如 prune=550.
设置为 0 表示禁用精简模式。


精简模式 vs 正常模式

1. 从精简模式退回到正常模式,需要重新下载整个区块链数据。
2. 在精简模式下,重新扫描、导入钱包、导入地址、导入私钥这些功能都不能用。
3. 如果钱包出现问题(例如硬盘出错)需要重建索引时,必须重新下载整个区块链数据。




欢迎光临 网赚论坛 (http://www.caifuba.net/) Powered by Discuz! X3.1