本文将以Verge(x17)和Raven(x16rv2)为例子来说明多算法矿池YIIMP的搭建过程。

1 环境准备

1.1 准备Ubuntu

准备虚拟机或物理机,操作系统为Ubuntu 18.04,之后分别执行以下命令添加新的用户pool
sudo adduser pool
sudo adduser pool sudo
su pool
sudo apt-get -y install git

1.2 下载源码并安装

git clone https://github.com/xavatar/yiimp_install_scrypt_ubuntu18.04.git
cd yiimp_install_scrypt_ubuntu18.04
sudo bash install.sh
sudo bash screen-scrypt.sh
sudo bash screen-stratum.sh
其中最后一个命令不是必须的,只有在增加或删除算法时才需要运行。在运行安装脚本install.sh时,主要有以下项要处理

1 Enter time zone,输入时区,这个可以随便填一个,例如:Bei_Jing
2 Server Name,输入服务器名称,例如:pool
3 Are you using a subdomain,是否使用子域名,这里选择N
4 Enter support email,输入支持邮箱,这里可以填一个正常的邮箱地址
5 Set Pool to AutoExchange?是否使用BTC地址来挖任意的币种,这里选择N
6 Please enter a new location for /site/adminRights,管理员面板的名称,这里使用默认的myAdminpanel
7 Enter the Public IP of the system you will use to access the admin panel,用于访问管理员面板的私有IP地址,这里直接输入平时对矿池进行管理的PC内网IP地址
8 Install Fail2ban?这里选择Y
9 Install UFW and configure ports?是否安装防火墙并配置相关端口,这里选择n
10 Install LetsEncrypt SSL?是否安装LetsEncrypt SSL,这里暂不支持,选择n

执行完安装脚本后95%的工作已经完成,其他的如币种添加、运行stratum等需要后续完成。一些重要的配置在文件serverconfig.php中,如下图


mysql数据库的用户名密码信息保存在~/.my.cnf中,登陆mysql数据,其主要内容如下

2 配置矿池算法

浏览器输入地址http://10.10.1.230/site/myAdminpanel进行访问,矿池会自动跳转到http://10.10.1.230/site/common,内容如下

该页面下发有添加币种的链接,这里我们直接对已有的币种进行编辑,单击菜单栏的Coins菜单,并在页面上找到Verge币,再单击XVG超链接,如下所示

General页面配置如下,由于verge支持多算法,Algo这里选择其中的一种x17
 
Settings页面勾选Enable等使能该币种,Master Wallet内填写后续要连接的Verge钱包中的地址

Exchange页面保持原有内容

Daemon页面比较重要,主要设置该币种对应的后台钱包的IP地址、端口号、RPC用户名及密码,后面的Account内是钱包内的地址

最后一项Links保持原有内容即可,所有项填写完毕后要单击Save按钮保存设置完成添加,这时单击菜单栏的Pool选项后,可以看到x17算法的XVG已经添加成功

通过上面所说的CREATE COIN还可以添加自己命名币种,如可以添加一个命名为算法为x16rv2的myRVN币,其过程和编辑已有币种类似,不再详述,最后添加完成后Home界面显示如下
 

3 启动矿池并挖矿

运行如下命令,启动x17 stratum
./run.sh x17

仍使用cpuminer-multi来验证矿池的x17算法,运行如下命令启动cpu挖矿
./cpuminer -a x17 -o stratum+tcp://10.10.1.230:3737 -u D5SvjppLFnPUnkCf7339BnvGJrvQb7US8B -p x -D -P -t 10
程序运行一会儿会找到nonce并成功提交

同时矿池后台也会显示出相应的miner及算力

yiimp官方地址是:https://github.com/tpruvot/yiimp,其详细实现可参考该地址中的源码,Ubuntu 16中按照yiimp过程类似,可参考https://github.com/xavatar/yiimp_install_scrypt

原创博文,转载请注明出处:https://www.cnblogs.com/zhaoweiwei/p/yiimp.html

YIIMP矿池搭建的更多相关文章

  1. NOMP矿池搭建

    本文将以dash(x11)和Raven(x16rv2)为例子来说明多算法矿池的搭建过程. 1 环境准备 1.1 准备Ubuntu 准备虚拟机或物理机,操作系统为Ubuntu 16.04 1.2 安装必 ...

  2. Python实现矿池

    自建P2POOL矿池详细教程(高级篇)http://8btc.com/article-1804-1.html p2pool比特币矿池教程综合篇(包含linux矿池教程)https://www.cybt ...

  3. Bytom矿池接入协议指南

    矿机配置 https://gist.github.com/HAOYUatHZ/a47400bde4a138825faef415387b532c 固件升级 https://service.bitmain ...

  4. unomp 矿池运行问题随记

    经过大量的实践,遇到的问题或经验如下: 1.单机运行多矿池时,单机CPU核心数 成为性能瓶颈,运行两个月后,有部分用户反映 矿机速率只有以前的一半. 2.Dash 等可以自行报块的矿池,每个块的股份比 ...

  5. IPFS矿池集群方案详解

    IPFS作为一项分布式存储技术,可以说是web3.0发展的基石.关于IPFS的产业,如存储.技术.矿机.矿池等也发展得非常迅速. 什么是单机挖矿? 单机挖矿就是一台机器就是一个节点,一台机器就完成挖矿 ...

  6. Proxypool代理池搭建

    个人博客:点我 前言 项目地址 : https://github.com/jhao104/proxy_pool 这个项目是github上一个大佬基于python爬虫制作的定时获取免费可用代理并入池的代 ...

  7. 致 BitClub 矿池,你们为什么要对比特币网络发动交易延展性攻击?

    原文:https://medium.com/@bithernet/bitclub-why-are-you-doing-malleability-attack-now-6faa194b2146#.v4y ...

  8. python爬虫redis-ip代理池搭建几十万的ip数据--可以使用

    from bs4 import BeautifulSoupimport requests,os,sys,time,random,redisfrom lxml import etreeconn = re ...

  9. 安装 primecoin 矿池

    壹.安装 boost_1_49_0. 一.官网下载:https://www.boost.org/users/download/ 前期准备:boost中,用到了别的函数库,所以为了使用boost中相应的 ...

随机推荐

  1. 078_使用 egrep 过滤 MAC 地址

    #!/bin/bash#MAC 地址由 16 进制组成,如 AA:BB:CC:DD:EE:FF#[0-9a-fA-F]{2}表示一段十六进制数值,{5}表示连续出现 5 组前置:的十六进制egrep ...

  2. [转][c++11]我理解的右值引用、移动语义和完美转发

    c++中引入了右值引用和移动语义,可以避免无谓的复制,提高程序性能.有点难理解,于是花时间整理一下自己的理解. 左值.右值 C++中所有的值都必然属于左值.右值二者之一.左值是指表达式结束后依然存在的 ...

  3. pandas记录

    pandas的map方法使用 import pandas as pd import numpy as np data = pd.DataFrame(np.random.randint(0, 10, ( ...

  4. sweiper做一个tab切换

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  5. P3119 [USACO15JAN]草鉴定

    约翰有n块草场,编号1到n,这些草场由若干条单行道相连.奶牛贝西是美味牧草的鉴赏家,她想到达尽可能多的草场去品尝牧草. 贝西总是从1号草场出发,最后回到1号草场.她想经过尽可能多的草场,贝西在通一个草 ...

  6. Mac 解决终端:-bash: /Users/xxx/.profile: No such file or directory

    touch ~/.profile加入export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin 参考:https://www.zhihu.com/ ...

  7. zabbix (5) 用户、主机等创建

    1.创建新用户: 管理---> 用户--->创建用户 在右上角用户群组这里可以按下拉菜单,为某个组创建用户,默认是all 点击创建用户以后,出现如下图: 2.创建组 管理--->用户 ...

  8. NPM私有包部署到私有仓库

    NPM私有包部署到私有仓库1.项目部署到NPM2.私有仓库的搭建1,项目部署到NPM注册NPM账号注册地址:https://www.npmjs.com/ 注册完成后进入邮箱验证 账号登录 npm lo ...

  9. 8. String to Integer (atoi) ---Leetcode

    Implement atoi to convert a string to an integer. 题目分析: 题目本身很简单就是将一个字符串转化成一个整数,但是由于字符串的千差万别,导致在实现的时候 ...

  10. 2.linux的增删改查

    一.增删改查       1.建立文件和目录         mkdir /tmp/xueying       2.cd 进入的路径         绝对路径:以根目录为其实目录的路径         ...