1、准备服务器
最近在准备一个比特币钱包的项目,需要在CENTOS服务器上部署比特币钱包,由于该项目是部署的核心钱包,需要同步所有的blocks, 需要的磁盘空间大约在170G左右。
服务器的配置:
- CPU: 2核以上
- 内存: 2G以上
- 数据盘: 170G以上(注意需要专门增加一块存储盘,否则全节点区块链存不下)
- 带宽: 2Mbps以上
- 操作系统:centos 7.0 64位
2、准备钱包软件
到比特币官方网站下载最新版本的核心核心钱包,下载地址:https://bitcoin.org/bin/bitcoin-core-0.15.1/bitcoin-0.15.1-x86_64-linux-gnu.tar.gz
下载到服务器之后,解压之后 进行目录bitcoin-0.15
cd bin (进入bin 目录)bitcoind --datadir=/www/bitcoin/data/ --daemon
运行命令 ./bitcoind --datadir=/www/bitcoin/data/ --daemon ( --datadir 参数是存放核心钱包的文件,总共需要的空间是170G,这个目录一定要指定,不指定,就是目录当前用户的目录)
运行成功该命令,这时钱包程序会同步线上所有的BLOCKS,你会发现/www/bitcoin/data/的空间不断再增大
运行命令./bitcoin-cli --datadir=/www/bitcoin/data/ getinfo (查看当前钱包信息)
{
"deprecation-warning": "WARNING: getinfo is deprecated and will be fully removed in 0.16. Projects should transition to using getblockchaininfo, getnetworkinfo, and getwalletinfo before upgrading to 0.16",
"version": 150100,
"protocolversion": 70015,
"walletversion": 139900,
"balance": 0.01000000,
"blocks": 509920,
"timeoffset": -1,
"connections": 8,
"proxy": "",
"difficulty": 2874674234415.941,
"testnet": false,
"keypoololdest": 1517114450,
"keypoolsize": 1999,
"paytxfee": 0.00000000,
"relayfee": 0.00001000,
"errors": ""
}
能够显示以上类似信息,就代表比特币核心钱包安装完成了。