在centos服务器上部署比特币钱包

时间:2022-09-17 15:07:42

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": ""

}

能够显示以上类似信息,就代表比特币核心钱包安装完成了。