使用树莓派(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测试矿机:

 以上便是全部设置流程

注:文章来源于网络,如有侵权请联系删除。

2020年10月12日 14:49