搭建矿池:根据btcpool源码打造矿场

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册

btcpool矿池-测试环境搭建及使用cgminer测试

注意:不管你做哪个币的池,都需要比特币源码,因为我们编译矿池的时候需要比特币源码里面的库

本项目未开源支付的代码,因此支付操作需要自己进行开发。

安装Bitcoind+ZMQ

apt-get -y install build-essential libtool autotools-dev automake autoconf pkg-config bsdmainutils python3apt-get -y install libdb-dev libdb++-dev libminiupnpc-dev libzmq3-dev libssl-dev libboost-all-dev libevent-devapt-get -y install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler libqrencode-dev#ToBuildwget https://github.com/bitcoin/bitcoin/archive/v0.16.3.tar.gztar -zxvf v0.16.3.tar.gz

若我们想要创建非比特币矿池,我们无需对比特币源码进行编译,因此以下命令可以不执行;若创建比特币矿池,需要编译比特币钱包或自行前往比特币官方github下载

cd bitcoin-0.16.3/./autogen.sh./configure --with-incompatible-bdb --prefix=/work/bitcoinmakemake install#start/stop servicecd /work/bitcoin/bin/./bitcoind --daemon-testnet -zmqpubhashtx=tcp://0.0.0.0:18331 -zmqpubhashblock=tcp://0.0.0.0:18331#./bitcoin-cli-testnet stop

安装ZooKeeper

apt-get install -y zookeeper zookeeper-bin zookeeperd#mkdir for datamkdir -p /work/zookeepermkdir /work/zookeeper/version-2touch /work/zookeeper/myidchown -R zookeeper:zookeeper /work/zookeeper#set machine idecho 1 >/work/zookeeper/myid#edit config filevim /etc/zookeeper/conf/zoo.cfginitLimit=5syncLimit=2clientPort=2181clientPortAddress=127.0.0.1dataDir=/work/zookeeper#伪分布式 server.1=127.0.0.1:2888:3888#start/stop serviceservice zookeeper restart#service zookeeper start/stop/restart/status

安装Kafka

#install dependsapt-get install -y default-jre#install Kafkamkdir /root/sourcecd /root/sourcewget https://archive.apache.org/dist/kafka/2.2.1/kafka_2.11-2.2.1.tgzmkdir -p /work/kafkacd /work/kafkatar -zxf /root/source/kafka_2.11-2.2.1.tgz --strip 1#edit confvim /work/kafka/config/server.properties broker.id=1offsets.topic.replication.factor=1message.max.bytes=20000000replica.fetch.max.bytes=30000000log.dirs=/work/kafka-logslisteners=PLAINTEXT://127.0.0.1:9092#伪分布式zookeeper.connect=127.0.0.1:2181#start servercd /work/kafkanohup /work/kafka/bin/kafka-server-start.sh /work/kafka/config/server.properties >/dev/null 2>&1 &

安装BTCPool

cd /work

安装需要的包

apt-get updateapt-get install -y build-essential autotools-dev libtool autoconf automake pkg-config cmake \  openssl libssl-dev libcurl4-openssl-dev libconfig++-dev \  libboost-all-dev libgmp-dev libmysqlclient-dev libzookeeper-mt-dev \  libzmq3-dev libgoogle-glog-dev libhiredis-dev zlib1g zlib1g-dev \  libsodium-dev libprotobuf-dev protobuf-compiler#zmq-v4.1.5mkdir -p /root/source && cd /root/sourcewget https://github.com/zeromq/zeromq4-1/releases/download/v4.1.5/zeromq-4.1.5.tar.gztar zxvf zeromq-4.1.5.tar.gzcd zeromq-4.1.5./autogen.sh && ./configure && make -j$CPUS && make check && make install && ldconfig#glog-v0.3.4mkdir -p /root/source && cd /root/sourcewget https://github.com/google/glog/archive/v0.3.4

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/11301.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年07月10日
下一篇 2023年07月10日

相关推荐

  • 盗窟币ARB引起存眷:解码令牌的反响(盗窟币源码)

    本文目次导读:盗窟币ARB引起存眷:解码令牌的反响及盗窟币源码令牌的解码过程盗窟币源码盗窟币ARB引起存眷:解码令牌的反响及盗窟币源码在加密货币范畴,盗窟币不断是备受存眷的话题。一种名为ARB的盗窟币引起了普遍存眷。ARB是一种基于以太坊区

    2024-03-18 20:30:05
    83 0
  • 币安企业版iOS源码免费分享

    币安源码解析你可能不太了解币安源码(币安企业版 iOS)这个问题,下面我为大家详细讲解一下。1. DAPP智能合约/币安链BSC系统开发技术详细及源码:解锁智能合约0:如何通过预言机提升互操性。功能迥异的分布式账簿技术(DLT)协议既没办法

    2023-11-11 15:00:23
    63 0

发表回复

8206
验证码

评论列表(0条)

    暂无评论

ok交易所
已有100万用户加入ok交易所

立即下载