私募

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz

什么?IPFS不是区块链项目

[复制链接]
发表于 2019-9-4 09:11:58 | 显示全部楼层 |阅读模式
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。) n) [4 [: v/ L4 ~0 d) [& j0 s% d" D* ?

( R5 ]0 a% s& ~& R, O/ y3 q* d& iIPFS是一个基于内容寻址、分布式的、点对点的新型超媒体传输协议。
+ ]" c1 U# q5 [4 o& V4 `从以上描述看,两者具有了很多相似的特性。但IPFS却不是一个区块链项目,它也不发币,上面不能实现去第三方信任的价值流通。/ x! ]) q  P3 [+ y# k3 K6 T
IPFS和区块链的区别主要包括:
) D* T# e  t* k5 T6 Y1 x0 {! V$ m2 I1、区块链是一种记录交易数据并在区块中维护历史的技术。IPFS旨在取代HTTP,它是一种协议和网络,设计用于共享和存储媒体的点对点方法。3 Z& }) T. C( w" t/ A- z5 X
2、区块链技术不适合存储大量数据。IPFS由需要可公开访问的数据库的区块链应用程序使用,IPFS将大量数据存储在不同的节点上,它使用区块链的通证经济(其激励层Filecoin)来保持这些节点在线。& I- Z; G( H) x6 }
3、在区块链上输入数据后; 它无法更新或删除,使用先前块散列函数的链接创建新块。在IPFS中,只有在另一个节点选择不重新托管时,才能删除网络数据。同时,IPFS支持版本控制。
% z$ J9 O9 z3 b% a( [4 g' w4、区块链将数据存储在具有数据,哈希函数和先前哈希的块中。文件存储在IPFS对象中。这些对象可以存储高达256kb的数据,还可以链接到其他IPFS对象文件存储在IPFS对象中。这些对象可以存储高达256kb的数据,还可以链接到其他IPFS对象。# |! ]+ k* p- n, g8 T! C6 q3 X' h. H: D
什么?IPFS不是区块链项目-1.jpg   L3 M- }0 c. U2 h) \$ n3 ]  h
* q! c2 N/ C+ c8 [0 X" l* F
) U0 @4 Z/ W* Z# Z8 t
这些特性使IPFS成为分布式存储数据的理想场所,可以使用区块链技术进行参考和时间戳。0 G0 E8 ]4 m9 O
IPFS不是区块链项目,但其激励层Filecoin是名副其实的区块链项目。, x" Y/ O2 X) B1 D0 D
Filecoin是运行在IPFS上的一个激励层,是一个基于区块链的分布式存储网络,它把云存储变为一个算法市场,代币(FIL)在这里起到了很重要的作用。代币是沟通资源(存储和检索)使用者(IPFS用户)和资源的提供者(Filecoin矿工)之间的中介桥梁,Filecoin协议拥有两个交易市场—数据检索和数据存储,交易双方在市场里面提交自己的需求,达成交易。IPFS和Filecoin相互促进,共同长大,解决了互联网的数据存储和数据分发的问题,特别是对于无数的区块链项目,IPFS和Filecoin将作为一个基础设施存在。这就是为什么我们看到越来越多的区块链项目采取了IPFS作为存储解决方案,因为它提供了更加便宜、安全、可快速集成的存储解决方案。
0 c1 |$ D4 z+ y) X' c, [. a3 \0 D; S- ~IPFS为区块链带来什么变化?8 _  \- R5 C- k$ y5 E% Y- K
区块链的诞生本是为了做到去中心化,在没有中心机构的情况下达成共识,共同维护一个账本。它的设计动机并不是为了高效、低能耗,抑或是拥有可扩展性(如果追求高效、低能耗和扩展性,中心化程序可能是更好的选择)。- z& D; e! |- V7 X
IPFS与区块链协同工作,能够补充区块链的两大缺陷:一是区块链存储效率低,成本高;二是跨链需要各个链之间协同配合,难以协调。& z6 R/ \5 |$ T2 C" {0 \
针对第一个问题,区块链网络要求全部的矿工维护同一个账本,需要每一个矿工留有一个账本的备份在本地。那么在区块链中存放的信息,为了保证其不可篡改,也需要在各个矿工手中留有一份备份,这样是非常不经济的。" I: c' Q6 `4 W7 w2 P
什么?IPFS不是区块链项目-2.jpg * o# B5 ]6 i  Y/ p) i3 d

6 Q3 B* T4 _0 a6 B0 M" h$ \6 s, d6 i0 x% A' S) o
设想,现在全网有1万个矿工,即便我们希望在网络保存1MB信息,全网消耗的存储资源将是10GB。目前,也有折中的方案来缓解这一问题。在搭建去中心化应用DAPP时,大家广泛采取的方式是,仅在区块链中存放哈希值,将需要存储的信息存放在中心化数据库中。而这样,存储又成为去中心化应用中的一个短板,是网络中脆弱的一环。6 y0 J4 x- n% d' ~; d% _
IPFS则提出了另一个解决方法:可以使用IPFS存储文件数据,并将唯一永久可用的IPFS地址放置到区块链事务中,而不必将数据本身放在区块链中。; }0 h- |9 O- v: }3 D. W
针对第二个问题,IPFS能协助各个不同的区块链网络传递信息和文件。比特币和以太坊区块结构不同,通过IPLD可以定义不同的分布式数据结构。这一功能目前还在开发中,目前的IPLD组件,已经实现了将以太坊智能合约代码通过IPFS存储,在以太坊交易中只需存储这个链接。
" q& F" F" f$ H5 G3 v$ [IPFS和区块链是完美的搭配,我们可以使用IPFS处理大量数据,并将不变的、永久的IPFS链接放置到区块链事务中,而不必将数据本身放在区块链中。毕竟,区块链的本质是分布式账本,本身的瓶颈之一就是账本的存储能力,目前大部分公链的最大问题是没法存储大量的数据在自己的链上。比特币至今全部的区块数据也才数百GB,以太坊这样可编程的区块链项目也只能执行和存储小段合约代码,DApp的发展受到了很大的制约。运用IPFS技术解决存储瓶颈是可行方案之一。9 R) y. d- T7 e, L
3 z) Y& G" B! p$ N. I( k! R
声明:本文由硬盘狗社区粉丝投稿,观点仅代表作者本人,绝不代表硬盘狗社区赞同其观点或证实其描述。
# i, S: M7 B% Y! _9 ~/ W- i
! F# S- v8 W! D3 t- j0 o#硬盘挖矿##硬盘狗社区#
http://www.simu001.cn/x176115x1x1.html
最好的私募社区 | 第一私募论坛 | http://www.simu001.cn

精彩推荐

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Archiver| ( 桂ICP备12001440号-3 )|网站地图

GMT+8, 2025-2-21 21:28 , Processed in 0.368166 second(s), 34 queries .

Powered by www.simu001.cn X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表