从新手小白到知识达人,IPFS/Filecoin知识点大集合!
摘要: 从新手小白到知识达人,IPFS/Filecoin知识点大集合!
星际文件系统非常适合以分散的方式存储数据,它是在区块链空间中存储数据最常用的工具之一。在区块链中存储数据既昂贵又缓慢,而在IPFS中存储数据既免费又快速。
IPFS似乎工作得很好。你可以添加数据,它会留在这个节点的全局网络中。任何具有散列的人都可以访问数据(注意,除非使用私有IPFS节点,否则IPFS上的所有数据都是公共的),并且相同的数据不会重复。此时您可能会问的问题是,“我可以使用IPFS更改数据库并完全分散吗?”
虽然IPFS非常适合存储数据,但如果IPFS节点宕机,它不能保证数据可用。困惑吗?想象一下。启动IPFS节点,运行一个月,其中包含非常重要的数据。你的机器坏了,你很庆幸这是一个公共网络这样其他人就能得到你的数据,对吧?不完全是,IPFS从不保证您的数据总是可用的。没有其他节点对它感兴趣,因此除了您的忠实节点之外,没有其他人固定您的数据。因此,您的数据将丢失,因为没有其他节点拥有它。
这就是Filecoin存在的作用,Filecoin允许其他节点存储您的数据,以防您的节点宕机,并收取少量费用,以避免丢失您的私有数据。
接下来我们围绕IPFS和Filecoin进行一些知识讲解:
- Protocol Labs(协议实验室)
Protocol Labs成立于2014年5月,由斯坦福大学毕业的Juan Benet创立。在2014年夏天,加入了美国顶级孵化器Y-Combinator。
Protocol Labs协议实验室获得了包括斯坦福大学、Union Square Ventures、Y Combinator、Naval Ravikan等在内的数十位投资机构的投资。
Protocol Labs是一家专注于分布式互联网技术的公司,于2015年1月向世界发布了IPFS,从此,IPFS在各行业的组织中获得了巨大的发展。在2016年,IPFS一度成为区块链行业中最受青睐的技术之一,数千名开发人员称之为“WEB的未来”。同年,Protocol Labs还创建了libp2p、IPLD、multiformats、Orbit以及其他项目。而我们最期待的项目是Filecoin,预计在2020年3月份至4月份主网上线。
- Libp2p
Libp2p是一个模块化网络堆栈,它汇集了各种点对点传输协议。libp2p的目的是允许开发人员构建大型、健壮的p2p网络。
- IPLD
IPLD是分散式互联网的数据模型。它通过加密哈希连接所有数据,使其更容易遍历和链接到分散的Web。
- Multiformats
Protocol Labs的多格式项目Multiformats是面向未来系统的协议集合。它使用自描述格式,使您的系统可互操作和可升级性。
- IPFS
IPFS是一种点对点的分布式文件系统;
IPFS是一个单一的bittorrent群集,用git分布式去中心化存储;
根据内容产生地址,IPFS提供了高吞吐量的内容寻址存储模型;
通过默克尔树数据结构,用这个数据结构构建版本文件系统;
IPFS没有单故障点,节点不需要相互信任。
- Filecoin
Filecoin项目
Filecoin项目包括Filecoin协议,Filecoin代码库,filecoin代币。其中Filecoin项目团队主要负责开发Filecoin网络的代码库、启动网络、培养支持网络的矿工、用户、开发者。
1、Filecoin网络
Protocol Labs(协议实验室)在2014年7月提出了Filecoin网络的初步设想,且项目设计在2017年初得到了很大的推进。
Filecoin是一个由区块链和原生代币驱动的去中心化数据存储网络。Filecoin的区块链运行在一个名为时空证明(Proof-of-Spacetime)的新型证明上,其中区块由存储数据的矿工创建。
Filecoin网络是指包含独立的数据存储矿工、检索矿工、以及雇用它们的客户的网络。客户可以通过两个去中心化的、可验证的市场来雇佣矿工(存储市场和检索市场)。
Filecoin网络在其可验证的市场上处理存储和检索请求,而不依赖于来自单个公司或组织的集中协调。
2、Filecoin协议
Filecoin协议是指独立参与者(矿工和客户)作为网络的一部分所采用的通信标准。该标准在Filecoin代码库中被执行,并由Filecoin网络上的所有参与者运行,
该协议能够使Filecoin数据存储和检索服务不依赖于单个协调者。
Filecoin协议建立在去中心化的存储网络、创新的存储证明(Proofs-of-Storage)机制、可验证的市场、和有效的工作量证明(Proof-of-Work)之上。
3、FIL
FIL是类似于BTC(比特币)或ETH(以太币)的Filecoin代币,是Filecoin网络的原生加密代币,或称为令牌。
Filecoin代币被用于参与Filecoin网络并在其上进行交易(比如支付数据存储和检索费用)。
(1、 内容来自链得得内容开放平台“得得号”,稿件内容仅代表作者观点,不代表链得得官方立场。2、 凡“得得号”文章,原创性和内容的真实性由投稿人保证,如果稿件因抄袭、作假等行为导致的法律后果,由投稿人本人负责。3、 得得号平台发布文章,如有侵权、违规及其他不当言论内容,请广大读者监督,一经证实,平台会立即下线。如遇文章内容问题,请发送至邮箱:chengyiniu@chaindd.com)
评论(0)
Oh! no
您是否确认要删除该条评论吗?