Filecoin生态系统的主要挑战之一是“客户如何找到最好的矿工来进行存储和检索交易”。信誉系统旨在帮助解决此问题。理想情况下,生态系统只能引用一个信誉系统,因为以不同方式计算信誉分数的竞争信誉系统可能会产生矛盾的结果,从而造成混乱。我们的目标是提供一个Filecoin生态系统的每个参与者都可以引用的系统。 信誉评分的目的是通过单个数字来量化矿工用于存储和检索交易的可靠性,以便客户在选择矿工时可以做出明智的决定。在第一次迭代中,得分仅捕获与矿工进行存储交易的可靠性有关的方面。 下文所述的公式是信誉评分的基础,它涵盖了我们认为最重要的方面,这些方面可为矿工提供存储交易的可靠性。不过,该公式并不详尽,可以在将来根据协议的发展和社区反馈进行完善。 此外,仅凭声誉得分并不能说明全部情况。仅查看声誉得分就很难做出决定,因为必须权衡其他因素:价格,位置,可用空间等。 我们构建的信誉系统基于许多链上和链下数据点收集有关矿工的指标。这些指标中的一些指标用于计算所述矿工的总体得分。其他指标可用于筛选和分类矿工,以帮助存储客户针对其预期用例(速度,地理位置,矿工性能,价格等)选择最佳矿工。 信誉系统将通过公共API和仪表板(Web应用程序)提供此数据。该系统旨在满足所有生态系统参与者的需求:开发人员可以将公共API提供的数据用于特定目的,矿工可以使用仪表板检查与其他矿工相比的性能,并深入了解如何改善服务,客户可以使用信息中心来选择最适合自己需求的矿工。 V1信誉得分公式: 得分的目的是量化矿工在存储交易方面的可靠性。分数分为几个部分,涵盖影响存储交易成功完成的所有方面。 矿工的最高分数是100分。 得分基于3组主要指标,每组指标在总得分中的权重不同: 在线可达性:占30%的体重 承诺的扇区证明指标:占30%权重 交易指标:占40%的权重1.在线可达性 发起存储交易的第一步是向矿工询问其FIL价格。如果该请求失败,则无法继续存储过程,必须对矿工进行处罚。信誉系统会定期询问矿工。为了计算可及性得分,我们查看随时间推移的成功/失败请求分配。 请求成功(可达)= 1 成功和失败的请求以对数刻度绘制,以及时观察矿工的行为。 简而言之,如果两个矿工在给定的时间内拥有相同数量的成功和失败请求,则成功响应越接近当前时间分布的矿工得分越高。该系统对表现良好的矿工给予更高的奖励。 可达性分数是通过以下数学公式计算得出的:
结果是区间[0,1]中的数字,其中1是完美分数。得分为1的矿工可获得30点声望点奖励。 说明该计算方法的最简单示例是考虑一个接收10个QueryAsk请求的矿工。前5个请求成功,但是由于各种原因,后5个请求失败。如果我们在垂直轴代表请求成功(1或0)且水平轴代表时期的图表上绘制此分布,则会得到一个符合该分布的对数曲线。 在我们的公式中替换曲线方程式将导致以下计算: 在这种情况下,矿工获得0.47 * 30 = 14.1分 注意:一些矿工可能选择不响应Lotus客户的查询请求,因为他们只接受私人的离线交易。即使信誉系统会因不向任何人开放而对他们进行处罚,但这并不意味着他们的服务并不出色。可以私下联系这些矿工进行存储交易。信誉系统提供的其他信息应有助于客户理解这些矿工提供的服务的质量。 2.承诺扇区证明 在将承诺的容量扇区升级为有交易订单的扇区之前,矿工会因向网络提交证明其承诺存储容量的证据而获得奖励。为了准备好满足存储需求,尽可能减少故障是很重要的。 该方法类似于用于计算可达性得分的方法。使用数学公式,通过将断层分布拟合为对数曲线来观察矿工在时间和空间上的行为,从而根据扇区的大小和持续时间来表示断层分布。 含义: d(t,S):扇区时空S和时间t维度的时间平均运行故障分布。 f:故障事件 g(τ,f; S):时空为S的扇区在瞬时τ处的断层密度的估计函数 S:扇区时空,定义为扇区大小乘以扇区生存期。最终结果是[0,1]范围内的数字,其中1是完美分数。得分为1的矿工可获得30点声望点奖励。 得分为0.3的矿工将获得30 * 0.3 = 10的声望点奖励。 3.交易 得分的第三部分反映了矿工成功进行存储交易的比例。进行存储交易是矿工的生计,这一部分在总分中占最大的比重。 对于每个矿工,我们计算交易分数。根据此分数分配信誉分数。 唯一没有处罚的矿工将获得40分的满分。 如果某些交易被放弃,矿工将受到处罚。 要计算分数,我们仅考虑有效交易。由于某种原因在交易生效之前被取消的交易对得分没有影响。我们还区分了由于技术原因而导致的交易掉落与由于矿工的决定而导致的交易掉落之间的区别。两者都会受到处罚,但后者会受到更多处罚。 由于技术原因取消交易=交易存储的扇区已终止,但已声明/报告故障。 由于矿工的决定而导致的交易掉落=交易存储所在的部门已终止,并且未报告任何故障。 要计算交易分数,我们使用以下系数: 每笔交易的价值无罚:1(这是一笔交易的最高价值)。 由于技术原因放弃了交易:-2 由于矿工的决定而放弃交易:-4交易得分计算示例: 总交易分数= 90 * 1 + 7 *(-2)+3 *(-4)= 90-14-12 =64。 —- 编译者/作者:币须内容矿池 玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。 |
Filecoin信誉系统评分体系
2021-04-22 币须内容矿池 来源:区块链网络
LOADING...
相关阅读:
- KCI与IPFS的关系2021-04-22
- Bibox将于2021年4月22日上线AmpleforthGovernanceToken(FORTH)2021-04-22
- 从全球芯片缺货来看期货矿机的价值2021-04-22
- BTC上校早间以太坊建议2021-04-22
- 4.22行情分析走势2021-04-22