本文的技术性解析部分,使用JSON-RPC的API格式来与Filecoin网络交互,查询数据。
内容寻址和加密存储证明验证了数据在矿工的硬件上长期正确安全地存储,从而创造了一个强大可靠的服务。
为激励更多的人积极参与。Filecoin(简称FIL币)应运而生,Filecoin是IPFS的激励层,它可以作为代币在IPFS区块链流通,参与者可以通过打包区块、存储数据、检索数据来获得FIL。FIL币总发行量20亿枚,按照胡安团队Filecoin代币的分配机制,其中70%也就是14亿枚FIL币作为区块奖励给存储矿工,换句话说就是会有14亿枚FIL币由存储产生,这就是矿工的早期收益,所以现在参与进来,无疑是最佳时期。
这篇博文涵盖了Filecoin中两种类型交易的基本阶段,即储存交易和检索交易,并详细介绍了它们的生命周期。
扇区是Filecoin上存储的基本单位。它们具有标准大小,以及明确的承诺时间增量。一个扇区的生命周期由存储市场决定,并确定该扇区的承诺持续时间
Filecoin的数据 为了在Filecoin上存储文件,用户必须首先在其本地Filecoin节点中导入文件。这一步会产生一个数据CID——内容标识符,唯一描述该内容的ID,之后数据会传输给矿工。
当用户想要在Filecoin网络中存储文件时,首先要使用UnixFS生成文件的IPLD DAG(这就是lotus客户端导入命令的作用)。
用户还可以通过交易在Filecoin网络中存储数据,并从Filecoin网络中检索数据。
一旦你选择了一个特定的矿工,你需要获取它的PeerID,例如用Filecoin.StateMinerInfo方法,通过libp2p协议与他们建立安全连接。
将数据导入本地的Filecoin节点这步,还可以通过lotus client import命令来完成。
该命令将一个数据CID作为输入,产生一个Filecoin Piece,并交互式引导用户完成存储交易流程,详见下文。
在Filecoin中,UnixFS是文件格式标准,文件以此格式提交给Filecoin网络。
扇区是Filecoin上储存的基本单位。
在使用一个扇区之前,矿工必须密封该扇区:在该扇区中对数据进行编码,以准备进行验证过程。
通过复制证明(PoRep)密封扇区是一个计算量大的过程,会生成该扇区的唯一编码。
对于给定的一组证明和参数,Filecoin的复制证明(PoRep)的安全性预计会随着扇区寿命的增加而降低。
如果矿工在发现故障后立即报告了故障,则与系统通过错误的(或不存在的)PoSt提交检测到缺陷相比,罚款费用要低得多。
领取专属 10元无门槛券
私享最新 技术干货