当前位置:   article > 正文

【区块链 | IPFS】浅谈 | IPFS数据存储原理_ipfs 存储

ipfs 存储

IPFS在数据存储方面采用的是分散式的文件存储,区别于HTTP协议的位置寻址,IPFS是基于内容寻址,当文件上传到IPFS节点存储时,节点会对文件进行Merkle DAG(默克尔有向无环图)的格式组织分块存储,在存储完毕后,文件将以Merkle DAG的根哈希数来表示该文件,用户可以从IPFS构建的网络中以DHT(分布式哈希表)的方式获取文件。

01.IPFS对于数据存储的解决方案

IPFS在数据存储方面采用的是分散式的文件存储,区别于HTTP协议的位置寻址,IPFS是基于内容寻址,当文件上传到IPFS节点存储时,节点会对文件进行Merkle DAG(默克尔有向无环图)的格式组织分块存储,在存储完毕后,文件将以Merkle DAG的根哈希数来表示该文件,用户可以从IPFS构建的网络中以DHT(分布式哈希表)的方式获取文件。

此外,在数据存储架构上,IPFS还采用了CID字库技术来验证数据的重复性,此功能将会有助于对IPFS网络进行重复数据的删除,确保存储在网络上的数据唯一性,因此,具有相同内容的文件是无法提交两次。

这样的数据存储架构在一定程度上不仅能优化存储要求,还可以提高整个网络性能。

注*什么是默克尔树

默克尔树(或简单的“哈希树”)是一种数据结构,其中每一个节点被散列。在默克尔树中,节点通过其内容地址(哈希)指向其他节点。(请记住,当我们

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/524076
推荐阅读
相关标签
  

闽ICP备14008679号