为了方便投资者及时了解热门项目的相关信息和使用流程,区块链网络推出了“金色说明书”系列教程。本期由区块链网络和Phala可信网络联合推出。 风险提示:“金色说明书”系列教程,根据项目公开消息,为各位提供使用流程和相关资讯,不作为投资建议。投资风险高,参与需谨慎! Phala Network和Crust Network作为波卡生态项目均使用了 TEE + 区块链技术,两个项目经济模型均具有挖矿模型。最关键的是,两个项目非常互补:Phala Network 负责对数据进行隐私计算,Crust 负责数据存储这些“数据资料”。 因此两个协议正在联合打造“隐私技术”挖矿的生态。具有英特尔SGX设备的矿工,在连接硬盘后可以对Phala、Crust或其他存储类项目同时并行挖矿。 Crust 将 TEE 用于?MPoW(Meaningful Proof of Work)挖矿,解决了监督和量化的问题。在 Crust 里,TEE 像一个诚实的监督员。周期性的检查节点是不是正常工作,有没有错存漏存用户数据。通过 GPoS 共识,Crust 实现了高效的节点激励。 而 Phala 的 TEE 挖矿机制则类似于 PoW ,Phala的TEE挖矿机制是对计算机运算能力做出激励,在线时间长、计算的任务多,则奖励多,且不会像POW一样造成电力和算力的浪费。 Crust Network 于 11 月 26 日开放测试网「方舟计划」的激励测试网, 11 月 30 日启动该测试网的第一阶段,在第一阶段中将分发价值约 30 万枚 CRU 的奖励,其中 50%为 CRU,50%为 CRU18 (锁定状态的 CRU,将会在主网上线后 18 个月内线性解锁)。每隔 5 天 Crust Network 将对前 5 天的积分进行一次统计,并按比例发放奖励。 而Phala Network测试网Vedentta的“1605”竞赛也已经启动,预计将分发100万枚PHA作为测试网奖励。目前Vendetta的隐私节点(TEE工作节点)超过 730 台,总算力达到 28 万 Score,并触发了排行榜流动性空投Firedrop。这意味着有近 4000 个CPU核心正在实时服务于区块链隐私任务、超过了Oasis Labs、Secret Network等同类协议,Phala Network已经成为算力最大的去中心化隐私计算网络之一。 下面我们为大家介绍下“如何双挖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 测试币(需要保证你的钱包里同时有 ETH 和 PHA) 方式2:完成小任务:https://www.yuque.com/fagephalanetwork/phalatothemoon/ai1p1p? 获取 888 测试币 5.设置Stash和Controllor绑定关系 Developer(开发者) → Extrinsics(交易) → 你的 stash 账号 → phalaModule → SetStash(controller) 点 Submit Transaction(提交交易) ,签名并等待广播。 6.部署本地Phala全节点、pruntime和phost 6.1部署本地全节点 部署本地全节点有助于避免网络连接层面的各种问题。部署全节点需要硬盘预留50G左右的空间用于存储区块数据。 打开终端,输入以下指令:
然后输入下面的指令以创建(并启动)容器。这一步会设置你的节点名字,请注意替换相关字符。
命令执行后容器将自动启动,想关闭它可以使用 sudo docker kill phala-node。 此外,请避免会导致容器意外关闭的操作(如未关闭全节点容器时关机或者重启机器或者 Docker 服务),有可能会损坏区块数据库,此时只能删除所有区块链数据重新初始化。如果要在一台电脑上启动多个全节点容器(没必要且不推荐),需要把 $HOME/phala-node-data 设置成不同的路径避免冲突。 查询节点区块高度:sudo docker logs phala-node 6.2部署 pRuntime 大家注意,这里全节点一定要同步完成才可以开始部署phost,否则会出现错误 拉取 pRuntime docker:
使用SGX驱动启动:
$HOME/phala-pruntime-data 为储存 PRuntime 数据的路径,默认为当前用户家目录下的 phala-pruntime-data 目录(如果没有会自动创建),有需要可以指定到其他路径,注意自行指定的目录,当前用户要有读写权限。如果要在一台电脑上启动多个 PRuntime 容器(没必要且不推荐),需要设置不同的路径避免冲突。如果数据被删除,则需要重新执行注册矿机流程。 6.3部署 pHost 输入
输入(请注意替换IP地址和controller助记词)
注意,这里助记词输错了的话,后面会报错。 命令执行后容器将自动启动,关闭和启动请参阅完整文档(需要在 全节点 和 PRuntime 都启动后再启动 PHost)。如果 PRuntime 重启,PHost 也需要重启。 http://你的IP地址:8000 为 PRuntime 的访问地址。ws://你的IP地址:9944 是 Phala 全节点的WebSocker地址。可以使用 ip addr 命令查看自己的ip地址。 查询 phost 是否正常运行:docker logs phala-phost 7、设置佣金和受益人 1)进入 Developer → Extrinsics(开发者—交易) 2)第一排选择你的 Controller 账号 3)第二排选择 phalaModule 模块,再选择 setPayoutPrefs(payout_comission, payout_target) 4)第三排就是你的佣金率(Commission) 注意:commision 的数值是比例。如,写了 80,就意味着你收入的 80% 留给自己,剩余的 20% 分给你的共同挖矿人 。 没有共同挖矿人的话,则不管此处写的多少,自己都获得 100%。 Commission 设置得越高,你的收益越高,但与此同时借钱给你的人越少,你的启动成本越高; Commission 设置得越低,你的收益越低,但与此同时借钱给你的人越多,你的启动成本越低。 5)第四排选择一个挖矿收币地址。多个矿机可以选同一个收币地址。 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)所有模块点完后,应如下图所示: 几种矿机状态说明: 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 ,签名并等待广播。出现绿色通知后,说明挖矿已经开始。 然后这时就可以去查看自己的挖矿状态并等着fire到账啦 特别的,我们注意到有很多矿工在使用Hetzner等云服务平台进行挖矿,经过一系列测试,我们发现该平台的9900K系列云主机大概率可以也可以实现Phala挖矿,大家也可以进行尝试。 关于Phala: Phala Network 是 Polkadot 上的隐私计算平行链,基于类 pow?的经济激励模式,Phala 将构建出一个由全球数十万矿工组成的分布式隐私计算云,进而作为波卡平行链、辐射所有区块链生态的Defi、数据服务等其他应用。基于 Phala 的应用 pLibra 和 Web3 Analytics 已经获得 web3 基金会 grant 。2020年3月,Phala 成为首批加入 Substrate Builders Program 的项目之一。 —- 编译者/作者:Phala可信网络 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
金色说明书|Crust与Phala双挖教程
2020-12-23 Phala可信网络 来源:区块链网络
LOADING...
相关阅读:
- [以太坊50问]第06问:关于ETH需要知道什么?2020-12-23
- 「FIP-009提案」能否有效解决昂贵Gas费用?2020-12-23
- Tokenlon发布5.0升级版,引入了功能齐全的DEX聚合器2020-12-23
- 雲起——蒲公英智能云产品说明会(南通站)2020-12-22
- imToken发平台币了,空投39万地址,快打开看下你钱包有没有?2020-12-22