下载比特币源码:下载地址
我在腾讯云买了一个云服务器,买的时候选择硬盘空间大一些,我选择了400G硬盘,因为比特币安装完以后要同步所有区块的数据,数据量很大。
开始编译比特币:
第一步:更新系统和安装依赖软件包
#安装EPEL 源
sudo yum install -y epel-release
#安装依赖软件
sudo yum install -y \
autoconf \
automake \
boost-devel \
gcc-c++ \
git \
libdb4-cxx \
libdb4-cxx-devel \
libevent-devel \
libtool \
openssl-devel \
wget
第二步下载源码
先安装openssl软件,安装路径根据自己调整我是装在了/opt/openssl目录
wget https://www.openssl.org/source/openssl-1.0.1l.tar.gz
tar zxvf openssl-1.0.1l.tar.gz
cd openssl-1.0.1l
export CFLAGS="-fPIC"
./config --prefix=/opt/openssl shared enable-ec enable-ecdh enable-ecdsa
make all
sudo make install
下面开始编译比特币源码
当前比特币源码的稳定版本是:0.15,所以我们这次编译这个版本
git clone https://github.com/bitcoin/bitcoin.git
cd ~/bitcoin
git checkout v0.15.0
./autogen.sh
./configure --without-gui --disable-wallet --prefix=/opt/bitcoin-v0.15.0 PKG_CONFIG_PATH=/opt/openssl/lib/pkgconfig LIBS=-Wl,-rpath,/opt/openssl/lib
make
sudo make install
等待编译完成后就可以执行 bitcoind -printtoconsole
开始同步区块数据,这一步骤要耐心等待要同步好多天的,所以执行完以后就可以关闭命令行界面,过几天在看了。
在执行bitcoind
命令的时候,最好安装tumx
,这样你退出终端的时候服务器就不会停止同步区块了。