使用IPFS来分享视频/翻墙软件/等等
【不知道是不是应该分到勇武战术系列,实在找不到好的分区了】
IPFS是一个对等的分布式文件系统,它尝试为所有计算设备连接到同一个文件系统。在某些方面,IPFS类似于万维网,也可以被视作一个BitTorrent节点群、在同一个Git仓库中交换对象。 换种说法,IPFS提供了一个高吞吐量、按内容寻址的块存储模型,及与内容相关超连结。这形成了一个广义的Merkle有向无环图(DAG)。IPFS结合了分散式杂凑表、鼓励块交换和一个自我认证的命名空间。IPFS没有单点故障,并且节点不需要相互信任。分布式内容传递可以节约带宽,并防止HTTP方案可能遇到的DDoS攻击。
该文件系统可以通过多种方式访问,包括FUSE与HTTP。将本地文件添加到IPFS文件系统可使其面向全世界可用。文件表示基于其哈希,因此有利于缓存。文件的分发采用一个基于BitTorrent的协议。其他查看内容的用户也有助于将内容提供给网络上的其他人。
IPFS有一个称为IPNS的名称服务,它是一个基于PKI的全局命名空间,用于构筑信任链,这与其他命名空间兼容,并可以映射DNS、.onion、.bit等到IPNS。(Source: Wikipedia)
-----
说最简单的使用方法:一个节点上传文件后会生成一个cid(哈希值), 将cid分享给另一个人后,复制到ipfs客户端(或者command line interface)里即可下载。有点类似BitTorrent的使用方法。墙内有没有葱油用过这个。是否可行。如果客户端下载网站打不开能不能从github上搞下来。
link:
https://ipfs.tech
https://github.com/ipfs/ipfs
IPFS是一个对等的分布式文件系统,它尝试为所有计算设备连接到同一个文件系统。在某些方面,IPFS类似于万维网,也可以被视作一个BitTorrent节点群、在同一个Git仓库中交换对象。 换种说法,IPFS提供了一个高吞吐量、按内容寻址的块存储模型,及与内容相关超连结。这形成了一个广义的Merkle有向无环图(DAG)。IPFS结合了分散式杂凑表、鼓励块交换和一个自我认证的命名空间。IPFS没有单点故障,并且节点不需要相互信任。分布式内容传递可以节约带宽,并防止HTTP方案可能遇到的DDoS攻击。
该文件系统可以通过多种方式访问,包括FUSE与HTTP。将本地文件添加到IPFS文件系统可使其面向全世界可用。文件表示基于其哈希,因此有利于缓存。文件的分发采用一个基于BitTorrent的协议。其他查看内容的用户也有助于将内容提供给网络上的其他人。
IPFS有一个称为IPNS的名称服务,它是一个基于PKI的全局命名空间,用于构筑信任链,这与其他命名空间兼容,并可以映射DNS、.onion、.bit等到IPNS。(Source: Wikipedia)
-----
说最简单的使用方法:一个节点上传文件后会生成一个cid(哈希值), 将cid分享给另一个人后,复制到ipfs客户端(或者command line interface)里即可下载。有点类似BitTorrent的使用方法。墙内有没有葱油用过这个。是否可行。如果客户端下载网站打不开能不能从github上搞下来。
link:
https://ipfs.tech
https://github.com/ipfs/ipfs