官网下载地址:https://bitcoin.org/en/download
官网文档地址:https://bitcoin.org/en/full-node#linux-instructions
下载之前:
1、注意:转让:它那个同步后的数据文件夹 blocks 和 chainstate 其实是共享的,在你有这些数据目录的情况下,可以直接将文件夹复制到对应位置替换。它会重新扫描。不需要很长时间即可。
引用解释:https://www.cnblogs.com/x-poior/p/10913331.html
“区块”和“链状态”目录中的数据库文件是跨平台的,可以在不同的平台间进行复制安装。 这些文件统称为节点的“区块数据库”,表示节点在同步过程中下载的所有信息。 换句话说,如果将 A 节点数据目录的区块数据库复制到 B 节点的数据目录,B 节点将具有与 A 节点一样的同步百分比。 这通常比再次进行普通初始化同步快得多。但是,当你以这种方式复制某人的数据库,你必须绝对信任他。 比特币核心将其区块数据库文件当作 100% 准确且值得信赖,而在正常初始化同步期间,它将对端提供的每个区块视为无效,直到另有证明为止。 如果攻击者能够修改你的区块数据文件,那么他们可以做各种导致你丢失比特币的邪恶事件。 因此,你应该只在你个人的控制下从别人那里复制区块数据库,并且只能通过安全连接复制。
每个节点都有一个唯一的区块数据库,并且所有文件都是高可连接的。 所以,如果你把一个数据目录中的“区块”或“链状态”目录中的几个文件复制到另一个数据目录中,这几乎肯定会导致第二个节点崩溃或在未来的某个随机点卡住。 如果你想把区块数据库从一个数据目录复制到另一个数据目录,必须删除旧数据库并一次复制全部文件。 复制时必须关闭两个节点。
只写入“区块”目录中编号最大的文件。之前的文件永远不会改变。 此外,当访问这些区块 blk.dat 文件时,通常按高度顺序访问它们。 因此,可以把“区块”目录或 blk.dat 文件的某个自己单独符号链接到磁存储驱动器上而不会造成太大的性能损失(参阅拆分数据目录), 以及如果两个节点以相同的区块数据库启动(由于前面描述的复制),后续同步运行将非常有效。
一、进入虚拟机图像界面下载红框地址文件,或者将文件移到虚拟机某个安装位置。
二、解压到当前目录
tar xzf bitcoin-0.19.0.1-x86_64-linux-gnu.tar.gz
三、安装,并默认数据目录 ok 即可
sudo install -m 0755 -o root -g root -t /usr/local/bin bitcoin-0.19.0.1/bin/*
四、启动并等待,windows-core确实需要几天时间的,你可以关闭区块修剪,并设置上限300G以上等,blk.dat文件是共享的,可以将windows下的文件复制过去
/usr/local/bin/bitcoin-qt