网易首页 > 网易号 > 正文 申请入驻

IPFS和Filecoin结合实现分布式存储的步骤流程!

0
分享至

Browsers3000是一个为期五周的黑客松活动,由ProtocolLabs实验室举办,这个活动专注于为Web3未来构建的去中心化解决方案。

随着Web浏览器逐渐应用Web3技术,对去中心化存储的需求变得越来越明显。不过,浏览器插件和使用IPFS这类分布式存储协议时面临越来越多的局限性。标准的Web浏览器并不总能以原生的方式利用IPFS技术。因此就需要有一个中介角色,为有意使用此类存储系统应用来开发应用的开发者提供帮助。

Estuary是很多Web3开发者想寻找的解决方案。它的实质就是一个整合了最小化Filecoin库的IPFS节点。让Filecoin和IPFS一起工作并不难,不过找到正确的步骤还是需要点技巧的。

在这个例子中,Textile正使用一个架设的中间服务,来让开发者使用标准API将内容pin到IPFS网络上。在理解它们的协作机制之前,需要了解一下它们各自的原理。

IPFS和Filecoin:区块链世界的天作之合!

Filecoin是一个去中心化的网络,它能让人们在任何地方存取数据。用户可以作为网络中的节点出租自己的可用存储空间,通过这些节点上提供的数据存取服务,用户还能赚取Filecoin。

这个结合的另一环节就是IPFS,它是一个Web3文件系统,让开发者能够在网络上存取数据。在非区块链领域能找到最相似的服务就是云计算了,不过IPFS并不是由大公司控制的。

老派的程序员可能还记得在C语言里使用指针的时候。IPFS使用类似的概念即内容标识(CID),通过这个标识就能在可用的节点上访问数据。

要访问文件的时候,你可以引用IPFS的存储服务上的CID标识,而不是使用本地硬盘里的文件地址。不过,由于浏览器并不能原生地理解IPFS,它们需要有将这些CID标识视为文件的方式。这就是Textile这个工具的作用了。

Textile:永续的IPFS数据仓库

浏览器处理IPFS文件时碰到的问题就是它们并不具有永续性。Textile提供了一个简单的架设服务式解决方案,开发者能够将其添加到任何网站或应用里。虽然IPFS协议在主流的浏览器里并没有得到原生的支持,但Textile可以使用"Buckets"作为组织索引和pin住IPFS数据的方式,从而满足开发者的需求。

设置bucket的步骤很容易,不外乎创建一个本地的秘密文件,用于存储访问TextileHub账号所需的秘钥。当你注册一个TextileHub账号并开发一个应用程序时,你会得到一对公钥和私钥。这个秘钥对需要用以下格式插入文本文件里:

TEXTILE_HUB_KEY=XXXX

TEXTILE_HUB_SECRET=XXXX

IPFS_GATEWAY=https://ipfs.io

这个环节可能是最有技术含量的操作了。Textile的命令行CLI工具应该能提供公私钥对的值,让系统能够访问bucket。当开发者完成了这一步,应该就能容易地使用bucket来开发应用程序。你可以通过使用NextJS和TextileBuckets快捷开始项目的模板这个例子了解更多。

Textile的整合方案支持使用任何语言或框架来进行开发。一些开发者可能希望在产品中使用React或Vue框架,不过Angular或其他JS实施方案其实都是可以的。公私钥对提供了安全架设数据的方式。它们还支持生成一个libp2p身份的操作。

当你的应用程序的用户设立了一个libp2p秘钥后,他们就可以使用通过Textile架设的bucket基础设施,来将数据pin到IPFS网络上。取决于服务器的流量和网络连接的质量,这些文件可能需要等待一小段时间才能被公开访问。

IPFS网络上的特定数据越受欢迎的话,它的取回速度就会更快。如果你的用户正存储的数据需要有长期存储的可验证证明,TextileBucket还支持一个FilecoinAPI,让你可以与Filecoin网络里已经熟悉的存储提供者进行存储交易提议。不过,如果你连一个存储提供者都不认识的话,该怎么办?Estuary提供了一个更为简便的解决方案,让你可以将数据存储到Filecoin网络上。

两重的存储系统

当数据通过Textile添加到一个bucket后,这个数据会被pin到IPFS上并可被其他人访问,但这并不意味着它就一定在Filecoin的链上。通过Textile的IPFS网关所访问的数据需要与一个存储服务提供者达成存储交易提议,才能被添加到Filecoin区块链上。若要将数据pin到Filecoin网路上,则需要Estuary或Textile’sBidbot这样的中介服务。

通过Estuary,上传的数据可以进入超过100个节点。不过问题是,你的数据真的在链上吗?有几个简单的方法可以进行验证,让你可以获得相关的文件、CID标识号和正存储该数据的服务提供者的信息。

将文件上传到Estuary是很简单的,有以下几个方式:

1、用户可以在其应用中使用Estuary的API

2、使用命令行

3、登录后在浏览器中拖拽文件

Estuary还支持列出与特定账号关联的数据。这个列表提供了该用户有权访问的文件及CID标识信息,这包括了Filecoin网络上保存了这些数据的存储服务提供者的信息。Estuary提供了简单的ReactJS整合方式,开发者可以直接复制参考。当然,开发者还需要添加自己的API秘钥,不过大部分情况下从Estuary的手册里参考代码片段就可以满足开发需求了。

Web存储新范式

IPFS和Filecoin是互补的系统,生态也开发了Textile和Estuary这类工具来帮助两者的协作。随着插件使用的受限程度增加,这些工具对当前浏览器里开发Web3应用来说是最佳的解决方案了。以后,当IPFS变得越来越普及,浏览器将支持原生的整合方案。随着浏览器整合方案的继续发展,Textile和Estuary同时也在提供简单的变通方案,让这些系统可以良好并行运作。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
明年增程式汽车迎来2.0时代,购车者将迎来新选择!

明年增程式汽车迎来2.0时代,购车者将迎来新选择!

小毅说事
2024-11-16 21:56:39
广东一金店被抢走400多万黄金首饰?当地回应

广东一金店被抢走400多万黄金首饰?当地回应

环球网资讯
2024-11-15 18:12:05
吴艳妮又被喷了!两张“无裤风”照片,一个颜值和努力并存的女孩

吴艳妮又被喷了!两张“无裤风”照片,一个颜值和努力并存的女孩

圈里的甜橙子
2024-11-15 12:24:01
风靡一时的断桥窗,为什么不“香”了?原来坑人的“猫腻”太多了

风靡一时的断桥窗,为什么不“香”了?原来坑人的“猫腻”太多了

室内设计师有料儿
2024-11-15 11:22:23
首飞14年都没人要,俄罗斯终于卖出首单苏-57战机,中国帮了大忙

首飞14年都没人要,俄罗斯终于卖出首单苏-57战机,中国帮了大忙

蜉蝣说
2024-11-16 20:08:07
赵小凡,被查

赵小凡,被查

鲁中晨报
2024-11-16 17:12:08
极其罕见!南昌25岁女子怀9胞胎:又惊又喜,没想到一下就怀了9个

极其罕见!南昌25岁女子怀9胞胎:又惊又喜,没想到一下就怀了9个

体制内老陈
2024-11-14 15:46:39
11月起黄金变现激增,有人花60万元“抄底”买了1公斤

11月起黄金变现激增,有人花60万元“抄底”买了1公斤

红星新闻
2024-11-15 22:03:39
00后这"匈奴"式聊天,看的我头皮直发麻,他们的语言你懂多少?

00后这"匈奴"式聊天,看的我头皮直发麻,他们的语言你懂多少?

晴晴给你讲故事
2024-11-15 14:55:47
为啥安踏系始祖鸟可隆迪桑特火热得发烫,李宁系火柴棍依旧冷淡?

为啥安踏系始祖鸟可隆迪桑特火热得发烫,李宁系火柴棍依旧冷淡?

白宸侃片
2024-11-15 20:57:41
特朗普任命白宫通讯主任:首位华裔成员

特朗普任命白宫通讯主任:首位华裔成员

圈里的甜橙子
2024-11-16 23:05:44
张柏芝带小儿子公开露面,比谢霆锋的两个儿子还要帅气

张柏芝带小儿子公开露面,比谢霆锋的两个儿子还要帅气

港叔
2024-11-13 10:34:52
泽连斯基:努力确保明年以外交手段结束俄乌冲突

泽连斯基:努力确保明年以外交手段结束俄乌冲突

新京报
2024-11-16 17:05:12
可口可乐怀旧软饮重磅回归,粉丝欢呼雀跃

可口可乐怀旧软饮重磅回归,粉丝欢呼雀跃

医疗前沿
2024-11-16 00:55:24
去了浙江才发现,电线早已不埋墙里了!瞧人家这么设计,真是先进

去了浙江才发现,电线早已不埋墙里了!瞧人家这么设计,真是先进

风谈笔录
2024-11-14 07:30:27
中加外长秘鲁会面,中方重点解决两大矛盾,加方反提出了一个要求

中加外长秘鲁会面,中方重点解决两大矛盾,加方反提出了一个要求

猎火照狼山
2024-11-17 00:05:02
突然爆雷,几百人“被坑”?抢到黄金,平台不发货不退款!有人买了47万元,还有多人贷款下单,现在还不上了!上海警方已立案

突然爆雷,几百人“被坑”?抢到黄金,平台不发货不退款!有人买了47万元,还有多人贷款下单,现在还不上了!上海警方已立案

每日经济新闻
2024-11-17 00:00:08
58岁泰森为养家而战!第3任妻子不忍看,打理拳王财产,太精明

58岁泰森为养家而战!第3任妻子不忍看,打理拳王财产,太精明

梦与体育
2024-11-16 15:33:16
18强赛第6轮赛程出炉!国足冲3连胜升第2,外媒:赢日本概率仅13%

18强赛第6轮赛程出炉!国足冲3连胜升第2,外媒:赢日本概率仅13%

侃球熊弟
2024-11-16 06:31:46
悄悄四连胜,原本有望西部第一,曾经被抛弃,现在你高攀不起

悄悄四连胜,原本有望西部第一,曾经被抛弃,现在你高攀不起

青山隐隐啊
2024-11-16 16:42:54
2024-11-17 00:48:49
IPFS银狐智跃云计算
IPFS银狐智跃云计算
IPFS存储网络基础服务商
297文章数 526关注度
往期回顾 全部

科技要闻

杨植麟:每月有3600万用户在使用kimi

头条要闻

江苏高校持刀伤人事件致8死17伤 嫌疑犯被当场抓获

头条要闻

江苏高校持刀伤人事件致8死17伤 嫌疑犯被当场抓获

体育要闻

双手沾满鲜血的童年,塑造了NBA最拼命的球员

娱乐要闻

金鸡奖:赵丽颖未获奖,王骁拿奖

财经要闻

中铁七局致歉!对5人就地免职

汽车要闻

越野拉满 东风猛士917高地雄狮售69.9万元

态度原创

教育
家居
数码
旅游
公开课

教育要闻

第五届深圳校园文化节暨大湾区校园文化科创展开幕

家居要闻

现代简约 彰显实用性

数码要闻

山东对8类家电开展以旧换新 最高可享受补贴1.6万元

旅游要闻

山东日照迎首批免签入境韩国旅客

公开课

一块玻璃,如何改变人类世界?

无障碍浏览 进入关怀版