安装全节点说明文档:https://bitcoin.org/en/full-node#windows-10
下载之前:
1、注意:转让:它那个同步后的数据文件夹 blocks 和 chainstate 其实是共享的,在你有这些数据目录的情况下,可以直接将文件夹复制到对应位置替换。它会重新扫描。不需要很长时间即可。
引用解释:
“区块”和“链状态”目录中的数据库文件是跨平台的,可以在不同的平台间进行复制安装。 这些文件统称为节点的“区块数据库”,表示节点在同步过程中下载的所有信息。 换句话说,如果将 A 节点数据目录的区块数据库复制到 B 节点的数据目录,B 节点将具有与 A 节点一样的同步百分比。 这通常比再次进行普通初始化同步快得多。但是,当你以这种方式复制某人的数据库,你必须绝对信任他。 比特币核心将其区块数据库文件当作 100% 准确且值得信赖,而在正常初始化同步期间,它将对端提供的每个区块视为无效,直到另有证明为止。 如果攻击者能够修改你的区块数据文件,那么他们可以做各种导致你丢失比特币的邪恶事件。 因此,你应该只在你个人的控制下从别人那里复制区块数据库,并且只能通过安全连接复制。
每个节点都有一个唯一的区块数据库,并且所有文件都是高可连接的。 所以,如果你把一个数据目录中的“区块”或“链状态”目录中的几个文件复制到另一个数据目录中,这几乎肯定会导致第二个节点崩溃或在未来的某个随机点卡住。 如果你想把区块数据库从一个数据目录复制到另一个数据目录,必须删除旧数据库并一次复制全部文件。 复制时必须关闭两个节点。
只写入“区块”目录中编号最大的文件。之前的文件永远不会改变。 此外,当访问这些区块 blk.dat 文件时,通常按高度顺序访问它们。 因此,可以把“区块”目录或 blk.dat 文件的某个自己单独符号链接到磁存储驱动器上而不会造成太大的性能损失(参阅拆分数据目录), 以及如果两个节点以相同的区块数据库启动(由于前面描述的复制),后续同步运行将非常有效。
2、最好先看看配置,这个很吃磁盘读写I/O的,配置低的话搞得你电脑很卡,除非你不运行别的占用磁盘程序。
机械硬盘、锐龙5、8G内存的普通配置,网速顺畅的话要不了一周,半天下载了10%,三天下了60%,果然需要五六天时间下完276GB区块。
SSD高速硬盘、高性能电脑几个小时可能就搞定了。
一、验证文件是否安全
1、下载文件
官网安装地址:https://bitcoin.org/en/download
安装之前下载签名验证文件,点击验证发布签名:
2、下载验证安装包文件的签名工具
下载MD5&SHA验证工具地址:http://files.cnblogs.com/files/speeding/checksum.zip
打开SHA256SUMS.asc,选中对应版本的前的hash值,如图绿色的,复制。
验证过程,1、2、3,最后如图所示即可放心安装:
二、安装Bitcion Core
同步中,需要几天时间。
注意:最新版本默认将区块存储修剪至2GB,如果是需要全部节点数据的话需要把√去掉。
默认可以将您的节点配置为以修剪模式运行,以减少存储需求。这样可以将磁盘使用量从200GB以上减少到5GB左右。
说明参考文档:https://bitcoin.org/en/full-node#reduce-storage
下载完成
三:开发资源
Bitcoin Core APIs:https://bitcoin.org/en/developer-reference#rpc-quick-reference
比特币源码:https://github.com/bitcoin/bitcoin