LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 区块链资讯 > Phala代码赏金猎人首个用例出炉可对矿工链上信息进行格式化处理

Phala代码赏金猎人首个用例出炉可对矿工链上信息进行格式化处理

2021-04-12 Phala可信网络 来源:区块链网络

根据 polkaproject.com 最新月度数据统计,Phala 是当前波卡生态下最活跃的十个开发者社区之一;如果仅以波卡生态项目来论,Phala Network 可进前三

一直以来,Phala 积极参加各类开发者活动,为 Web3.0 布道,我们的开发者社区的“质”和“量”也在这个过程中得到迅速提升。

日前,Phala「代码赏金猎人」活动公告释出后,很快获得了海内外开发者的关注,不到72小时就获得了 Phala 社区粉丝@l00k提交的的首个Code 提案。经 phala 团队评审,决定给予$300 PHA奖励,恭喜!

提案链接:https://forum.phala.network/t/topic/2051

@l00k 向我们提供的是一个矿工数据监控工具—— Phala Miner Monitor,该工具将区块链上的信息进行了分析和格式化处理。以下是该工具的使用方法及相关说明。

一、验证工具状态

Monitor 通过获取公共区块链数据来收集所有矿工的相关数据,因此「Miners」的状态更新会稍有延迟,使用时可以在应用程序顶部查看工具状态。

「Crawler sync」 展示了当前有多少区块正在等待处理,另外,一些账户相关的次要信息每12小时更新一次

二、如何添加矿工?

在「Miners」面板上:

单击「Add Miners」;

输入您的控制器账户地址;

设置用户名(方便与其他矿工账户区分)。

三、如何查找矿工?

在「PAYOUT TARGETS」面板上,逐一添加:

目标支付账户(payout target

信息(地址、用户名)

点击 「 Find Miners 」即可进行查询。

如果你的多个控制器账户有相同的目标支付账户,那么只需要添加一次信息就可以。

四、工具详情

Payout target 界面预览:

Miners target 界面预览:

字段说明

Name, Address:姓名&地址,矿工基本信息;

Score:矿工积分,可以通过 ?查询;

State

第一行标签表示的是矿工的状态,一般分 Empty / MiningPending / Mining 这三种情形;

第二行标签表示矿工相关性能设置

Online / Offline —— 矿工是否在最后4小时内提交外部交易,有提交就是online,未提交就是offline;

Rewarding / Not rewarding —— 矿工是否在最后4小时获得奖励;

第三行标签表示的是设备数据

Commission:返佣,对于不想全额抵押的矿工,可以邀请其他矿工为自己的设备进行抵押;

Stake:矿工质押 PHA 数量;

Balance:PHA 持仓;

Fire mined:挖出的 Fire 总量;

Last extrinsics:矿工为发送人,如果发送失败,显示为红色;

Last rewards:矿工为接收人,展现矿工最近获得的“在线奖励” /“计算奖励”详情。

五、设备状态监控功能

除了监控矿工的公开数据之外,矿工还可以利用这个用例设计监控设备状态,比如:CPU温度,堆栈状态(节点/运行时/虚拟主机容器)等。

不过要注意的是,为避免任何人都可以随意更改/更新设备状态、确保该应用的安全性,开发者添加了一项「支付目标账户所有权验证」,用户在使用时需要对消息进行签名——这是一个常规动作,零成本,便捷且安全。

使用该功能需要有管理其目标支付账户的 polkadot.js 钱包插件,与钱包插件连接后,矿工可选择目标支付账户并为其设置密码(密钥)。

密码将以哈希的形式存储在 Crawlers 数据库,如要更新设备状态需要提供密码

以下是设备数据收集脚本:

https://github.com/l00k/phala-miner-monitor-ui/blob/master/device-state-updater.php

矿工需要指定已指定的控制器地址和对应密码,然后将运行脚本(需要PHP)添加到 CRON 中,这样该应用就能向 Monitor 提交 CPU 和 docke 容器的状态。

最终呈现效果如下:

*注意:虽然被公示的设备状态不涉及机密信息,一旦输入公开地址,设备状态将对大众公示

六、数据可视化

该工具也向矿工们提供了一些可视化的基本统计信息,如图:

值得一提的是,当前 Phala 团队也在开发类似功能的开源项目,相信很快就能和大家见面。

同时,作为一个面向开发者的长期活动,Phala 期待还有更多开发者参与到「代码赏金猎人」活动中来,为构筑 Web3.0 添砖加瓦,点击这里,提交代码。希望下一份提案的提交者就是你。

以上。

—-

编译者/作者:Phala可信网络

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...