Bitcoin Forum
June 25, 2024, 06:10:31 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: IPFS星际文件系统  (Read 91 times)
NeverArgueWithWF (OP)
Full Member
***
Offline Offline

Activity: 126
Merit: 100


View Profile
May 12, 2018, 06:26:35 AM
Merited by Ingramhb (2)
 #1


IPFS 是什么
IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。

内容可寻址:通过文件内容生成唯一哈希值来标识文件,而不是通过文件保存位置来标识。相同内容的文件在系统中只会存在一份,节约存储空间
版本化:可追溯文件修改历史
点对点超媒体:P2P 保存各种各样类型的数据
可以把 IPFS 想象成所有文件数据是在同一个 BitTorrent 群并且通过同一个 Git 仓库存取。

总之,它集一些成功系统(分布式哈希表、BitTorrent、Git、自认证文件系统)的优势于一身,是一套很厉害的文件存取系统

IPFS 使用场景
IPFS 的发明者 Juan Benet(juan@benet.ai)在 IPFS 技术白皮书中假设了一些使用场景:

在 /ipfs 和 /ipns 下挂载全球文件系统
挂载的个人同步文件夹,拥有版本功能
文件加密,数据共享系统
可用于所有软件的带版本的包管理器(已经实现了:https://github.com/whyrusleeping/gx)
可以作为虚机的根文件系统
可以作为数据库:应用可以直接操作 Merkle DAG,拥有 IPFS 提供的版本化、缓存以及分布式特性
可以做(加密)通讯平台
各种类型的 CDN
永久的 Web,不存在不能访问的链接
我觉得作为数据库这一点对应用开发者来说会很有用。
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!