使用树莓派(Raspberry Pi)创建分布式HOP流量共识
一、什么是HOP
HOP协议为世界各地的人们提供了一种去中心化的,完全匿名的,基于区块链的流量服务。该协议建立在以太坊网络上,利用智能小额支付系统来运行具有无限TPS的支付系统。
该协议提供了两种软件,即矿池(Pool)和矿机(Miner)。矿池就像一个购物中心,而矿机就像是在购物中心内经营的商店。用户的入口是已经在iOS,GooglePlay和MacOS上架的Pirate移动应用APP。在这种情况下,每个矿池和矿机的托管者都不需要独立开发移动和桌面应用程序。
现在,HOP已公开接受测试。您和您的朋友可以免费创建和使用矿池和矿机。
根据HOP开发计划,HOP协议将于2020年12月迁移至以太坊主网,所有矿池和矿机所有者将在转移后开始收集ETH和HOPtoken。
二、何处获得HOP软件
请访问docs.hyperorchid.org,按您系统的属性,单击链接直接下载矿池和矿机进行配置。
三、何处获得Pirate移动应用
请访问www.hyperorchid.org下载。
四、准备树莓派(RaspberryPi)的步骤
步骤1.获得一张microSD卡(我们使用64GB),RaspberryPi4ModelB4GB,保护套,电源供应器和一根以太网电缆。如果需要将RaspberryPi组装成一个有风扇的外壳,请将风扇的红色电源线连接到3.3v,黑色的电源线接地。如果您所在的地区或环境比正常温度高,请使用5v。
检查RaspberryPi4的布局:
步骤2.使用RaspberryPiImager将Ubuntu20.04LTSARM版本安装到SD卡,然后将Pi连接到Internet路由器。
步骤3.通过笔记本电脑配置您的Pi和远程登录。通过路由器管理页面找到Pi的本地IP地址,您的Pi会列为“ubuntu”或“RaspberryPi”。为了防止路由器更改您Pi的本地IP,请将您的PiIP设置为静态IP。
五、在RaspberryPi中运行矿机的步骤
第l步.在当前用户的主文件夹中,创建一个名为“HOP”的新文件夹,输入HOP文件夹并通过curl命令下载矿池软件:
$curl-oHOP“https://docs.hyperorchid.org/_media/HOP_arm64"
步骤2.将可执行特权分配给HOP文件
$chmod+xHOP
步骤3.将HOP添加到bash配置文件中:
$vi~/.bashrc
将下面的信息添加到配置文件的最后一行:
#Userspecificenvironmentandstartupprograms
PATH=$PATH:$HOME/bin:~/hop:~/pool
exportPATH
步骤5.重新加载bash配置文件
$source~/.bashrc
步骤6.启动矿机并为矿机分配密码:
$HOPinit
步骤7.打开矿机配置文件:
$vi~/.hop/conf.hop
步骤8.更改矿机配置文件:
{
“BAS”:“198.13.44.159”,
“id”:3,
“apiUrl”:“https://ropsten.infura.io/v3/d64d364124684359ace20feae1f9ac20",
“paymentService”:“0x4291d9Ff189D90Ba875E0fc1Da4D602406DD7D6e”,
“token”:“0xAd44c8493dE3FE2B070f33927A315b50Da9a0e25”
}
步骤9.将您的矿机IP(使用myip搜索google)添加到HOP网络中:
$HOPbas-b198.13.44.159-mYOURIPADDRESS-p321
步骤10A.打开您的矿池服务器控制台并将矿机加入矿池(如果您已经创建了自己的矿池)。
$Poolethjoin-d-sHO82VXn1vnBfLKC6Mx92AKk2kJPJbv4mK2YJTKBWqNWKzo-z“US_San1”-p123
步骤10B.通过将您的矿机ID发送到hyperorchidcs@gmail.com来加入矿池,或加入电报组以要求矿池所有者将您的矿机加入矿池。
$HOPshowaddress
这是上面命令的结果。以“HO”开头的ID是您的矿机ID:
0x52e41f2fcCaa02efF9DE2c71c7a1b5F2b83FBBe5
HO82VXn1vnBfLKC6Mx92AKk2kJPJbv4mK2YJTKBWqNWKzo
0x6863a62305800a1e5b6bbc4fc9549ea204786e534010cea4780d11ed0187d0b8
步骤11.一旦您的矿机出现在矿池中,请运行命令以运行矿机:
$nohupHOP-pYOURPASSWORD2>hop.log&
步骤12.检查您的矿池并使用Pirate测试矿机:
以上便是全部设置流程
注:文章来源于网络,如有侵权请联系删除。