时间:2023-08-20|浏览:228
用戶喜愛的交易所
已有账号登陆后会弹出下载
矿池(Pool)是矿机(Miner)的付款中心。所有矿机都应该加入矿池来运行流量共识服务,从通过Pirate软件从矿池购买流量的用户那里获得Token。
Pirate是一个与HOP协议连接的DAPP(分布式应用程序),也是一个数字钱包,供用户从矿池中将Token交换到流量计划中(即多少GB流量)。使用此流量计划,用户可以将所有加入此矿池的矿机连接为分布式流量共识服务器。
假设您已经组装并正确配置了树莓派4,否则请参考“使用树莓派创建分布式HOP流量共识服务”自行设置树莓派。现在,让我们开始介绍创建HOP矿池的教程。
步骤1. 在帐户主文件夹下创建矿池文件夹。从https://docs.hyperorchid.org下载矿池软件,或直接将矿池下载到您的树莓派中。
$ curl -o Pool "https://docs.hyperorchid.org/_media/Pool_arm64"
请注意,ARM版本的矿池适用于您的树莓派。如果无法运行矿池,请为矿池分配可执行权限。
$ chmod +x Pool
步骤2. 将矿池命令添加到bash配置文件中。
$ vi ~/.bashrc
将以下内容添加到bash配置文件的最后一行:
# User specific environment and startup programs
PATH=$PATH:$HOME/bin:~/hop:~/pool
export PATH
{ "version": "0.1.0", "basip": "198.13.44.159", "ethereum": { "1": { "id": 1, "apiUrl": "https://mainnet.infura.io/v3/d64d364124684359ace20feae1f9ac20", "paymentService": "0x60eB24514eE5D5Be18685b433E5910C3205D085E", "token": "0x1999ac2b141E6d5c4e27579b30f842078bc620b3" }, "3": { "id": 3, "apiUrl": "https://ropsten.infura.io/v3/d64d364124684359ace20feae1f9ac20", "paymentService": "0x4291d9Ff189D90Ba875E0fc1Da4D602406DD7D6e", "token": "0xAd44c8493dE3FE2B070f33927A315b50Da9a0e25" } } }
第5步。将您的矿池IP(用myip检查google)注册到HOP协议中。
$ Pool bas -b 198.13.44.159 -i YOUR_IP_ADDRESS -p 123
步骤6. 将300个HOP Token和少量Ropsten ETH转移到与矿池关联的钱包中。
$ Pool ethbalance -d
控制台输出将显示一些信息,包括钱包地址。将钱包地址发送至hyperorchidcs@gmail.com以请求HOPToken,并访问https://faucet.ropsten.be/以获取RopstenETH。
步骤7. 发布您的矿池。
$ Pool ethreg -d -e "your_email@address.com" -n "Pool_Name" -u "https://yoursite.com"
打开您的Pirate并刷新Android版本中的“流量市场”或iOS版本中的“矿池”。
步骤8. 运行矿池。
$ nohup Pool -d -p 1232 > pool.log &
步骤9. 将一个矿机加入您的池中。
(使用先前文章中的矿机HO82VXn1vnBfLKC6Mx92AKk2kJPJbv4mK2YJTKBWqNWKzo)
$ Pool ethjoin -d -s HO82VXn1vnBfLKC6Mx92AKk2kJPJbv4mK2YJTKBWqNWKzo -z "US_San1" -p 123
步骤10. 为您的矿池打开必要的端口。
因为这台树莓派连接到家庭互联网路由器,所以首先要将Pi的本地IP设置为静态IP,然后通过路由器管理页面打开NAT/PAT(端口转发)页面,通常为192.168.1.1。在页面上找到端口列表,并打开相应的端口:
Pool Ports: - Tcp: 19576 - Udp: 32020-32021
BAS Ports: - Tcp: 8854 - Udp: 8853
HOP Ports: - Tcp: 52000-64000 - Udp: 52000-64000
如果路由器不支持按端口范围开放端口,请至少打开BAS端口,并运行以下命令检查池的端口:
$ netstat -nlp | grep Pool
请注意,net-tools附带了netstat命令,请使用以下命令安装该工具:
$ sudo apt-get update -y
以及
$ sudo apt-get install -y net-tools
以上就是设置HOP矿池的全部设置。