|
文章转自(IPFS先东科技)# p5 r! m% Z7 l5 `0 b
# a( \/ B. A! v5 z 
- H; a- c$ A- d* F0 i5 v3 F! v( m ]5 }7 Z! K# e# a0 H2 t6 Y: C7 T
在本次综合性分析中,我们将讨论IPFS(星际文件系统)。本文阐述了IPFS引起我们关注的几个原因,以及IPFS有望落地但仍有待开发加强的一些领域,请先关注IPFS先东科技公众号,编辑将持续为您讲解挖矿的详细内容
5 |" d6 W# I1 b4 c- |! ~" S( T9 w B; k7 G2 F2 Z* |; v* l1 n
在这份分析报告中,我们首先对IPFS进行概述,并解释其背后主要动机,以便帮助读者更好地理解IPFS可以解决当今互联网中的主要问题。接下来,我们将简要介绍IPFS的技术设计原理,我们的目标是帮助读者理解让IPFS受到启发的不同分布式系统,以及如何扩展以实现单一且强大的统一系统。
* Y& }+ S, N; K8 ~4 ^1 n! h
' S9 Q- K* x [" s; V9 n 接下来,我们对网络状态进行自己的分析,这部分说明了当前运行IPFS的成本以及它为网络带来的好处。为了完整起见,我们还概述了一些现存的挑战和可能的对策。/ ] i3 |) P6 E1 c
1 d' R, Y s, s 最后,我们对一些在IPFS上运行的应用程序进行了介绍,还对如何创建新业务模型进行了探讨。
$ D5 K! X6 y( y5 ~3 s- i9 b
! J2 f, c9 }: p t2 p2 e 为什么IPFS很有趣?* H. p. {+ D8 e7 u/ o
8 @! T6 F; C7 U3 `) f IPFS是前一代技术实现革新的重要一步( O7 ~0 O9 |" P. S; q7 z0 l
) B9 j' E# |9 o7 j8 D; m
IPFS从分布式哈希表(DHT),BitTorrent,git和SFS等多种先前技术中收获颇丰。IPFS受到这些技术的启发,为超媒体数据共享提供了加强版的解决方案。IPFS是一个开源的项目,它接受全球的研究和开发贡献,不断增强系统。% w/ o7 E7 ^9 [& z+ X
( l& d* r- B6 w' w) H/ G+ H
(IPFS?Vs中心化的“客户端-服务器”模式中的数据移动)
7 V: G' v# v! y' s- m2 [& E3 k$ W8 o3 V* G
IPFS是Web 3.0基础设施中的重要组成部分
( S2 o) x/ E6 d7 ^( a6 [( f- [6 g, d
Web 3.0的长期目标是取代当前的互联网基础设施。去中心化是Web 3.0的精髓。许多人认为分布式账本技术(DLT)(例如区块链)是Web 3.0的核心构建模块。" Q" u) Y' Z5 a$ O
. p5 j! M6 _' Y u. ]' `9 K 区块链是一种存储网络状态的不可更改、且只能增加的分布式账本技术。需要在所有分布式网络节点之间达成共识,以便扩展区块链和在网络节点中存储重要的网络数据。# W: P' `5 b8 A$ d& C
. l. d9 P0 q: H 因此,将其他任何类型的数据存储到区块链中的成本可能非常之高。对于多个用例来说,以接近区块链安全级别的方式来存储其他非关键数据可能更高效。
( [" n) ~$ U# x3 K; G; Q( s" R% M
, [" V. q4 F! n- Q# ?" \, h IPFS是此类数据最合适的存储介质。IPFS允许分布式地存储数据,数据不能被更改和伪造。如果不更改数据标识符,则无法更改存储在IPFS网络上的数据。在IPFS中,标识符是数据的加密哈希。这意味着可以将非关键数据存储到IPFS,同时将此标识符存储到基础分布式账本上。这导致在分布式账本上更少消耗性的操作。( v2 Y2 f* t# \, F, y! z
6 o; ]; f% ~$ Q1 K9 o2 s$ O
IPFS是去中心化应用程序的最佳存储平台
3 _1 e" I5 z9 w/ j4 E
6 S. A) y* N0 u) f- z 去中心化应用(dApp)是一种类型的应用,它能利用去中心化获得前所未有的好处。例如中心化交易所转变为去中心化交易所,从而消除或减少交易费用。再例如去中心化的社交媒体和视频平台,发布的内容不会按照运营公司的意愿来审查。这样的dApp需要存储大量的数据。而IPFS允许以分布式存储此类数据,这种方式具有抗审查能力。出于这些原因,IPFS逐渐成为dApp的首选存储平台。2 H8 `5 n$ v+ B- N& V: V; c( g
" T$ m1 O; h: t IPFS可以提供更好的用户体验1 C9 I4 l0 B8 i, u4 T& V: A
6 A5 h5 d2 v# K! R/ @0 W
IPFS可以在很多情况下改善用户体验。例如,使用传统的“客户端—服务器”模式浏览或下载某些热点内容时可能会耗尽网络带宽并导致网络拥堵。由于延迟较长,会让用户体验不佳。( C+ g( M G& q: Z/ H ?
2 I, T a1 b* E: w# {. x 在IPFS中,内容是从拥有内容副本的最近对等节点传递来的,从而消除了单节点压力,改善了用户体验。此外,即使原有内容不能再访问,IPFS也能提供连续且流畅的内容供浏览。
; O' [) W5 X [; l+ Q
4 z- k1 |% ?; L9 {4 D E3 Q, x IPFS支持新的网络商业模式
9 O% g+ i. \ {, A+ ]; [6 |% v9 F4 U' _" w5 n
如今的互联网世界,任何网络内容都需要存储在专用的服务器上。内容发布者必须确保内容的可用性和足够的带宽以满足用户需求。IPFS从根本上改变了这种模式。/ a6 \, H, y! w9 m! j
$ y; G$ S" x+ Z- p$ c0 v, m/ ~7 @
在IPFS中,数据不是以单个服务器为所有用户提供服务,而是以分布式方式进行存储,并且可以由拥有数据的任何节点来提供服务。结果是,显著地降低了对带宽的要求,并且其可靠性也得到提升。
$ S8 h; _$ @' p1 j' `. f: ?8 S# z4 @5 e$ l$ l
|
|