首页 IPFS 正文

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

2020-10-09 07:04:01 来源:星际视界IPFSNEWS 作者:星际视界IPFSNEWS 阅读:11735 涉及币种: Filecoin
   
如何验证存储交易

在Filecoin网络上,世界上任何人都可以提供存储空间。但是要在像Filecoin这样的分散网络上保持信任,您需要一种在全局网络本身上建立信任的方法。

Filecoin的证明系统通过在Filecoin区块链的协议层中建立信任来做到这一点。Filecoin协议利用存储证明作为在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——


声明:此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网站所提供的信息,只供参考之用。

78 文章 748484 浏览

更多 矿机信息

更多 推荐专栏

  • 吴说区块链
  1. 吴说区块链
  2. 知名自媒体,作者曾获中国新闻奖。为您提供加密行业、科技公司独家可靠的信息与观点。
  • 挖币网评测
  1. 挖币网评测
  2. 挖币网专业测评
  • 区块鲁班
  1. 区块鲁班
  2. 元宇宙工程师——区块鲁班,是一个具备全球化服务能力的公司品牌。提供矿机采购、维修、测试、托管、运维、出口等一站式服务。我们与比特大陆、比特微、嘉楠国际、芯动科技等全球头部矿机生产厂家建立了良好的合作关系,共同开创矿机国际化服务标准,并携手在全球布局矿机服务中心,为全球加密货币行业参与者提供专业、高效、全面的解决方案。
  • HashPool
  1. HashPool
  2. 多币种数字货币矿池,关注最新最有潜力币种 HashPool 链接每一个算力
  • 巴比特资讯
  1. 巴比特资讯
  2. 巴比特是国内领先的区块链信息服务商,以价值投资为导向,为区块链创新者服务。 我们以论坛启锚远征,让资讯为瞭望景观,聚集区块链技术和应用弄潮儿。目前已发展成集资讯内容、线下活动、培训、孵化器、投资和区块链技术落地应用于一体的生态体平台。全网覆盖用户超100万人,遍及中国大陆、韩国,日本,美国,香港等国家和地区。