拇指矿业|官方推出Crust与Phala双挖教程,双倍挖矿效率高!

[复制链接]
24691 |0
发表于 2021-7-8 16:30:00 | 显示全部楼层 |阅读模式

星辰计划|官方推出Crust与Phala双挖教程,双倍挖矿效率高!

为了方便投资者及时了解热门项目的相关信息和使用流程,官方特推出这套Crust与Phala双挖教程。

风险提示:该系列教程,根据项目公开消息,为各位提供使用流程和相关资讯,不作为投资建议。投资风险高,参与需谨慎!

Phala Status和Crust Status作为波卡生态项目均使用了 TEE + 区块链技术,两个项目经济模型均具有挖矿模型。最关键的是,两个项目非常互补:Phala Token 负责对数据进行隐私计算,Crust 负责数据存储这些“数据资料”。

因此两个协议正在联合打造“隐私技术”挖矿的生态。具有英特尔SGNPXS设备的矿工,在连接硬盘后可以对Phala、Crust或其他存储类项目同时并行挖矿。

Crust 将 TEE 用于 MPoW(Meaningful Proof of Work)挖矿,解决了监督和量化的问题。在 Crust 里,TEE 像一个诚实的监督员。周期性的检查节点是不是正常工作,有没有错存漏存用户数据。通过 GPoS 共识,Crust 实现了高效的节点激励。

而 Phala 的 TEE 挖矿机制则类似于 PoW ,Phala的TEE挖矿机制是对计算机运算能力做出激励,在线时间长、计算的任务多,则奖励多,且不会像POW一样造成电力和算力的浪费。

Crust Status 于 11 月 26 日开放测试网「方舟计划」的激励测试网, 11 月 30 日启动该测试网的第一阶段,在第一阶段中将分发价值约 30 万枚 CRU 的奖励,其中 50%为 CRU,50%为 CRU18 (锁定状态的 CRU,将会在主网上线后 18 个月内线性解锁)。每隔 5 天 Crust SNT 将对前 5 天的积分进行一次统计,并按比例发放奖励。

而Phala Status测试网Vedentta的“1605”竞赛也已经启动,预计将分发100万枚PHA作为测试网奖励。目前Vendetta的隐私节点(TEE工作节点)超过 730 台,总算力达到 28 万 Score,并触发了排行榜流动性空投Firedrop。这意味着有近 4000 个CPU核心正在实时服务于区块链隐私任务、超过了Oasis Labs、Secret Status等同类协议,Phala SNT已经成为算力最大的去中心化隐私计算网络之一。

下面我们为大家介绍下“如何双挖Crust和Phala”:

Crust 节点设置教程

需要注意的是,由于 Crust 的驱动安装脚本会重置驱动,所以请您务必先安装 Crust 的矿工节点,再安装 Phala 的矿工节点。在此,我们仅仅列出一部分关键步骤,详细挖矿教程可以参见:https://mp.weixin.qq.com/s/cfwUlYrYE4e6EsQLmGDyTw

Phala 节点设置教程

待 Crust 节点设置完毕后,即可开始设置Phala节点。

1.打开phala.network进行注册2个账号

2.参照教程:https://www.yuque.com/fagephalanetwork/vendettatutorial/ib3ahg 创建 Phala 账号

3.为了方便辨认绑定关系,建议加上 账号 stash / 账号 controller 这样成对的后缀(也可以用任何你喜欢的词语做区分)。

4.获取测试币

方式1:按照教程:https://www.yuque.com/fagephalanetwork/vendettatutorial/uua4yl 燃烧 0.1 PHA 换取 1000 测试币(需要保证你的钱包里同时有 以太坊 和 PHA)

方式2:完成小任务:https://www.yuque.com/fagephalanetwork/phalatothemoon/ai1p1p 获取 888 测试币

5.设置Stash和Controllor绑定关系

Developer(开发者) → Extrinsics(交易) → 你的 stash 账号 → phalaModule → SetStash(controller)


wk588_com_2fjtxrrjhna.jpg

wk588_com_2fjtxrrjhna.jpg 点 Submit Transaction(提交交易) ,签名并等待广播。

6.部署本地Phala全节点、pruntime和phost

6.1部署本地全节点

部署本地全节点有助于避免网络连接层面的各种问题。部署全节点需要硬盘预留 50G 左右的空间用于存储区块数据。

wk588_com_2t1mbeoixqz.jpg

wk588_com_2t1mbeoixqz.jpg

wk588_com_txgap2l45xp.jpg

wk588_com_txgap2l45xp.jpg

wk588_com_mokrysqvrfb.jpg

wk588_com_mokrysqvrfb.jpg
6.2部署 pRuntime

大家注意,这里全节点一定要同步完成才可以开始部署phost,否则会出现错误

拉取 pRuntime docker:

sudo docker pull phalanetwork/phala-poc3-pruntime

使用SGPundi驱动启动:

wk588_com_rvxywu2djui.jpg

wk588_com_rvxywu2djui.jpg $HOME/phala-pruntime-data 为储存 PRuntime 数据的路径,默认为当前用户家目录下的 phala-pruntime-data 目录(如果没有会自动创建),有需要可以指定到其他路径,注意自行指定的目录,当前用户要有读写权限。如果要在一台电脑上启动多个 PRuntime 容器(没必要且不推荐),需要设置不同的路径避免冲突。如果数据被删除,则需要重新执行注册矿机流程。

wk588_com_ahbtlcxf0bg.jpg

wk588_com_ahbtlcxf0bg.jpg 6.3部署 pHost

输入

sudo docker pull phalanetwork/phala-poc3-phost

输入(请注意替换IP地址和controller助记词)

sudo docker run -d -ti --rm --name phala-phost -e PRUNTIME_ENDPOINT='http://你的IP地址:8000' -e PHALA_NODE_WS_ENDPOINT='ws://你的IP地址:9944' -e MNEMONIC='你的 controller 助记词' -e ENPXSTRA_OPTS='-r' phalanetwork/phala-poc3-phost

注意,这里助记词输错了的话,后面会报错。

命令执行后容器将自动启动,关闭和启动请参阅完整文档(需要在 全节点 和 PRuntime 都启动后再启动 PHost)。如果 PRuntime 重启,PHost 也需要重启。

http://你的IP地址:8000 为 PRuntime 的访问地址。ws://你的IP地址:9944 是 Phala 全节点的WebSocker地址。可以使用 ip addr 命令查看自己的ip地址。

查询 phost 是否正常运行:docker logs phala-phost

wk588_com_q3u4oo0zari.jpg

wk588_com_q3u4oo0zari.jpg 7、设置佣金和受益人

1)进入 Developer → Extrinsics(开发者—交易)

2)第一排选择你的 Controller 账号

3)第二排选择 phalaModule 模块,再选择 setPayoutPrefs(payout_comission, payout_target)

4)第三排就是你的佣金率(Commission)

注意:commision 的数值是比例。如,写了 80,就意味着你收入的 80% 留给自己,剩余的 20% 分给你的共同挖矿人 。

没有共同挖矿人的话,则不管此处写的多少,自己都获得 100%。

Commission 设置得越高,你的收益越高,但与此同时借钱给你的人越少,你的启动成本越高;

Commission 设置得越低,你的收益越低,但与此同时借钱给你的人越多,你的启动成本越低。

5)第四排选择一个挖矿收币地址。多个矿机可以选同一个收币地址。

wk588_com_a5viitqnst0.jpg

wk588_com_a5viitqnst0.jpg 8、检查矿机部署情况

1)打开右上角的 Developer → Chain state

2)点击 phalaModule 模块,旁边选择 workerState ,底下选择你的 stash 账号,点旁边的加号,底下会出现一些信息。

score.overallScore 矿机总分

features 第一排:已经启动的核心数

features 第二排:你的硬件评分等级(由低到高是 0-4)

3)选择 stashState 模块,选择你的 stash 账号,点旁边的加号,底下会出现一些信息。

4)选择 phalaModule.stash(controller) 模块,选择你的 controller 账号,点旁边的加号,即可看到你的 controller 地址。

5)所有模块点完后,应如下图所示:

wk588_com_ib3g2wfrm5e.jpg

wk588_com_ib3g2wfrm5e.jpg 几种矿机状态说明:

1)'Empty': null, 一般应该看不到

2)'Free': null, 矿机注册成功了,处在闲置状态。需要参考《开始挖矿》的步骤启动挖矿

3)'MiningPending': null, 操作开始挖矿以后显示的状态,矿机已经进入“准备开始”状态,在下一个round后会开始挖矿(每600区块一个round)

4)'Mining': 'BlockNumber', 矿机正在挖矿了,后面的数字是你开始挖矿的区块高度

5)'MiningStopping': null,操作停止挖矿后显示的状态,矿机已经进入“准备停止”状态,将在下一个round 停止挖矿,状态恢复变成free。在状态恢复成“free”之前下线,会被 slash。

6)'Gatekeeper': null, 你的设备有GK身份,无法同时跑矿工。

9、开始挖矿

1)打开右上角的 Develoepr → Extrinsics

2)选择你的 controller 账号,点击 phalaModule 模块,点击 startMiningIntention() ,后点击 Submit Transaction ,签名并等待广播。出现绿色通知后,说明挖矿已经开始。

wk588_com_5aizf5zdios.jpg

wk588_com_5aizf5zdios.jpg 然后这时就可以去查看自己的挖矿状态并等着fire到账啦

特别的,我们注意到有很多矿工在使用Hetzner等云服务平台进行挖矿,经过一系列测试,我们发现该平台的9900K系列云主机大概率可以也可以实现Phala挖矿,大家也可以进行尝试。

关于Phala:

Phala Status 是 Polkadot 上的隐私计算平行链,基于类 pow 的经济激励模式,Phala 将构建出一个由全球数十万矿工组成的分布式隐私计算云,进而作为波卡平行链、辐射所有区块链生态的Defi、数据服务等其他应用。基于 Phala 的应用 pLibra 和 Web3 Analytics 已经获得 web3 基金会 grant 。2020年3月,Phala 成为首批加入 Substrate Builders Program 的项目之一。

拇指矿业:了解更多星辰计划,记得关注哟!

回复

使用道具 举报

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

本版积分规则

热门版块
快速回复 返回顶部 返回列表