时间:2023-08-01|浏览:188
整个过程如下:
1、发现:客户识别拥有所需数据的矿工,并向他们请求检索报价-每字节价格,未密封价格,付款间隔。
2、付款渠道设置:客户在他们和矿工之间建立付款渠道(如果尚不存在)。
3、通过付款进行数据传输:矿工将数据发送到客户,直到需要付款为止。当达到特定阈值时,请求付款处理,然后数据传输继续。取决于矿工是否具有在其中的数据块存储与否,他们可能需要首先开封它——一个非平凡和非瞬时操作,这是相反密封在有关存储交易的部分中描述。
时空证明
上面的部分浏览了许多细节,这些细节使Filecoin独树一帜,并为用户提供了数据的概率保证。本节涵盖Filecoin使用的两个证明,并解释它们如何适应协议以及解决的问题。
时空证明(PoSt)是一种过程,存储矿工可以通过该过程向Filecoin网络证明他们继续代表网络继续存储某些数据的唯一副本。时空证明今天在Filecoin中表现为两个不同的类型:WindowPoSt和WinningPoSt。
1、WinningPoSt
WinningPoSt是一种机制,通过这种机制,存储矿工对Filecoin网络的贡献得到了奖励。在每个时期的开始,都会选举少量的存储矿工来为每个矿开采一个新的区块。为此,每个矿工的任务是为指定部门提交压缩的存储证明。每个成功创建区块的选举矿工都将获得FIL(区块奖励),并有机会向其他Filecoin参与者收取费用,以将消息包括在区块中。未能在必要的窗口中执行此操作的存储矿工将丧失其开采区块的机会,但不会因此而受到惩罚。
2、WindowPoSt
WindowPoSt是存储矿工的承诺由Filecoin区块链审核的一种机制。每个存储矿工都应保持其承诺的部门,这些部门包含与客户或空部门进行的交易。后者称为承诺容量,即矿工可以做出容量承诺,用任意数据而不是客户数据填充一个扇区。维护这些扇区可以使存储矿工能够证明他们代表网络保留了空间。
每天分为一系列窗口,当前为48个窗口,持续时间为30分钟(60个周期,因为1个周期等于30秒)。每个存储矿工的保证扇区集都被划分为子集,每个窗口一个子集。
在给定的窗口(30分钟)内,每个存储矿工必须为各自子集中的每个扇区提交时空证明。这要求可以立即访问每个面临挑战的部门,并且将导致zk-SNARK证明在每个24小时内至少对一次保证存储的每个部门进行一次审计,并保存一个永久,可验证的公共记录,以证明每个存储矿工的持续承诺。
热点:数据