Запуск Bitcoin ноды
Версия от 17:11, 11 ноября 2018; Aleksdem (обсуждение | вклад) (Новая страница: «Для дела потребовалась нода Bitcoin. Для начала ставим сервер на CentOS 7. На этом же сайте есть…»)
Для дела потребовалась нода 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
Всё. Запускайте на здоровье. :)