Filecoin 功能特性:slashing
Filecoin 结合了加密和经济机制,旨在使参与者的激励与网络的目标和任务保持一致。由于区块奖励和交易支付是主要的激励驱动因素,当参与者偏离对网络的承诺时,砍价是减轻不良行为的主要形式。
Slashing 使用博弈论和决策科学来帮助解决像 Filecoin 这样的分散存储网络最重要的挑战之一。在缺乏集中控制的情况下,Filecoin 需要一种内置的方式来确保网络的完整性并协调参与者的激励机制。通过对那些试图以牺牲更广泛的 Filecoin 生态系统为代价来实现自身最大化个人利益的矿工,大幅削减有助于实现这一目标。大幅削减确保,对于任何参与 Filecoin 的矿工来说,最理性的选择始终是真诚地维护网络。
Slashing 是如何工作的?
每个向网络提供存储能力的矿工都需要以 Filecoin 的形式抵押抵押品。如果任何矿工的行为疏忽或恶意,该矿工将被“砍掉”,或被迫没收一部分抵押品。毕竟,网络的声誉和可靠性都岌岌可危。通过这种方式,大幅削减通过创造一个强大的经济抑制力来阻止矿工的不良行为。
因此,大幅削减是一种内在的抑制措施,可以使 Filecoin 网络上的所有矿工都诚实可靠。矿业公司必须表现良好,否则将面临失去 Filecoin 抵押品和存储能力的风险。
什么时候开始“砍”?
有三种情况,一个 Filecoin 矿工可能被砍掉。这些是:
当矿工在存储协议到期之前删除数据(中断合同)
当矿工在被要求时未能提交时空证明(存储故障削减)
当一个矿工试图转移 Filecoin 区块链或操纵区块领导人选举(协商一致的削减)
在每种情况下,矿工都未能以履行对网络的承诺的方式行事。让我们详细地检查一下。
毁约
矿业公司将数据存储在 Filecoin 网络上的存储分区称为“部门”。在每个部门内,矿工可以与客户签订存储交易合同,并提供交易抵押品,以保证交易能够得到妥善维持。协议要求有一个最低限度的交易抵押品来提供基本的担保,如果交易终止,担保金额将大幅减少。然而,矿业公司可以提供更高的交易抵押品,以暗示对潜在客户的服务水平和可靠性更高。
Filecoin 网络预计,矿商将在其存储合同规定的期限内持续存储客户的文件:矿商负责保持所有部门在线,并在合同期结束前持续可用。矿业公司可能无法达到这一预期,要么是在合同到期前违约,要么是忽略了按照承诺持续存储客户的数据。
矿业公司违约的方式有两种,一种是在合同到期日前让其承诺的存储部门离线,另一种是自愿提前终止合同。自愿终止合同的矿工需要支付终止费。那些完全不能保持其存储部门在线的矿商将被大幅削减;他们将自动没收部分 Filecoin 抵押品,并降低其存储能力。
存储故障削减
如前一篇文章中所讨论的,Filecoin 使用加密协议(证明系统)来验证矿工为网络执行的存储操作,并确保矿工按承诺提供存储。该证明系统的一部分是 Filecoin 独特的时空证明(PoSt),通过该系统,矿工每天都会收到一个随机密码挑战(WindoPoSt),只有当矿工能够查询他们承诺存储的客户数据,以验证他们是否真的提供了存储时,才能回答这个问题。
Filecoin 协议认为至少一个 WindowPoSt 失败的矿工处于故障状态。矿工们将失去被发现有问题的部门的储存能力。矿工只有在成功响应了随后的窗柱后才能恢复其扇区功率。
然而,如果一个矿工连续两天保持这种状态,则每天都会削减存储故障费。毕竟,Filecoin 只激励可靠和有用的存储,对于存储客户来说,知道所有数据都可靠地存储在 Filecoin 上至关重要。如果一个部门达到允许的最大连续失败天数,则该部门及其初始抵押抵押品获得的所有奖励都将大幅削减。
削减共识
Filecoin 区块链上的区块按时间排列。在每一个时代,矿工都会参加领导人选举,以决定谁将开采 Filecoin 区块链的下一个区块并获得区块奖励。领导人是根据一组根据他们的存储能力选出的 Filecoin 矿工来选举的。执行领导人选举的协议称为预期共识(EC)。
在领导人选举中,每一个矿工都会随机抽取一个种子。然后矿工对这个随机种子执行选举证明函数。如果选举证明函数生成的值有效,则矿工有资格开采块。当矿工在 EC 期间生成新的区块时,这些区块聚集在一起形成“tipsets”,即在同一个时代开采并连接到上一个时代的相同母区块的区块家族。
Filecoin 的电子商务的独特之处在于,许多矿工可以在领导人选举中获胜:在每个时代,不同的矿工可以同时生成多个有效区块。为了避免将 Filecoin 区块链拆分或“分叉”为多个竞争链,采矿者必须同意规范或真正的区块链是其历史上拥有最重酒杯的区块链,即拥有最多区块的区块链。在这篇文章中了解更多关于酒的信息。
共识断层是指在同一高度开采两个不同的区块。一旦发生这种情况,矿工的储存将被暂时暂停,并受到处罚。
与存储故障和违反合同故障不同,共识故障必须由 Filecoin 网络中的其他矿工报告;在这种情况下,剪切过程不会自动执行。然而,Filecoin 矿业公司有动机报告一致性错误。任何发现并报告一致性错误的 Filecoin miner 都将成为 slasher。砍人者获得被砍矿工的一部分抵押担保物。
总结
Filecoin 网络利用大幅削减来对矿工的不当行为产生强有力的经济抑制。由于行为不端的矿业公司将始终承受其抵押担保品和存储能力的损失,矿业公司没有充分的理由忽视或以其他方式危害 Filecoin 网络。这样,大幅削减有助于让客户相信,他们的数据将完全按照承诺由矿工存储。因此,Slashing 是 Filecoin 协议的一个特性,它保护 Filecoin 生态系统的完整性、可靠性和声誉。