Skip to main content
 首页 » IPFS

如何在ipfs部署网络

2021年04月19日24

以太坊网站部署在IPFS上,web3时代面世

作者|荣源| IPFS荣来科技4月1日,北京时间,以太坊创始人V God转推:以太坊ethereum.org的官方网站已部署在IPFS上,可以通过ENS网站浏览转让的etheretherum.eth。

据报道,ENS基于以太坊域名系统,而IPFS相当于传统市场中的云服务器,为网站空间提供服务。

众所周知,IPFS是传统的HTTP协议。 IPFS是一种具有更高性能,更低成本,更高安全性和更多开放性的协议。它也是文件存储和传输系统。它的最大功能是通过对等网络中的节点来实现的。权力下放保证了信息的快速,自由(反审查)和安全交互。它代表了信息自由时代的革命和实现Web3时代的基础。

在IPFS网站上构建的以太坊可以实现的是,数据不会像普通网站那样总是404页,浏览体验会更好。但是,如果仅仅是构建去中心化网站并使用IPFS系统的区块链项目,那么确实没有什么值得吹捧的。关键在于,它背后的隐藏趋势是我们需要更深入地研究的。

以太坊是世界上最大的公链,代币以太币在其系统中的市值在数千种加密货币中稳居第二位。第一个是比特币。它在IPFS上建立了以太坊的官方网站,这意味着其背后的开发团队已经注意到基于IP寻址的集中式HTTP协议的局限性。为了进行去中心化处理,在以太坊的情况下,必须迁移所有基于公共链的DAPP应用程序数据,以满足区块链的真正去中心化需求。

当然,全球公共链不仅是以太坊,而且是大量的公共链,例如EOS和NEO。领先的公共链的行动显然会吸引所有人的效仿。到那时,IPFS可能成为所有链的数据存储层。

实际上,即使所有区块链都将IPFS用作数据存储层,但这仅是web3愿景中去中心化部分的实现。更重要的是,它在权力下放后可以发挥更大的作用。实现上万条链的互联。目前,Web3概念的发起者以太坊的联合创始人加文·伍德(Gavin wood)帮助区块链项目在他的Polkadot项目中实现了跨链,例如比特币和以太坊跨链通信。 Polkadot给出的原型是并行的。链,即跨链是通过比特币和以太坊的中继链实现的。

值得一提的是,加文·伍德(Gavin Wood)离开以太坊(Ethereum)之后,他带走了Jutta Steiner和其他也在以太坊(Ethereum)的合伙人,并共同创立了Parity Tech。新团队从一开始就拥有以太坊的基因。之后,团队开发了功能强大的区块链开发框架-Substrate,旨在解决现有区块链技术的问题并连接零散的区块链网络。

Substrate是一个开源项目,任何人都可以使用Substrate框架来构建新的区块链项目。如果以太坊引入的ERC令牌模型可以实现“硬币的一键发行”,那么Substrate就是“链的一键发行”。

跨链Polkadot项目是基于Substrate框架设计的,因此Polkadot可以轻松地为任意两个链提供并行链,或桥接这两个链。

早在去年,Polkadot的创始人宣布将桥接Polkadot和Filecoin项目,这意味着,如果实施,则通过Polkadot平行链实现的跨链数据将存储在Filecoin网络中,Filecoin可以用作存储层。 ,每个链都不必太麻烦就可以开发出如何传输数据的问题。此外,Filecoin还是IPFS生态系统的激励层和存储层。

实际上,web3的最终愿景是基于Internet下所有事物的互连,而不仅仅是所有链的互连。 IPFS和Filecoin相互补充,形成了传统HTTP协议中最大的协议。前一篇文章提到前者比后者更快,更安全,更耐用且更耐用。传统数据存储的未来趋势类似于IPFS / Filecoin分布式存储,最终收集数据,然后实现一切互连是一个时间问题。

纯干货最近大火的ipfs到底是什么玩意

IPFS的中文名称是行星际文件系统(IPFS),它是一种网络传输协议,旨在创建文件的持久性和分布式存储以及共享。它是一种内容可寻址的对等超媒体分发协议。 IPFS网络中的节点将形成一个分布式文件系统。这是一个开放源代码项目,自2014年以来由Protocol Labs在开放源代码社区的帮助下开发。它最初是由Juan Benet设计的。

IPFS是对等分布式文件系统,它尝试为所有计算设备连接同一文件系统。在某些方面,IPFS与万维网类似,但它也可以看作是一个独立的BitTorrent组,可以在同一Git存储库中交换对象。换句话说,IPFS提供了高吞吐量,可寻址内容的块存储模型以及与内容相关的超链接。这形成了广义的Merkle有向无环图(DAG)。 IPFS结合了分布式哈希表,鼓励块交换和自认证名称空间。 IPFS没有单点故障,节点不需要彼此信任。分布式内容交付可以节省带宽并防止HTTP方案可能遇到的DDoS攻击。

让我们看一下IPFS如何实现分布式网络的目标。

首先,您需要了解我们现在如何从Internet获取内容。

假设要从Internet下载照片,则需要告诉计算机在哪里可以找到照片,即照片所在的IP地址或域名,这称为“寻址”。

但是,如果该地址不再存在,即服务器已关闭,您将无法获取照片。但是,可能有人曾经下载过照片,但在他的计算机中仍然有备份,但是您的计算机无法从该人那里获取备份。

为了解决此问题,IPFS将“地址寻址”更改为“内容寻址”。这样,您不再需要告诉计算机在哪里可以找到资源,而只需告诉计算机您想要什么资源。这该怎么做?

每个文件都有其自己唯一的哈希值,也可以理解为指纹。当您要下载文件时,只需询问网络“谁拥有此哈希值的文件?”然后,IPFS网络上的某人将向您提供文件。

如何确保为您提供文件的人没有篡改文件?因为使用哈希值获取文件,所以在收到文件后,可以检查文件的哈希值是否满足所需的哈希值,这是内置的防伪功能。

使用哈希值来定位内容的另一个大优点是自动删除重复数据。当多个人在IPFS上发布同一文件时,数据将仅生成一次,这使网络非常高效,并且避免了资源浪费。

IPFS如何存储和共享文件?

IPFS上的文件存储在IPFS对象中。每个对象最多可以存储256 KB数据,并且还可以包含指向其他IPFS对象的链接。一个简单而很小的“ Hello World”文本文档可以存储在单个IPFS对象中。在。

那么超过256 KB的文件呢?例如,图片或视频,这些大文件将被分为多个IPFS对象,每个IPFS对象为256 KB,然后系统将生成一个空白IPFS对象,并包括指向该文件的所有其他IPFS对象的链接。

IPFS的数据结果非常简单,但功能非常强大。这种结构使我们可以将其真正用作文件系统。这是一个简单的索引结构,其中包含一些文件。我们还可以将其转换为IPFS对象。文件和索引都生成IPFS对象。

但是IPFS可以做得更多,因为IPFS使用内容寻址。将文件添加到网络后,将无法更改。这是一个不可篡改的数据存储库,与区块链非常相似。

如何更改文件内容?

IPFS支持文件的多个版本。例如,您正在制作一个重要文件,并希望与IPFS上的每个人共享。共享时,IPFS将为您生成一个新的“提交对象”,此“提交对象”“该结构非常基本,它仅告诉您IPFS之前提交了哪个文件版本,并链接到您文件的IPFS对象。假设您要过一会儿再上传此文件,只需将更新的文件添加到IPFS网络,该软件将自动为您的文件生成一个新的提交对象,并且该提交对象将链接到先前的提交对象。

此过程可以无限期重复。 IPFS将确保您的文件及其完整历史记录可以被网络上的其他节点访问。

节点不在线时该怎么办?

没有什么是完美的,并且IPFS并非没有其局限性或缺点。

IPFS面临的最大问题是使文件保持联机状态。网络上的每个节点都会保存其已下载文件的缓存。如果其他人需要该文件,则这些节点可以与他们共享文件。

但是,如果文件存储在4个节点上,并且这4个节点都不在线,则没有人可以获取该文件。有点像没有种子的BitTorret下载。

这个问题有两种解决方法:一种是奖励一直在网上购物的人;另一种是奖励那些一直在线的人另一种是主动分发和存储文件,以确保网络上始终有一定数量的节点在线。

这就是Fliecoin要做的。

Filecoin由建立IPFS的同一批人建立。其实质是基于IPFS的区块链项目,旨在创建去中心化存储市场。如果您有备用的存储空间,则可以将其出租给他人并从中获利。

Filecoin形成了强大的激励机制,以鼓励节点保存文档并尽可能长时间地保持在线状态,否则它们将不会获得奖励。

系统还保证该文件在多个节点上具有副本,因此该文件将永远不会消失。

IPFS将应用于什么情况?

如上所述,土耳其在2017年阻止了Wikipedia,IPFS团队的回应是将土耳其语Wikipedia纳入了IPFS。

由于IPFS是分布式的,并且没有集中式服务器,因此无法将其阻止。

另一个应用程序是DTube,这是一个类似于YouTube的视频网站。但是,DTube完全建立在IPFS的分布式网络上,任何人都可以发布视频并支持网站的建设。

IPFS可以在整个星球上运作吗?您一定想知道,为什么IPFS被命名为星际文件系统?它可以在多个星球上运作吗?

假设我们以火星为基地,那么从火星到地球的信息传输就非常困难。给定两个行星的位置,在两个行星之间传输信号需要4到24分钟。

即使在最理想的情况下,您也可以在火星上打开计算机,并希望访问地球上的Wikipedia页面。发送到Wikipedia的此命令需要4分钟才能到达地球;到达地球后,命令从Internet到达Wikipedia服务器;服务器只需要几毫秒的响应时间,服务器的回复仍然需要4分钟才能返回火星。因此,即使在最佳情况下,访问网页也需要8分钟,而在互联网速度较差的情况下则需要48分钟。

IPFS可能会在火星上缓存地球上大多数Internet。如果有人打开了要下载的网页,则该网页已经存在于Mars的节点上,这将导致页面加载。速度与地球一样快。

因此IPFS可以跨卫星分布Internet。

总而言之,IPFS是一个具有远见卓识的项目,旨在创建一个真正的去中心化Internet。

FIL被认为是货币界的传奇。该计划被多次推迟,最后主网络终于在去年成功启动。也许市场气氛已经解决了很长一段时间,每个人都抱着在线FIL的财富和自由的梦想,尽管可能有人在几十分钟的在线时间内就获得了自由。火币10刀的开盘价在五分钟内上升到50刀,增长了五倍,但由于火币系统建立了在线保护机制,未能达到更高的价格。五分钟后,FIL继续大肆宣传,价格最高达到了220刀。然后价格暴跌,为缓慢的调整打开了道路。

第二天早上,我看到的是60美元以上的FIL,以及一张在屏幕上广泛流传的屏幕快照,其中显示了50笔的大笔交易和200笔的全部交易。来回的双手操作赚了很多钱并快乐地离开了田野,留下了一群高高的韭菜和无助的尸体遍布田野。

在FIL的初始阶段注定要在市场上追求热钱是不成功的。俗话说,梅花如何闻起来却没有一点冷气。 FIL需要的是价值的沉淀,然后是价值的回报。游戏开始时220 FIL的最终价格回落到20左右,并且开始了几个月的潜伏状态。曾经被市场和用户所忽视的FIL不再被提及,好像它已经从市场上消失了一样。

20美元的FIL是绝对低廉的价格,并且有巨大的价值空间。当时,Orange发表了一篇文章说,可以考虑25美元之后的FIL。当时,还发生了Anyin折扣6.66%来购买FIL并在一年后赎回相同金额的情况。牛市Tuncoin是一个不断等待升值的过程,但是与二级市场Tuncoin的价值投资相比,直接选择在一级市场开采似乎更具成本效益。一些知名交易所还开展了一些活动,以购买FIL采矿机的采矿能力。

对于开盘价高达220英镑的FIL,没人知道需要花多长时间才能解决不良的韭菜,甚至没人感觉到FIL存储的部署已完全完成,并且可以使用时才开始获得价值回报。出色地。因为要花很长时间,所以我参加了一年的禁售活动也是出于这种考虑。

但是事实似乎比我们想象的要好得多。今年2月,FIL开始鼓动,并返回公众视野,并以优异的成绩在一天之内翻了一番。一个月后,FIL正式爆发,而在三月份的短短一个月内,价格就翻了整整四倍。在4月初,它继续发挥自己的实力,并在发行开始时突破了高点,达到238美元。从最低点开始,FIL的价格上涨了十倍。尽管当前价格下降了,但FIL的价值仍需要探索。

报告/反馈

要革命互联网的IPFS,如何加速落地?

2015年,毕业于斯坦福大学计算机科学系的研究生Juan创立并发布了一个名为IPFS的协议,旨在创建不同于该文件系统的全球对等分布式版本的文件系统。 http传输协议。

该协议的出现改变了传统的集中式存储,并引发了新一轮的数据存储革命,甚至是互联网革命。

IPFS如何从集中式存储转为分布式?简而言之,在IPFS网络中,文件通过特殊的加密算法分解为几个文件片段,然后分散并存储在世界各地的IPFS网络节点中。当用户需要下载数据的同时,通过内容寻址从最近的节点重新拼接分段的内容,从而替换以前的IP寻址。

IPFS可以有效解决集中存储导致的高并发,数据冗余,存储安全,隐私泄露和成本高的问题。但是,IPFS分布式存储对基础架构的建设也提出了更高的要求和挑战。如何解决这些挑战这是IPFS快速实施的关键。

上周,第九届中国电子信息博览会(CITE2021)在深圳会展中心成功闭幕。在2021年深圳分布式存储峰会上讨论了展览的重要部分,以加快IPFS基础架构的实施。

创新的存储体系结构,按需分层IPFS分布式存储作为一种创新的存储体系结构,可以降低对集中式存储的极端需求并节省服务提供成本,但是同时,它也面临着创新存储体系结构需要面对的挑战。它需要大容量,快速访问,低成本和低功耗。

“实际上,很难同时找到满足这四个方面用户需求的存储介质或存储设备,但是好消息是,当存储体系结构创新时,它也可以用作存储介质或存储设备。一个满足用户各种存储创建需求的系统,因为要对用户数据进行分层,并且不同类型的用户数据具有不同的存储要求。”西部数据副总裁兼中国业务中国区总经理刘刚在2021年深圳分布式存储峰会上表示。

为此,西部数据提出了“分层存储”的概念。在“存储金字塔”中,根据应用场景的不同,存储从低到高分为五层,分别是极冷存储,冷存储,温存储和热存储。以及极热的存储空间。其中,冷存储和超冷存储用于海量存储的大数据,而热存储和超热存储用于可提供快速访问的快速数据。

具体来说,超冷存储层的写入时间较少,并且数据需要长时间存储。基本财务数据,基本医疗数据以及广播和电视行业都属于超冷存储层。 SMR HDD适用于此类情况。冷库对容量的要求很高,并且读取时间很多。在线交易用户配置文件分析是一种典型的冷存储,可以使用大容量企业硬盘。

热存储层需要更高的性能IOPS和某些带宽要求。主流的SSD / HDD适用于此类情况。高性能SSD适用于热存储层,而新的存储介质(例如DRAM / SCM)则适用于极热存储层。

“对于冷存储和超冷存储,IPFS服务提供商在过去的四个季度中,从过去的8T到18T,在过去四年中几乎完成了云服务提供商的硬盘演进过程。与升级到14T,升级到18T相比,在存储容量,减少服务器数量和增加存储密度方面,许多IPFS公司现在已经考虑在本季度迁移到18T高密度硬盘。”刘刚说。

针对IPFS存储的难点,优化计算和存储集群。 IPFS分布式存储需要解决登陆问题。除了作为新的存储体系结构必须解决的问题之外,它还具有许多存储难题,包括低数据吞吐量和空间利用率。低,难于扩展,总拥有成本高,操作和维护效率低以及故障损失高。

刘刚说,存储和计算的分离已经在IPFS级别达成共识。如果在IPFS计算群集中使用7.68T SSD,在存储群集中使用18T高密度硬盘,则存储的痛点将得到进一步改善。 “使用4U60 + 18T配置,与传统的4U36 + 16T配置相比,机柜数量减少了约46%,功耗减少了约36%,并且在部署和维护方面的成本降低了。大规模。”

对于IPFS存储群集,Western Digital当前具有高密度磁盘扩展柜,大容量18T硬盘驱动器和Ultrastar DC SN640 NVMe SSD作为缓存。对于IPFS计算群集,西部数据拥有Ultrastar DC SN640 NVMe SSD和Ultrastar DC SN840 NVMe SSD写密集型SSD来提供支持。 “我们发现有许多计算节点可以拆分具有P1和P2功能的服务器,因为P1可以并行化,而P2无法并行化,但是在达到一定规模后,可以拆分P1和P2,我们会发现,尽管计算性能有所提高,但是两个节点之间的数据传输会带来一定的损失。这是利用高速SSD缓存通过NVMe-oF连接到高速闪存池,从而降低了成本并提高了效率。”刘刚说。

目前,许多制造商已与Western Digital合作,将Western Digital的存储技术用于IPFS解决方案。刘刚介绍说,西部数据已经与Star Sky和Inspur合作推出了IPFS解决方案。该解决方案包括Western Digital Ultrastar DC HC550 18T硬盘,浪潮英信服务器NF5466M5,XSKY文件存储系统和其他关键组件。该解决方案不仅实现了快速部署,操作维护方便,而且还减少了IPFS业务异常情况造成的损失,大大提高了业务收入。

作为分布式存储软件提供商,山燕还使用Western Digital的高密度硬盘驱动器和高密度4U60存储扩展柜来提高密度并降低成本,并实现高可靠性和稳定性。

在存储供应商和IPFS供应商的共同努力下,IPFS分布式存储的基础架构建设正在加速。

本文中的图片来自Western Digital Leifeng.com Leifeng.com report / feedback

微信
登录
用户名
密码
注册
用户名
密码
确认密码
昵称
邮箱
QQ
找回密码
用户名
邮箱
※ 重置链接将发送到邮箱