Запуск Bitcoin ноды
Перейти к навигации
Перейти к поиску
Для дела потребовалась нода Bitcoin.
Для начала ставим сервер на CentOS 7. На этом же сайте есть рецептики как это сделать. Далее указываем версию:
BITCOIN_TAG="v0.15.1"
Доустанавливаем нужные пакеты
yum install -y autoconf automake boost-devel gcc-c++ git libdb4-cxx libdb4-cxx-devel libevent-devel libtool openssl-devel wget
Компилим openssl с нужными параметрами:
cd ~ mkdir openssl cd 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 make install
Теперь компилим биткоин без GUI:
cd ~ git clone https://github.com/bitcoin/bitcoin.git cd ~/bitcoin git checkout ${BITCOIN_TAG} ./autogen.sh ./configure --without-gui --prefix=/opt/bitcoin-${BITCOIN_TAG} PKG_CONFIG_PATH=/opt/openssl/lib/pkgconfig LIBS=-Wl,-rpath,/opt/openssl/lib make make install
Чистим ненужное:
cd ~ rm -rf bitcoin openssl
И делаем линки на пару нужных бинарников.
ln -s /opt/bitcoin-v0.15.1/bin/bitcoind /usr/bin/bitcoind ln -s /opt/bitcoin-v0.15.1/bin/bitcoin-cli /usr/bin/bitcoin-cli
Всё. Запускайте на здоровье. :)