bitcoin for linux

比特币核心部署 - bitcoin core for linux

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

}

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

d.基础配置
mkdir ~/.bitcoin
touch ~/.bitcoin/bitcoin.conf
chmod 600 ~/.bitcoin/bitcoin.conf

echo rpcuser=bitcoinrpc >> ~/.bitcoin/bitcoin.conf
echo rpcpassword=XXXXXX >> ~/.bitcoin/bitcoin.conf

注意:XXXXXX是你的密码,是什么都无所谓,访问RPC用的。

e.后台运行
bitcoind -daemon

f.测试是否成功
bitcoin-cli getdifficulty

备注:返回一串难度数据就是正确的:1.818648536145414

g.详细
https://bitcoin.org/en/full-node#other-linux-distributions


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值