Digital MOB已启动其Filecoin矿工信誉系统的第一个版本,现在可以在Filrep.io上使用。
可靠的信誉系统对于Filecoin生态系统的正常运转至关重要。存储客户必须驾驭众多的存储矿工,并找到最适合其特定需求的矿工。声誉系统存在的理由是帮助他们实现这一目标。
建立信誉系统时面临的一个挑战是有关Filecoin存储矿工活动的大量可用数据。他们的目的是挖掘这些数据,并找出哪些数据最能引起矿工的可靠性和性能的共鸣,这是信誉评分的基础。这与可用于区分矿工的数据形成鲜明对比,但对声誉本身没有影响。
One challenge when building a reputation system is the sheer amount of data available about the activity of a Filecoin storage miner. Their objective was to dig through this data and figure out what data resonates most about the reliability and performance of a miner as the foundation of a reputation score. This is in contrast to what data can be used to differentiate between miners but has no impact on the reputation itself.
Filrep.io信誉系统具有两个主要的补充组件:
The Filrep.io reputation system has two main complementary components:
-
信誉分数记录了进行交易时矿工的可靠性(可靠性被理解为指矿工成功接受并完成存储和检索交易的能力)。
-
A reputation score that captures the reliability of a miner when making deals (Reliability is understood to mean the ability of a miner to successfully accept and complete storage and retrieval deals).
-
在评估最佳矿工的数据需求(例如价格,位置,可用空间)时,对于存储客户端而言,一系列重要指标非常重要。
-
A series of metrics that are important to storage clients when evaluating the best miners for their data requirements (e.g price, location, free space).
在Filrep.io的第一个版本中,信誉分数仅捕获与存储交易可靠性相关的方面。该系统的检索方面将包含在将来的版本中。
Filrep.io通过公共API和仪表板提供其所有数据。该系统旨在满足所有生态系统参与者的需求:开发人员可以使用公共API提供的数据来改善其存储客户端中的矿工选择选项,矿工可以使用仪表板检查与其他矿工相比的性能,并深入了解如何改善服务,存储客户可以使用仪表板来选择最适合其需求的矿工。
In Filrep.io’s first version, the reputation score only captures aspects related to storage deal reliability. Retrieval aspects of the system will be included in future versions.
Filrep.io provides all of its data via a public API and a dashboard. The system is designed to cater to all ecosystem participants: developers can use the data provided by the public API to improve miner selection options in their storage clients, miners can use the dashboard to check how they perform in comparison to other miners and gain insight into how to improve their services, and storage clients can use the dashboard to select the best miners for their needs.
01 信誉分数的计算方式
选择构成声誉得分的指标和公式带来了一些挑战。必须避免采用“一个适合所有人的分数”的方法,并且必须避免在分数中包含许多指标。
为了清楚起见,Filrep.io的开发团队决定只关注那些说明矿工为客户提供服务的水平的指标。另一个具有挑战性的问题是时间对矿工声誉的影响。过去的活动是否应具有与最近的活动相同的权重?宽恕是一种中心机制,它使人类可以放过过去发生的令人痛苦的事情。决定信誉评分还应包括一个宽恕机制,随着时间的流逝,它会越来越不重视过去发生的错误。
Selecting the metrics and formula that make up a reputation score posed some challenges. A “one score fits all” approach had to be avoided as well as the temptation to include many metrics in the score.
For clarity, Filrep.io’s development team decided to focus only on metrics that speak about how well a miner serves their clients. Another challenging question was the impact of time on a miner’s reputation. Should past activity have the same weight as recent? Forgiveness is a central mechanism that allows humans to let go of distressing things that happen in the past. It was decided that the reputation score should also include a forgiveness mechanism that would give less and less importance to mistakes that happened in the past as time goes by.
整个设计中使用的一些指导原则:
-
分数应反映矿工在整个交易过程中的行为:从准备接受交易到响应价格请求以及接受并完成交易。
-
The score should reflect the behavior of a miner throughout the entire deal-making process: from preparing to accept deals, to responding to the price request and accepting and completing deals.
-
分数应反映出矿工提供的服务质量。(数量也很重要,系统提供了表示数量的指标:交易数量,存储的总数据等。但是,该分数不应与刚刚加入该协议的新矿工区别开来,因为与旧矿工相比,他们只有几笔交易只要交易量很少,只要新的矿工能够为社区提供高质量的服务,他们就应该有机会获得完美的声誉分数。)
-
该公式应包括一个时间衰减机制,该机制将更加重视矿工的近期活动。
Filrep.io的得分分为几个部分,涵盖影响存储交易成功完成的所有方面。
-
矿工的最高分数是100分。
-
The max score that miners can have is 100 points.
-
得分基于3组主要指标,每组指标在总得分中的权重不同:
-
承诺的扇区证明指标:30%权重。在将承诺的容量扇区升级为有交易的扇区之前,矿工会因向网络提交证明其承诺存储容量的证据而获得奖励。为了准备好满足存储需求,尽可能少地发生故障是很重要的。
-
在线可达性:30%的体重。启动存储交易的第一步是向矿工询问其FIL价格。如果该请求失败,则无法继续存储过程,必须对矿工进行处罚。信誉系统会定期查询矿工。为了计算可达性分数,我们查看成功/失败请求随时间的分布。
-
交易指标:40%的权重。得分的第三部分反映了矿工成功完成存储交易的成功率。进行存储交易是矿工的生计,这一部分在总分中占最大的比重。
-
02 信誉分数未来更新方向
Filrep.io的最终目标是为Filecoin社区提供可靠,公平和完整的信誉系统。它的开发团队致力于通过关注协议改进和社区反馈来永久改进该工具。在接下来的几个月中,一系列新功能和改进将被添加到当前的实现中。以下列表并不详尽:
-
添加检索指标:第一个字节的时间,数据检索的速度。
-
允许矿工创建用户帐户并获得访问更多功能的权限:
-
声明并命名一名矿工(类似于“太空竞赛”)。
-
集团要求矿工进入公司/运营机构,以允许将信誉从机器转移到公司。
-
使矿工能够为其机器设置维护窗口(机器人将在维护窗口中停止发送查询请求,因此信誉得分不会受到影响)。
-
提供日志以提高透明度。
-
允许矿工设置公司页面并提供联系信息。
-
Digital MOB是一家跨学科的软件开发公司,位于罗马尼亚布加勒斯特,但分布在全球各地,与重视成果质量的国际客户合作,以创造令人难忘的有意义的体验。他们广泛的专业团队专注于Web和移动技术,产品设计,系统架构,产品开发,并在区块链技术方面拥有多年的经验。
Digital MOB is a multidisciplinary software development company based in Bucharest, Romania, but distributed worldwide, partnering with international clients that value quality of outcome above all else, to create memorable and meaningful experiences. Their extensive team of professionals specialize in web and mobile technologies, product design, system architecture, product development and has years of experience in blockchain tech.
Digital MOB已经为Filecoin社区创建了一系列工具:
Digital MOB has already created a series of tools for the Filecoin community:
-
Filecoin.js。一个用于与Filecoin区块链进行交互的JavaScript库。
-
Filstats。节点遥测监视工具,使社区可以实时查看网络统计信息。
-
太空竞赛。Filecoin testnet奖励计划仪表板支持旨在对网络进行压力测试,鼓励全世界参与并帮助矿工准备运行世界上最大的分散存储网络的协作竞赛。
-
Filpoll。FilPoll是Filecoin社区民意调查工具,用于评估社区对Filecoin改善提案的看法。
-
Filecoin.js. A JavaScript library for interacting with the Filecoin blockchain.
-
Filstats. A node telemetry monitoring tool that allows the community to see network statistics in real time.
-
SpaceRace. The Filecoin testnet incentives program dashboard supported a collaborative competition intended to stress-test the network, encourage participation all over the world, and help miners get ready to run the world’s biggest decentralized storage network.
-
Filpoll. FilPoll is a Filecoin community polling tool for gauging community sentiment on Filecoin Improvement Proposals.