多人问我怎么搭建的,详细教程我就不写了,其实论坛都有,我就放出相关github和我的搭建笔记吧。
建议使用Ubuntu系统搭建。我自己使用的是centos8,走了不少弯路,很多链接库要自己下载源码编译,于是就有了笔记。
Github地址:
https://github.com/monero-project/monero#compiling-monero-from-source 门罗币(xmr)源码,全节点源码
https://github.com/jtgrassie/monero-pool 门罗币(xmr)矿池源码
https://github.com/xmrig/xmrig 门罗币(xmr)挖矿
https://www.hztdst.com/2292.html 自建门罗币(xmr)矿池笔记。
github相关地址
门罗币(xmr)源码,全节点源码
门罗币(xmr)矿池源码
门罗币(xmr)挖矿工具源码
自建矿池笔记
sudo dnf config-manager --enable PowerTools
sudo yum list '*json-c*'
Last metadata expiration check: 0:57:30 ago on Mon 07 Oct 2019 20:52:27 CES
sudo dnf install dnf-plugins-core
sudo dnf config-manager --set-enabled PowerTools
sudo dnf install gtest gtest-devel
VPS挖矿教程分3部分
第一部分 申请 钱包 https://wallet.mymonero.com/
现在门罗币 XMR 还不错 可以用CPU挖
生成的密钥丢了 就凉凉 无论你有多币
第二部分 需要找个 挖矿软件
这东西很多 windows linux 都有 我一般用 https://github.com/xmrig/xmrig/releases 我这里没有建议哦
第三就是要找个矿池 最近蚂蚁矿池
门罗币关了 我临时找了个矿池 pool.supportxmr.com:3333
查看状态用这个 https://www.supportxmr.com/ 输入你的钱包地址就行了
配置方面下载下来2个文件 以 Linux 为例 xmrig 是二进制文件 给个 权限 chmod +x xmrig
config.json 里面改 2个地方
"url": 写矿池地址 比如说 pool.supportxmr.com:3333
"user": 写你钱包地址
然后保存
最后执行 ./xmrig 就行了 为了保证后台运行 先安装个screen 然后 你们懂的!
官方钱包
下载地址:https://www.getmonero.org/downloads/
mkdir ~/.bitmonero
cd ~/.bitmonero
touch monerod.conf
echo "data-dir=/home/satoshi/.bitmonero" >> monerod.conf
echo "log-file=/home/satoshi/.bitmonero/monero.log" >> monerod.conf
echo "log-level=0" >> monerod.conf
echo "rpc-bind-ip=0.0.0.0" >> monerod.conf
echo "rpc-bind-port=18081" >> monerod.conf
echo "rpc-login=veryLongAndRandomUsername:veryLongAndRandomPassword" >> monerod.conf
cd /lib/systemd/system
sudo chmod 644 monerod.service
sudo systemctl enable monerod
sudo service monerod start
monerod --config-file /root/.bitmonero/monerod.conf status
启动
/root/monero-x86_64-linux-gnu-v0.17.1.9/monerod --restricted-rpc --block-sync-size 100 --fluffy-blocks --confirm-external-bind --config-file /root/.bitmonero/monerod.conf --detach
--db-sync-mode 此參數可設定模式,safe效能較差但資料安全性較高,fastest則反之。
--block-sync-size 此參數可以設定區塊同步批次容量,10-200皆可,可依網路狀況選擇。
--fluffy-blocks 此參數可啟用fluffy blocks功能,節省區塊傳輸時的網路使用量。
--data-dir 此參數可以指定區塊鏈資料儲存的位置,預設為C:\ProgramData\bitmonero
--rpc-bind-ip 此參數須設定該台節點的IP。
--confirm-external-bind 此參數為允許外部錢包連入的必要參數。
--restricted-rpc 此參數可限制外部使用數個與安全性相關的API,建議使用。
--rpc-bind-port 此參數可更改預設的連入port 18081為指定數字。
curl -s https://copr.fedorainfracloud.org/coprs/r4sas/miniupnpc/repo/epel-8/r4sas-miniupnpc-epel-8.repo -o /etc/yum.repos.d/miniupnpc-epel-8.repo
yum install epel-release -y
yum install miniupnpc -y
git clone git://github.com/zeromq/libzmq.git #从github上clone源代码,目录得自己提前cd好
cd libzmq
./autogen.sh
./configure # add other options here
make
make check
sudo make install