Filecoin官方:Slashing有助于确保网络完整性并调整参与者的动机

星际联盟Filecoin 2020-11-19 17:25

  Filecoin官方:Slashing有助于确保网络完整性并调整参与者的动机

  Filecoin 的加密和经济机制相结合,旨在使参与者的动机与网络的目标和使命保持一致。以大笔奖励和交易付款为主要诱因,当参与者偏离其对网络的承诺时,大幅slash是缓解不良行为的主要形式。

  Slashing 使用博弈论和决策科学来帮助解决像 Filecoin 这样的分散存储网络,这是重要的挑战之一。在没有集中控制的情况下,Filecoin 需要一种内置的方式来确保网络的完整性,并调整参与者的动机。

  Slashing 有助于实现这一目标,对那些以牺牲更广泛的 Filecoin 生态系统为代价寻求个人利益最大化的矿工处以罚款。对于任何参加 Filecoin 的矿工而言,最理性的选择始终是真诚地采取行动来维护网络。

  01

  Slashing的方式

  每个向网络提供存储能力的矿工都必须以 Filecoin 的形式抵押品。如果任何矿工的疏忽或恶意行为,矿工将被“slash”,或被迫没收一部分抵押品。毕竟,网络的声誉和可靠性正处于危险之中。通过这种方式,大幅slash对矿工产生了强大的经济抑制作用,从而抑制了它们的不良行为。

  因此,Slashing 是一种内置的激励机制,可以使 Filecoin 网络上的所有矿工保持诚实和可靠。矿工将不得不表现良好,否则可能会失去 Filecoin 抵押品和存储能力。

  02

  何时出现Slashing

  有三种情况下,Filecoin 矿工可能会被slash。这些是:

  当矿工在存储交易到期(合同到期)前删除数据。

  当一名矿工被要求提交其时空证明时(存储错误大幅度slash)。

  当矿工试图分叉 Filecoin 区块链或操纵区块头选举(共识slash)时。

  在每一种情况下,矿工都没有履行他们对网络的承诺。所以,矿工的收益应该被slash。

  03

  交易失败Slashing

  矿工将数据存储在 Filecoin 网络上称为“扇区”的存储分区中。在每个部门中,矿工都可以与客户签订存储交易合同,并提供交易抵押品,以保证并保证交易将得到良好维护。协议要求提供基本担保水平的最低交易抵押品,如果终止交易,则大幅slash。

  但是,矿工可以提供更高的交易担保,这意味着向潜在客户提供更高水平的服务和可靠性。

  Filecoin 网络预计,矿工将在其存储合同规定的规定时间内持续存储客户的文件:矿工负责保持所有扇区在线并持续可用,直到合同期限结束。矿工可能无法达到这一预期,要么是在合同到期前违约,要么是按照承诺而忽略连续存储客户数据。

  出现以下两种方式表明矿工已经违约:

  通过在合同结束日期之前使已承诺的存储部门脱机,或者自愿提前终止合同。自愿终止合同的矿工必须支付合同终止费。

  彻底无法使存储部门保持在线状态的矿工将受到slash;他们会自动没收一部分 Filecoin 抵押品,并降低了存储能力。

  04

  存储故障的Slashing

  正如在前一篇文章中所讨论的,Filecoin 使用一种加密协议(证明系统)来验证矿工为网络执行的存储行为,并确保矿工按照承诺提供存储。

  该证明系统的一部分是 Filecoin 的惟一的时空证明(PoSt),通过它,矿机每天都会向它们发出一个随机密码挑战(WindoPoSt),只有当矿工能够查询他们承诺存储的客户数据时,才能回答该挑战。验证他们确实在提供存储。

  Filecoin 协议将至少失败一个 WindowPoSt 的矿工视为处于故障状态。矿工将在发现故障的扇区上失去存储能力。矿工只有在成功响应后续的 WindowPoSt 之后才能恢复其扇区存储能力。

  然而,如果矿工连续两天处于这种状态,每天都会大幅slash少存储故障费。毕竟,Filecoin 只鼓励可靠和有用的存储,对于存储客户端来说,最重要的是知道所有数据都可靠地存储在 Filecoin 上。

  如果一个扇区达到了允许连续失败的最大天数,那么该部门及其初始抵押品所获得的所有奖励将被大幅slash。

  05

  共识Slashing

  Filecoin 区块链上的区块排列成纪元。在每个时代,矿工都参加领导人选举,以确定谁将开采 Filecoin 区块链的下一个区块并获得其区块奖励。根据为其存储能力选择的 Filecoin 矿工池选出领导者。进行领导者选举的协议称为预期共识(EC)。

  在领导人选举中,每个矿工都会随机抽取一颗由 Drand Beacon 提供的种子。然后矿工对这个随机的种子执行一个选举证明功能。如果选举证明函数生成的值是有效的,那么矿工就有资格开采一个块。

  当矿工在 EC 期间生成新块时,这些块聚集在一起形成“tipset”,即同一时代开采的块的家族,并与来自前一个时代的相同父块相连。

  Filecoin 的 EC 独特之处在于,许多矿工可以在领导人选举中获胜:在每个时代,不同矿工可以一次生成多个有效区块。

  为了避免 Filecoin 区块链分裂或“分叉”成多个竞争链,矿工必须同意规范或真实区块链是提示集最重的区块链,即历史上区块最多的提示集。在本文中了解有关提示集的更多信息。

  共识性缺陷在于在相同高度开采两个不同的区块。发生这种情况时,矿工的存储将暂时中止,并受到处罚。

  与存储故障和合同破裂故障不同,Filecoin 网络中的其他矿工必须报告共识故障。在这种情况下,不会自动执行 slashing。但是,Filecoin矿工有动力举报共识错误。

  任何检测到并报告共识错误的 Filecoin 矿工都将成为 slasher。slasher 收到被slash的矿工抵押物的一部分。

  06

  结论

  在Filecoin 网络中会产生强大的经济体量,使用 slashing 有助于抑制矿工的不当行为。由于行为不端的矿工将始终承受其抵押品和存储能力的损失,矿工没有充分理由忽视或损害 Filecoin 网络。

  通过这种方式,slashing 有助于让客户相信,他们的数据将完全按照承诺被矿工存储。

  因此,slashing 是 Filecoin 协议的一个特性,可以保护 Filecoin 生态系统的完整性、可靠性和声誉。

  - END-

  Filecoin官方:Slashing有助于确保网络完整性并调整参与者的动机

上一篇:Filecoin Plus10倍有效算力——详细解剖项目

下一篇:Filecoin是什么?是否能享受到复利的巨大红利?

相关阅读:

Copyright © 2013 比特巴手机版
币圈人都爱上的网站,新闻行情教程人物测评资讯大全