IPFS
抽象:
行星际文件系统(IPFS)。这是一个对等(p2p)文件共享系统,旨在从根本上改变信息在全球及全球范围内的分配方式。 IPFS由通信协议和分布式系统中的多项创新组成,这些创新相结合以生成文件系统。
介绍:
IPFS尝试通过新颖的p2p文件共享系统解决客户端-服务器模型和HTTP Web的缺陷。该系统是几种新的和现有的创新的综合。 IPFS是由Protocol Labs创建的一个开放源代码项目,Protocol Labs是一家用于网络协议的研发实验室,以前是Y Combinator的启动者。协议实验室还开发了互补系统,如IPLD和Filecoin,将在下面进行解释。全球数百名开发人员为IPFS的发展做出了贡献,因此其编排是一项艰巨的任务。
IPFS协议利用了比特币区块链协议和网络基础结构,以存储不可更改的数据,在网络上删除重复的文件,并获取地址信息以访问存储节点以在网络中搜索文件。
IPFS是一种点对点分布式文件系统,旨在将所有计算设备与同一文件系统连接起来。在某些方面,IPFS与万维网类似,但是IPFS可以看作是一个BitTorrent群,可以在一个Gitrepository中交易所对象。IPFS提供了高吞吐量。
IPFS没有单点故障,节点无需相互信任就不会篡改传输中的数据。(12)分布式内容交付可节省带宽并防止DDoS攻击。
IPFS的主要组件:
- 分布式哈希表
- 大宗交易
- 默克尔DAG
- 版本控制系统
- 自认证文件系统
IPFS的关键组件:
- 借助分布式哈希表,节点无需中央协调即可存储和共享数据
- IPFS允许使用公共密钥加密货币立即对交易所的数据进行预身份验证和验证。
- Merkle DAG支持唯一识别,防篡改和永久存储的数据
- 我们可以通过版本控制系统访问已编辑数据的过去版本
IPFS帖子首先出现在Nvest Labs。