接下来,我们开始第二课的学习。第2课共分为6个部分,讲解了准备和传输数据的过程。
一、准备要存储的数据 在将系统文件(例如puppy.gif)存储在Filecoin网络上之前,首先需要将其转换为FilecoinPiece。转换过程由两个阶段组成。
在第一阶段,通过将系统文件与UnixFS一起分块,创建了一个IPLD DAG(有向无环图)。关于DAG(merkle树的一种形式)的更多信息可以在我们的分散数据结构教程中了解到。这个IPLD DAG的根被表示为有效载荷CID(内容标识符),与IPFS CID 相同。
然后,将IPLD DAG序列化为CAR文件,并进行位填充,以创建FilecoinPiece。每个FilecoinPiece都有一个唯一的PieceCID(Piece内容标识符),也被称为CommP(Piece承诺)。
由于有效载荷CID和分段CID是数据本身的加密哈希,所以它们是唯一的。相同的IPLD DAG将产生相同的有效载荷CID,相同的片段将产生相同的片段CID,无论是谁存储或检索它们。
二、谈判存储交易并传输数据 当客户与存储矿工进行存储协商时,雇佣他们来存储数据块,这可以是整个文件或文件的部分。
矿工将来自一个或多个客户的这些块存储在扇区中,扇区是Filecoin使用的基本存储单元。扇区的大小各不相同,客户可以存储每笔交易的最大规模的数据。
交易建议包装了一个CID(内容标识符)和其他交易参数,用于创建交易建议。交易CID包含了有关数据本身、矿工和客户端身份以及其他重要交易细节的信息。
客户将这个交易建议发送给同意存储其数据的矿工。矿工确认后,客户端将数据传输给矿工。一旦矿工获取并验证了数据与交易建议中记录的CID相匹配,他们就会在Filecoin的区块链上发布交易建议,并承诺交易双方。
欧易OKX交易所官网:立即注册1、关于苹果手机下载欧yi,最重要的点是需要一个“海外id”!(没有海外id就没法下载)海外id是啥?答:苹果手机登录前需要有个id,正常我们自己注册的地址是中国,那么注册在其他国家简称海外...
最开始的数据互换协议当属BitTorrent,这也是大部分区块链技术节点中间完成沟通交流的基本协议,自然IPFS也务必必须能完成p2p的数据互换协议,IPFS在BitTorrent的根基上完成了自身BitSwap协议,该...
NFT作为区块链异构经济通证概念的鼻祖,经历了多年的沉寂,20年后终于开始接受众多应用,迄今为止,NFT已经接待了众多互联网科技巨头和文化界,众多布局应用正式启动积极发展区块链加密金融。随着NFT作品的陆续上线和交易,N...
2018年,IPFS该协议风靡矿区,掀起了疯狂的采矿浪潮,各种IPFS矿机到处遍地开花。由于主网上线的一再延迟,挖掘算法已经很久没有公布了。矿机和代币只是期货,不能真正挖掘。模仿和冒充他们项目的门槛很低,市场投资者很难。...