币TOOL-区块链论坛

 找回密码
 立即注册
搜索
查看: 1253|回复: 5

从零开始搭建门罗币矿池

[复制链接]

4

主题

4

帖子

22

积分

版主

Rank: 7Rank: 7Rank: 7

积分
22
发表于 2018-10-25 05:03:01 | 显示全部楼层 |阅读模式
本教程基于Github开源矿池程序node-cryptonote-pool搭建,该程序结构较清晰,便于二次开发。
相关需求
  • 基于Ubuntu 16.04.3 LTS测试
  • 最少1GB Ram
前期准备
  • 更新系统源及软件包
    apt-get update apt-get dist-upgrade
  • 创建交换空间
    推荐创建4GB大小的SWAP空间供程序使用
    dd if=/dev/zero of=/mnt/myswap.swap bs=1M count=4000mkswap /mnt/myswap.swapswapon /mnt/myswap.swapecho "/mnt/myswap.swap none swap sw 0 0" | tee -a /etc/fstab
  • 安装相关依赖
    apt-get install build-essential libtool autotools-dev autoconf pkg-config libssl-devapt-get install libboost-all-dev git npm nodejs nodejs-legacy libminiupnpc-dev redis-serveradd-apt-repository ppa:bitcoin/bitcoinapt-get updateapt-get install libdb4.8-dev libdb4.8++-devcurl https://raw.githubusercontent.com/creationix/nvm/v0.16.1/install.sh | shsource ~/.profilenvm install 0.10.25nvm use 0.10.25
安装门罗Monero程序
官方下载链接 https://downloads.getmonero.org/cli/linux64

  • 安装
    以下基于本教程发布时版本
    cdmkdir monerocd monerowget https://dlsrc.getmonero.org/cli/ ... 0.11.1.0.tar.bz2tar -xjvf monero-linux-x64-v0.11.1.0.tar.bz2cd monero-v0.11.1.0
  • 同步
    接下来你可以使用(Not recommended)
    ./monerod 直接启动门罗程序,但是程序会从零开始进行区块同步,耗时根据你的网速不等(基本都要很久)
    这里提供一种便捷方式(Recommend)
    下载官方提供的区块文件后进行导入
    wget -c https://downloads.getmonero.org/blockchain.raw由于文件较大,记得使用-c参数启用断点续传
    然后运行导入程序
    ./monero-blockchain-import --verify 0 --input-file ./blockchain.raw记得–verify 0参数只在blockchain.raw文件是在可信的地址下载时启用
    导入结束后你就可以删除blockchain.raw文件了
    rm -rf ./blockchain.raw然后就可以启动门罗程序进行剩余一小部分区块的同步,需要等待一段时间
    ./monerod等待程序出现连接网络成功后就可以安全退出了
    exit然后使用–detach参数启动后台程序,你还可以使用–limit-rate-up参数设定上传速度限制(比如–limit-rate-up 200 ),不然程序的上传流量可能会超出你的想象XD
    ./monerod --detach
启动钱包RPC API程序(重要)
  • 上传并启动后台程序
    首先上传你的矿池要使用的钱包文件,假定文件名为walletfile,密码为xxxx
    我们这里使用nohup保证钱包api的后台运行
    nohup ./monero-wallet-rpc --disable-rpc-login --trusted-daemon --wallet-file=walletfile --password=xxxx --rpc-bind-port=8082 &–rpc-bind-port=8082为我们一会要使用的矿池node-cryptonote-pool配置文件里默认的钱包端口
    查看程序文件夹下的日志文件确定启动成功
安装矿池程序
前期工作终于完成后,我们进行最后一步,安装矿池程序
https://github.com/zone117x/node-cryptonote-pool
这个程序使用node进行开发,且结构比较清晰,可以很容易的进行二次开发,添加功能
  • 下载并安装依赖
    cd ..git clone https://github.com/zone117x/node-cryptonote-pool.git poolcd poolnpm update
  • 处理配置文件
    cp config_example.json config.jsonconfig.json就是你的配置文件,修改后记得妥善保存
    修改config.json中的poolAddress项为你刚才使用的钱包文件的钱包地址
    完成后就可以启动矿池程序了,我们推荐使用forever后台运行
    npm install forever -gforever start init.js使用浏览器访问你的矿池地址,应该可以就看到程序提供的矿池前端界面了
后续相关问题
矿池重启时可能出现端口占用等错误(未知原因),尝试删除项目文件夹下的node_modules文件夹,然后重新update解决
rm -rf node_modules/nvm install 0.10.25nvm use 0.10.25npm update
回复

使用道具 举报

254

主题

319

帖子

988

积分

高级会员

Rank: 4

积分
988
发表于 2018-12-25 08:04:49 | 显示全部楼层
Viagra Que Significa Priligy Generico Prezzo  [url=http://kamxl.com][/url] Sildenafil Soft Tablets Prezzo Viagra Nelle Farmacie  
Order Doxycycline From Canada Keflex Urinary Tract Infection  buy generic cialis Propecia Low Testosterone
回复

使用道具 举报

254

主题

319

帖子

988

积分

高级会员

Rank: 4

积分
988
发表于 2019-1-19 05:42:10 | 显示全部楼层
Generic Direct Acticin For Sale Cod Only Clomid Et Provames No Perscription Lisinoprill  cialis overnight shipping from usa Buy Sildenafil Citrate 100mg Uk  American Drugstore Online  viagra Mail Order Levitra Ivermectin Online Tab Direct Fluoxetine Alental Quick Shipping  Pictures Of Generic Keflex Pills Viagra Effetti Video Costo Priligy Dapoxetina  cheapest cialis 20mg Zelande Cialis Mercado Libre  Levitra Comprare  viagra In Linea Di 25 Mg Di Sildenafil  Kamagra Oral Jelly Rite Aid Safegenericpills  cialis 40 mg Priority Mail 2 Day Delivery On Cialis Cialis Dangereux Pour La Sante Propecia Impotencia  
Order Doxycycline From Canada Keflex Urinary Tract Infection  buy generic cialis Propecia Low Testosterone
回复

使用道具 举报

254

主题

319

帖子

988

积分

高级会员

Rank: 4

积分
988
发表于 2019-1-25 11:55:24 | 显示全部楼层
Levitra Generika Kaufen Forum Zithromax Z Pak 250 Mg  viagra Trusted Tablets Buy Vigora Usa For Sale Finasteride  Daily Cialis Sales Prix Du Levitra En Hausse  buy cialis Avana(Avanafil)  
Order Doxycycline From Canada Keflex Urinary Tract Infection  buy generic cialis Propecia Low Testosterone
回复

使用道具 举报

254

主题

319

帖子

988

积分

高级会员

Rank: 4

积分
988
发表于 2019-2-5 03:21:00 | 显示全部楼层
Viagra Samples Cialis Zithromax Uses Propecia Sterility Drugs  viagra Aacifemine Clomid  Amoxicillin For Sale What Are The Side Effects Of Zithromax  cialis for sale Vendita Viagra Generico In Italia  Amoxicillin Canine Pharmaceutical Side Effects  priligy dapoxetine au maroc Extra Generic Super Cialis Prix Du Viagra Belgique  
Order Doxycycline From Canada Keflex Urinary Tract Infection  buy generic cialis Propecia Low Testosterone
回复

使用道具 举报

254

主题

319

帖子

988

积分

高级会员

Rank: 4

积分
988
发表于 6 天前 | 显示全部楼层
Viagra Forum Fr Bentyl Without Dr Approval Mastercard Quick Shipping  generic cialis Discount Real Provera With Free Shipping Store  
Order Doxycycline From Canada Keflex Urinary Tract Infection  buy generic cialis Propecia Low Testosterone
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|币TOOL-区块链论坛

GMT+8, 2019-2-18 19:02 , Processed in 0.061432 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表