一、Filecoin的主要技术难点:
1、时空证明(Proof-of-Spacetime):证明一段时间内矿工使用特点的存储空间存储了特定的数据(用来挖矿);
2、复制证明(Proof-of-Replication):证明特定数据已经被复制到用户的储存空间;
3、PFT(Power Fault Tolerance):升级版的拜占庭容错,通信协议都绕不开的一个经典问题,拜占庭将军问题。
二、Filecoin协议的区块数据包含以下数据:
1、订单数据:用户和矿工之间数据数据订单
2、交易:转账交易
3、配置表:数据块信息
三、用户场景:
1、用户提交数据存储订单(PUT)给Filecoin系统
2、用户提价数据检索订单(GET)给Filecoin系统
3、如果上述订单达成,用户支付FIL以获取相应的服务
四、存储矿工场景:
1、在区块链上注册自己硬盘空间,注册完成后硬盘空间将被记录到区块链的配置表里面;
2、接受订单,用户提交的存储订单(PUT);
3、订单交易达成后,双方对交易进行签名,矿工完成数据存储,交易完成后该交易被记录近去区块;
4、用户获取到对应的支付。
五、检索矿工场景:
1、接受订单,用户提交数据查询订单(GET)
2、交易达成后,双方对交易进行签名,矿工把数据发送给用户,该交易提交到区块。
以上内容源于网络,如有侵权,请联系删除。