-
Notifications
You must be signed in to change notification settings - Fork 23
矿池用户手册
请在 Ubuntu v16.04 下构建,参照 https://github.com/UlordChain/UlordChain 完成守护进程编译。
示例:
1.1 获取 ulord 守护进程源码
git clone https://github.com/UlordChain/UlordChain.git
1.2 安装 ulord 守护进程及运行环境
sudo apt-get install build-essential libtool autotools-dev automake pkg-config libssl-dev libevent-dev bsdmainutils
sudo apt-get install libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-program-options-dev libboost-test-dev libboost-thread-dev
sudo apt-get install software-properties-common
sudo add-apt-repository ppa:bitcoin/bitcoin
sudo apt-get update
sudo apt-get install libdb4.8-dev libdb4.8++-dev
sudo apt-get install libminiupnpc-dev
sudo apt-get install libzmq3-dev
sudo apt-get install libqt5gui5 libqt5core5a libqt5dbus5 qttools5-dev qttools5-dev-tools libprotobuf-dev protobuf-compiler
sudo apt-get install libqrencode-dev
1.3 编译 ulord 守护进程
cd UlordChain
./autogen.sh
./configure
make -j 4
1.4 检查
cd src
ls
查看当前目录是否有 ulord-cli、ulordd 两个执行程序存在,如有,即为编译成功。
2.1 在根目录下,创建 ulord 守护进程配置文件。
cd
mkdir .ulordcore
cd .ulordcore
vim ulord.conf
2.2 配置 ulord.conf 参数,保存并退出。
testnet=0 # 0为主链,1为测试链
rpcuser=ulordpool # rpc调用的用户及密码
rpcpassword=ulordpool
txindex=1 # 交易索引
addressindex=1 # 地址索引
spentindex=1
timestampindex=1
reindex=0 # 快速重启
maxconnections=9 # 最大连接数
rpcworkqueue=140 # rpc任务队列
addnode=unode.ulord.one # 指定邻居节点
在 UlordChain/src 目录下,输入 ./ulordd & 命令启动守护进程
cd ../UlordChain/src/
./ulordd &
在 UlordChain/src 目录下,输入 ./ulord-cli getinfo 命令,查看 blocks 和 connections 。
确保 connections 有连接数,且 blocks 的块数据与区块浏览器一致,方为同步完成。
也可输入 tail -f ~/.ulordcore/debug.log 查看同步块数据状态。
请参照 https://github.com/UlordChain/ulord-node-stratum-pool 完成矿池搭建。
示例:
1.1 安装版本管理工具 nvm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"
1.2 安装 node.js
nvm install 4.8.7
1.3 安装 redis
apt install redis-server
2.1 在根目录下克隆矿池源码
git clone https://github.com/UlordChain/ulord-node-stratum-pool.git ulord-node-stratum-pool
2.2 更新模块
cd ulord-node-stratum-pool
npm update
3.1 生成新地址
在 UlordChain/src 目录下,输入 ./ulord-cli getnewaddress 命令,生成两个新地址。
cd
cd UlordChain/src
./ulord-cli getnewaddress
生成的两个示例地址:
-
主要接收地址:URjKjkPiEUS5Fap98wAMMEQKGWqsejaX4B
-
抽成地址:UauKaSaWwXPRrzQBE8adpSG7JpsutacJBX
3.2 修改参数
打开 ulord.json,使用刚刚生成的两个新地址替换文件里的主要接收地址和抽成地址(请使用自己生成的地址)。
修改IP地址(本文示例为:127.0.0.1)和端口(配置为7100),保存并退出。
cd
cd ulord-node-stratum-pool/pool_configs/
vim ulord.json
3.3 复制文件
cd ulord-node-stratum-pool
cp -a config_example.json config.json
参照以上命令配置完成后,在 ulord-node-stratum-pool 目录下输入 npm start 命令,即可启动矿池。
npm start
本教程使用 Linux 挖矿软件,Windows 请访问 http://www.u1pool.com/statistics 查看挖矿教程。
请访问 https://github.com/UlordChain/ulordrig 查看挖矿软件相关文档。
请访问 https://github.com/UlordChain/ulordrig/release 下载挖矿软件。
4.1 在根目录下,输入以下命令直接下载并解压挖矿软件
wget https://github.com/UlordChain/ulordrig/releases/download/v1.0.0/ulordrig-linux-v1.0.0.tar.gz
tar xzvf ulordrig-linux-v1.0.0.tar.gz
4.2 配置参数
进入 ulordrig-linux-v1.0.0 目录下,打开 config.json ,配置矿池的 url(示例为127.0.0.1),并将 user 修改为自己的主要接收地址。
cd
cd ulordrig-linux-v1.0.0/
vim config.json
4.3 帮助
输入命令 ./ulordrig -h 可查看说明。
./ulordrig -h
完成以上步骤后,输入 ./ulordrig 命令,启动矿机。
./ulordrig
如您还有疑问,请提交至 https://github.com/UlordChain 。
更多资讯,请访问 Ulord 官网:https://ulord.one/ 。