Digital MOB发布了他们的Filecoin矿工信誉系统的第一个版本,该版本现已可在Filrep.io上使用。
可靠的信誉系统对于Filecoin生态的良好运作至关重要。存储用户需要从众多存储矿工里找到最适合其需求的矿工。信誉系统的存在就是为了帮助用户找到合适的存储矿工。
构建信誉系统时面临的一个挑战是,相关数据十分繁多,Filecoin矿工的任何活动都有可能和信誉相关。系统目标是挖掘这些数据,找出最能反应矿工可靠程度与性能的部分作为信誉打分的基础。而另一些数据只是能用来区分不同矿工,而与矿工信誉关系不大。
Filrep.io信誉系统主要由两个互补的组件构成:
1. 信誉分数,记录进行交易的矿工的可靠性(可靠性指矿工成功接受并完成存储和检索交易的能力)。
2. 一些性能指标,用于评估矿工是否能达到用户的存储要求,如价格、位置、可用空间。这些指标是存储用户所关注的。
在Filrep.io的第一版中,信誉分数只和存储交易的可靠性有关。检索交易相关信息将在后续版本的系统中加入。
Filrep.io的所有数据都可通过公开的API和界面看板获取。系统设计考虑了所有生态参与者:开发者可以使用公开API的数据改进其存储用户中的矿工选择选项;矿工可以使用界面看板查看并比较自己和其他矿工的表现,来了解如何改善服务;存储用户可以使用看板来选择最符合其需求的矿工。
信誉评分是如何计算的
选择构成信誉得分的指标和公式的难点在于,既要避免将过于简单的打分套用于所有场景,又不能将过多指标加入打分考量。
简单地说,Filrep.io开发团队决定只关注那些能体现矿工是否服务好用户的指标。另一个难点在于,如何处理时间对矿工信誉的影响。过去的和最近的行为是否应该有相同的权重?原谅机制是人类放下过去发生的坏事的核心机制。所以信誉分也包含原谅机制,随着时间流逝,过去的错误会越来越不重要。
整个设计过程中的指导原则:
分数应该反应出该矿工在整个交易过程的行为:从准备接受交易,到响应价格请求以及接受并完成交易。
分数应反映出矿工服务的质量。数量也很重要,系统提供了表示数量的指标:交易数量,存储的总数据等。但打分不会歧视刚加入协议的新矿工,仅仅因为比起交易众多的老矿工,新矿工的交易次数较少。只要新矿工确实为社区提供优质服务,即使交易次数少,他们也应可以获得满分。
打分公式应考虑时间流逝的影响,对矿工最近的行为更高的权重。
为了涵盖影响存储交易成功执行的不同方面,Filrep.io的分数也分成若干部分。
矿工最高得分为100分。
分数基于三组指标,每组在总分中的权重不同。
承诺扇区证明指标:30%权重。扇区在存储交易前,矿工可以提交证明来承诺扇区的存储空间,并获得奖励。为满足存储需求,尽可能地防范故障很重要。
线上可访问:30%权重。向矿工询问FIL价格是发起存储交易的第一步。如果询价请求失败,存储过程将无法继续,矿工也会受罚。信誉系统会定期向矿工问询。打分时,我们会考量一段时间内的请求成功/失败分布。
交易指标:40%权重。分数的第三个组件反应了矿工完成存储交易的成功率。完成存储交易是矿工的主要任务,这部分在总分里的权重最高。
信誉分数V2路线图
Filrep.io的最终目标是为Filecoin社区提供可靠、公平和完整的信誉系统。我们的开发团队致力于以关注协议改进和社区反馈来不断改进该工具。
在接下来的几个月里,我们会实现一系列新功能和改进。下面罗列其中一些计划:
增加检索指标:获取第一个字节的耗时,数据下载速度。
允许矿工创建帐户并获得更多功能权限:
矿工认证并命名(类似“太空竞赛”)。
运行团体运行的矿工将信誉从矿工机器转移至公司/机构。
让矿工可以设定维护时间窗(在维护时间窗内,问询机器人不对该矿工发请求,使信誉不受影响)。
提供日志以提高系统透明度。
允许矿工设置公司主页并提供联系信息。