Slashing利用博弈论和决策科学来帮助解决像Filecoin这样的分散存储网络面临的最重要挑战之一。在没有集中控制的情况下,Filecoin需要一种内置方式来确保网络的完整性并调整其参与者的激励措施。如果有矿工寻求以牺牲更广泛的Filecoin生态系统为代价来最大化自己的个人利益,那么,slashing可以通过对矿工罚款来遏制这一行为,对于任何参加Filecoin的矿工而言,最理性的选择始终是真诚地采取行动来维护网络。
## slashing是如何工作的
每个向网络提供存储能力的矿工都必须以Filecoin为抵押品。如果任何矿工的疏忽或恶意行为,将被“削减”,或被迫没收其部分抵押品。毕竟,网络的声誉和可靠性受到威胁。通过这种方式,大幅削减会给矿工带来不良的经济诱因,从而阻止矿工的不良行为。
因此,slashing是一种内置的激励机制,可以使Filecoin网络上的所有矿工保持诚实和可靠。矿工将不得不表现良好,否则可能会失去Filecoin抵押品和存储能力。
## 什么时候会发生 slashing?
在三种情况下,Filecoin矿工可能会被削减。这些是:
- 当矿工在存储交易到期(合同到期)之前删除数据时。- 当一名矿工未按要求提交其时空证明时(存储错误将会被大幅度削减)。- 当一名矿工试图分叉Filecoin区块链或操纵选举(共识削减)时。
在每种情况下,矿工都无法以履行对网络的承诺的方式行事,所以,矿工的收益应该被削减。
## 交易失败的 slashing?
矿工将数据存储在Filecoin网络上称为“扇区”的存储分区中。在每个扇区中,矿工都可以与客户签订仓储交易合同,并提供交易抵押品,以保证交易将得到良好维护。协议要求提供基本担保水平的最低交易抵押品,如果终止交易,抵押品将被大幅削减。
但是,矿工可以提供更高的交易担保,这意味着向潜在客户提供更高水平的服务和可靠性。
Filecoin网络期望,矿工将在其存储合同确定的设定时间内连续存储客户的文件:矿工负责使所有扇区保持在线状态,并在合同期限结束之前持续可用。矿工可能无法满足这一期望,要么是在合同到期之前就违约,要么是忽略了如承诺的那样连续存储客户的数据。
出现以下两种方式表明矿工已经违约:通过在合同结束日期之前使已承诺的存储扇区脱机,或者自愿提前终止合同。
自愿终止合同的矿工需要支付终止费。存储扇区无法保持在线状态的矿工将受到削减;他们会被自动没收一部分Filecoin抵押品,并降低了存储能力。
## 存储故障的 slashing?
如前一篇文章所述,Filecoin使用加密协议(证明系统)来验证矿工为网络执行的存储行为,并确保矿工按承诺提供存储。该证明系统的一部分是Filecoin独特的时空证明(PoSt),每天向矿工发出随机加密挑战(WindoPoSt),只有当矿工能够查询他们承诺存储的客户数据时,才能回答该挑战。验证他们确实在提供存储。
Filecoin协议将WindowPoSt失败的矿工视为处于故障状态。这表明矿工在查找和发现故障的扇区上失去存储能力。矿工只有在成功响应后续的WindowPoSt之后才能恢复其扇区存储能力。
但是,如果矿工连续两天保持这种状态,则每天会减少存储故障费。毕竟,Filecoin仅会激励可靠和有用的存储,而对于存储客户端而言,知道所有数据都可靠地存储在Filecoin上至关重要。如果某个扇区达到允许的最大连续失败天数,则将削减该扇区获得的所有
本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/72140.html
发表回复
评论列表(0条)