bitcoind环境搭建

一、简介:

    钱包有很多种,其中bitcoind就是其中的一种钱包。本文介绍bitcoin的安装。此外本博客将会是一个系列文章,记录自己一步一步搭建矿池的过程,如果有什么不足之处,请大家多提宝贵意见。

二、注意事项:

(1)本文中的命令都是亲自实践,均可复制。

(2)本文所使用的环境是阿里云服务器,操作系统是ubuntu16.04版本。

(3)本文安装的比特币全节点,安装需要磁盘空间超过150G,本文的环境是500G硬盘。

(4)第一次安装bitcoind,需要下载150G数据文件,所以安装比较耗时。

(5)本文一共设计4台服务器,为了方便理解,命名为server1, server2, server3,server4,本文的操作都是在server1上。

三、安装步骤

1. 安装所有依赖的库。这个非常快,不到一分钟就安装完毕。这里安装的所有的库,在github中都有介绍,具体请参照文末的参考资料。

apt-get -y install build-essential libtool autotools-dev automake autoconf pkg-config bsdmainutils python3
apt-get -y install libssl-dev libboost-all-dev libevent-dev
apt-get -y install libdb-dev libdb++-dev
apt-get -y install libminiupnpc-dev libzmq3-dev
apt-get -y install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler libqrencode-dev

2.  下载bitcoind源码、编译源码。编译的过程比较耗时,请耐心等待。

wget https://github.com/bitcoin/bitcoin/archive/v0.15.1.tar.gz
tar -zxvf bitcoin-0.15.1.tar.gz
cd bitcoin-0.15.1/
./autogen.sh
./configure --with-incompatible-bdb --prefix=/work/bitcoin
make
make install

三、启动服务。启动服务之后需要下载数据,也是比较耗时的。这里的--daemon表示以守护进程的方式在后台执行。-testnet表示运行的是测试网络

cd /work/bitcoin/bin/
./bitcoind --daemon -testnet -zmqpubhashtx=tcp://0.0.0.0:18331 -zmqpubhashblock=tcp://0.0.0.0:18331

最后,这是系列文章的第一篇,非常简单,但是又非常耗时,基于此,所以专门安排一篇文章。感谢所有读者。

本文参考资料:

(1)https://github.com/bitcoin/bitcoin/blob/master/doc/build-unix.md

(2)https://blog.csdn.net/itcastcpp/article/details/80380262

猜你喜欢

转载自blog.csdn.net/wangping623/article/details/81072326