验证Filecoin的存储教程 | 准备和传输数据

准备存储数据


在将系统文件(例如puppy.gif)存储在 Filecoin 网络上之前,必须先将其转换为 Filecoin Piece。


在此转换的第一阶段,系统文件与 UnixFS 一起分块以创建 IPLD DAG(有向无环图)。您可以在我们的分散数据结构教程中了解有关 DAG(merkle树的一种形式)的更多信息。该 IPLD DAG 的有效载荷 CID 与 IPFS CID 相同,代表了 DAG 的根。


然后将 IPLD DAG 序列化为 CAR 文件并进行位填充以制作 Filecoin Piece。该作品具有唯一的作品 CID,也称为 CommP(作品承诺)。


由于有效负载 CID 和分段 CID 是数据本身的加密哈希,因此它们是唯一的,具有相同的 CID 可以保证内容相同。相同的 IPLD DAG 将产生相同的有效载荷 CID,相同的片段将产生相同的片段 CID,无论是谁存储或检索它们。


协商存储交易并传输数据


当客户协商的存储处理矿工,他们雇用他们来存储块的数据,这可能是一个整体或部分文件。矿工将来自一个或多个客户的这些碎片存储在扇区中,这是 Filecoin 使用的基本存储单元。部门的大小各不相同,并且客户可以存储每笔交易最大规模的数据。(了解有关扇区大小和存储大文件的更多信息。)

一份 CID 与其他交易参数一起包装以创建交易建议。该交易 CID 包含有关数据本身,在一块 CID,矿工和客户端,以及其他重要的交易细节的身份形式的信息。


客户将此交易建议发送给同意存储其数据的矿工。矿工确认后,客户端会将其数据传输给矿工。一旦矿工获得了数据并验证其是否与交易建议中注明的 CID 相匹配,他们便在 Filecoin 的区块链上发布交易建议,并承诺交易双方。

End

非常感谢您对 IPFS&Filecoin 项目的持续支持。我们很高兴继续与您一起,为人类信息建立一个强大的,去中心化和高效的基础。

FilCloud 帮你迅速了解 IPFS 领域的热点技术和应用公众号:filcloud

24小时热点

热点专题

Gem和Genie功能大对比

2022年4月25日,OpenSea官方发推宣布收购NFT交 ...

2400372

TopHolder 头号藏家

Genie 就是一个 NFT 市场的交易聚合器

Web3 中的「聚合器」是一个非常重要的组件,例如 1inc ...

2364313

嗨艺购

USDT是什么币?新手如何购买和交易?

USDT是什么币?新手如何购买和交易?USDT是什么?USD ...

1303476

Cosmos Art

2024年pi币多少钱一个?介绍pi币历年价格

Pi币是一种新兴的数字货币,它的概念于2019年由一位斯坦福 ...

1290923

Alameda Research

CORE未来能涨到多少钱?core2024大约能涨到多少钱?

在数字货币市场中,CORE 作为一种加密货币,在过去的一段时 ...

880429

BitKeep钱包

欧科集团设立1000万元疫情防治专项基金 联合中华慈善总会共同支援一线防护工作

这个春节,新型冠状病毒疫情牵动着大家的心。1月26日0—24 ...

832809

TokenInsight

举报:PAXG币 (PAX Gold)涉嫌违法?

PAXG币(PAX Gold)是一种基于以太坊区块链网络创建 ...

782805

NewsBTC

什么是Polygon(Matic)网络?

由于网络拥堵仍然是以太坊区块链的一个问题,像Polygon这 ...

778519

树图链

ZT交易所介绍

ZT交易所介绍 ZT是为全球用户提供最优质数字资 ...

764476

ZT GLOBAL 交易所

以太坊2.0测试币Goerli有价值吗?怎么体现价值?

选择以太坊2.0币的五大理由: 1、资产的安全性 ...

700888

区链之家