ipfs总部,ipfs公司哪家好?星际大陆欢迎来咨询
IPFS是一个对等的分布式文件系统,它尝试为所有计算设备连接同一个文件系统。在某些方面,IPFS类似于万维网,但它也可以被视作一个独立的BitTorrent群、在同一个Git仓库中交换对象。换种说法,IPFS提供了一个高吞吐量、按内容寻址的块存储模型,及与内容相关*链接。这形成了一个广义的Merkle有向无环图(DAG)。IPFS结合了分布式散列表、鼓励块交换和一个自我认证的名字空间。IPFS没有单点故障,并且节点不需要相互信任。分布式内容传递可以节约带宽,和防止HTTP方案可能遇到的DDoS攻击。
该文件系统可以通过多种方式访问,包括FUSE与HTTP。将本地文件添加到IPFS文件系统可使其面向全世界可用。文件表示基于其哈希,因此有利于缓存。文件的分发采用一个基于BitTorrent的协议。其他查看内容的用户也有助于将内容提供给网络上的其他人。IPFS有一个称为IP的名称服务,它是一个基于PKI的全局名字空间,用于构筑信任链,这与其他兼容,并可以映射D、.onion、.bit等到IP。
DHT和BitSwap技术让IPFS形成一个用于**而强大的存储和分发块的P2P系统。在此之上,IPFS还构建了一种有向无环图MerkleDAG,使用嵌入数据源中的目标哈希散列构建对象之间的链接。MerkleDAGs为IPFS提供了许多有用的属性,包括:
1.内容寻址:所有内容(包括链接)都由其多哈希校验和进行独立标识
2.防篡改:所有内容都使用其校验和进行验证。如果数据被篡改或损坏,则IPFS会检测到该数据。
3.去冗余:所有内容相同的对象,只存储一次。
IPFS并不会要求每一个节点都存储所有的内容,节点的所有者可以自由选择想要维持的数据,在备份了自己的数据之外,自愿的为其他的关注的内容提供服务。(数据的保存是Pinning,是将文件长期保留在本地)
如果IPFS得以普及,节点数达到一定规模,即使每个节点只存放一点点内容,所累计的空间、带宽和可靠性(共享模式)将*过HTTP以中心服务器传输的模式。