IPFS如何运作?Filecoin如何运作?

qq123456 8月前 559


  IPFS就是针对目前互联网现实存在的痛点需求,用分布式的计算范式(类似于eth,eos,rchain等底层平台)+ 分布式的存储,和很多底层区块链平台项目配合起来,构建的一个世界共享的分布式超级计算机,人类所有发生在区块链上的行为都会被加密保存。相信该项目的价值也会随着各式各样上层应用的出现而越来越高。

  1、IPFS(www.ipfsfirst.com )如何运作?

  1)、文件索引

  在HTTP中,文件资源通过资源标示符(Resource Identifier)来索引,例如百度网站。

  而在IPFS中,文件将根据内容(Content)来进行索引。每个文件将会根据内容来进行哈希映射Hash从而得到一个独特的指纹(fingerprint),在IPFS 中的文件将根据这个指纹来进行索引。

  2)、文件存储

  IPFS中的文件将会被区块化,并分发到网络中不同的节点上。网络中的每个节点将会存储一部分文件,并维护文件的指纹(fingerprint)以方便其他用户读取文件。

  3)、文件修改以及验证

  文件修改在IPFS系统中,IPFS将会采用和Git类似的机制来记录文件的修改,而不是每次修改后,拷贝复制整个文件。并使用梅克尔树(Merkle DAG)来验证文件的完整性。

  2、Filecoin如何运作?

  为了激励人们参与到IPFS协议中(经济上的激励),IPFS借鉴了比特币的经济模型,开发出了基于IPFS的token,Filecoin。

  Filecoin采用时空证明共识机制(Proof of Spacetime),证明在该段时间内矿工存储了特定的数据。其算力就是硬盘的储存量,能够节省因为POW产生的巨大能源消耗。PoSt是基于复制证明(PoRep,Proof-of-Republican)实现的,PoRep是一种新型的存储证明(PoS,Proof-of-Strorage),PoRep可以保证每份数据的存储都是独立的,可以防止女巫攻击,外源攻击和生成攻击。

  client(有需求客户,个人、组织)支付代币将文件储存在区块链上;

  miner(矿工:分为存储矿工、检索矿工)以挖矿的方式提供储存能力、或者检索从而获得Filecoin

  检索市场——Filecoin交易市场——存储市场

  检索市场(Filecoin's Retrieval Market)

  矿工提供网络带宽,帮助用户提取已经保存的内容,根据带宽来分配FIL。

  存储市场(Filecoin Storage Market)

  数据存储市场矿工所需要贡献的就是硬盘存储空间,越多的硬盘空间, 挖矿能力就越高。存储市场采用的工作量证明是 PoS(Power of Storage)证明,根据矿工存储的数据大小来按比例来分配FIL。

  新的技术取代老的技术,无非就两点:第一,能提高系统效率;第二,能够降低系统成本。IPFS把这两点都做到了。运用IPFS技术解决存储瓶颈是目前来看的过渡方案,最典型的应用就是EOS。EOS引以为傲的是可以支持百万级别TPS的并发量,其中除了DPOS共识机制的功劳之外,还归功于其底层存储设计是采取IPFS来解决大型数据的传输效率。

  EOS将自己打包好的区块数据通过IPLD进行异构处理,统一成一种便于内容寻址的数据结构类型,并挂载到IPFS的link上,让IPFS网络承担存储和P2P检索的逻辑,而不消耗EOS区块链系统本身太多的计算资源。


最新回复 (0)
返回