B站崩溃,IPFS如何解决数据存储之痛?

B站崩溃,IPFS如何解决数据存储之痛?,第1张

B站服务器突然宕机

七月十三日晚上,“b站崩盘”冲上微博热搜第三名。新闻称,B站疑似发生服务器宕机事故,页面提示称“非常抱歉,该页面暂时无法访问”。除了网站和移动端显示加载错误之外,B站出品的轻视频、剪辑软件等均无法打开,显示页面加载出错。

在经过B站崩完,一时间承载不了庞大访问量的A站也崩了。豆瓣、晋江更是紧随其后。多个app齐崩,官方给出的回应是部分服务器机房发生故障,同时多个站点出现问题,大概率是与站点没有关系,应该是和云服务器有关。在经过短暂的排除修复之后,造成崩盘的原因应该就是短时间大量重复访问和数据承载量不足的影响。

IPFS实现存储“广撒网”

以>IPFS分布式网络
IPFS分布式网络,也称为网状网络,与分布在不同位置的计算机系统互连,如下所示。网络中没有中心节点。通信子网为封闭结构,通信控制功能分布于各个节点。 IPFS网络分布式网络由不同位置的分布式节点互连,具有多个终端。网络上的一切都由两条线路连接,如果一条线路出现故障,通信可以通过另一条链路进行,可靠性高,同时很容易扩展网络。对接火雷神算。
IPFS分布式网络特性:
分布式网络:可靠性高,网络节点易于资源共享,改善电路信息流分布,能够以极小的传输延迟选择最佳路径,控制非常复杂,软件非常复杂,电路成本高。不容易扩展。
LAN一般只有四种,在实际构建LAN时,拓扑不一定是单一的,一般采用这四种拓扑的组合。特别是由于本地网络互连技术的积极发展,会出现复杂的拓扑结构。分布式网络是广域网中常用的一种拓扑结构。

IPFS分布式网络架构
IPFS
分布式网络架构中常见的网络包括IEEE 80216H网络和技术网络。
IEEE 80216H 标准致力于改进策略和媒体访问控制机制,以确保IEEE 80216 认证系统和认证系统的共存。主要思想是IEEE 80216 制定的QoS 要求,允许多个系统共享资源。
一个网络由一个基站和几个用户组成。基站以ad-hoc模式构成社区,社区中的每个基站都必须维护一个组成社区的基站列表,社区使用基于端口的通信。换句话说,用户站不直接与外部基站通信,也不需要注册它们的位置:IEEE 80216h 的实现与数据库密切相关。火雷神算认为,每个基站都有一个可以向其他基站开放的数据库,数据库中包含基站和用户站本身的信息以及频谱共享所需的信息。 IEEE 80216H 网络中有两种集中式和分布式控制方案。
最重要的实体是网管系统(network management system,nms),如果可以从一个新基站进入社区,是否可以管理?当一个新的基站进入社区时,首先向网管系统注册。并且可以寻址可以通过网管系统访问的身份识别服务器和相关公司。新基站通过频谱搜索过程识别开放频谱。使用开放频谱搜索时,还必须注册I域数据库和相邻基站,基站使用共存协议进行注册,并通过互联网协议(Internet Protocol,IP)与相邻基站进行通信。查询基站还可以优先访问相邻基站。基站共享数据库获取全球定位系统PGPS位置覆盖区域等。

让我们从IPFS的单行定义开始:

IPFS是用于存储和访问文件,网站,应用程序和数据的分布式系统。

到底是什么意思?假设您正在对土豚进行一些研究。(只需滚动一下;土豚很酷!您知道它们可以在5分钟内挖出3英尺长吗?)您可以从以下网址访问ardak上的Wikipedia页面开始:

网址

当您将该URL放在浏览器的地址栏中时,您的计算机向Wikipedia的其中一台计算机询问aardvark页面,该计算机可能在该国的另一端(甚至是地球)。

但是,这不是满足您的土豚需求的唯一选择!IPFS上存储着Wikipedia的镜像,您可以改用它。如果使用IPFS,您的计算机将要求获取aardvark页面,如下所示:

代码

IPFS知道如何通过其内容而不是其位置(在下文中称为内容寻址)来查找甜美的土豚信息。IPV格式的aardvark信息由URL(QmXo…)中间的数字字符串表示,您的计算机没有使用Wikipedia的其中一台计算机作为页面,而是使用IPFS来询问世界各地的许多计算机以与您分享页面。它可以从任何拥有它的人那里获取您的土豚信息,而不仅仅是Wikipedia。

而且,当您使用IPFS时,您不仅会从其他人那里下载文件-您的计算机还可以帮助分发它们。当几个街区之外的朋友需要同一个Wikipedia页面时,他们从您那里获取信息的可能性就可能与您的邻居或使用IPFS的任何其他人一样。

IPFS不仅使网页,而且使计算机可以存储的任何类型的文件(无论是文档,电子邮件,甚至是数据库记录)都可以做到这一点。

什么是 IPFS?

IPFS(InterPlanetary File System)——星际文件系统:是一个旨在创建持久且分布式存储和共享文件的网络传输协议,其内容分发网络是可寻址的。


相同点:

1检索文件都是通过内容寻址的方式

日常使用网盘是通过分享链接和提取码获取需要的文件资源,并通过支付一定金额的会员费来获取更快的带宽服务。IPFS 的内容可寻址也和网盘中搜索文件类似,在检索中输入文件地址就可以访问相应的文件。


2二者都运用了分布式存储

就是将同一个文件按照标准大小分片后存储在不同的服务器上。一个用户需要下载时,拥有其下载文件分片的服务器一起为他提供带宽。同一文件下载的人数越多,每个用户下载的速度越快。


不同点:

经济模式不同

网盘采用固定期限收取固定会员费的模式,并且以法币形式实现价值交换;

IPFS 则是通过存储矿工为用户提供文件和带宽资源,用户向矿工支付一定金额的 Filecoin 作为给矿工的报酬,每下载一次和使用一次收取相应的费用,对上传资源的矿工或用户实施 Filecoin 作为激励。


举个例子,甲在 IPFS 网络中上传一个大小为 10MB 的音频文件,IPFS 网络奖励甲 1 个 Filecoin 作为上传的激励。


乙从 IPFS 下载该文件,存储矿工丙获得了打包该文件的权力,乙支付给丙 02 个 Filecoin 作为报酬。


IPFS 开源,而百度网盘不开源

网盘不加密文件,直接存储在服务器上;IPFS 上的文件则是加密存储

IPFS 若能真正应用,不失为造福大众的利器。项目中的激励 Filecoin 也将会有足够升值空间和交换价值的数字资产。

目前来看,ipfs还停留在冷数据上,能应用的是以太坊和NFT上。

未来还未知。

编辑淼淼,祝各位财运亨通!

会保持更新,希望每天多一粉,早日破万![耶][耶][来看我][来看我][送心][送心]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/13499985.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-19
下一篇 2023-08-19

发表评论

登录后才能评论

评论列表(0条)

保存