• 简体版 | 繁體版
  • 联系我们
  • 加入我们
  • 关于我们
  •  
  • 首页
  • 快讯
  • 价值号
  • 视频
  • 专题
  • 入驻价值号
  • 碳链APP
    微信公众号

    扫码下载App

  • 登录
  • 微信公众号

    微信公众号

导航
  • 首页
  • 快讯
  • 区块链+
  • 价值号
  • 视频
  • 专题
  • DeFi优选
碳链价值APP
专注服务于金融科技和区块链
立即打开

Filecoin和IPFS的结合如何实现去中心化存储

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

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同时也在提供简单的变通方案,让这些系统可以良好并行运作。

——End——

相关导读

FilSwan的进击——Filecoin网络真实数据存储的推动者

揭秘 | Estuary, Web3.storage和NFT.storage谁是最好的存储方式

公链红海中,Flow竞争优势一览

揭秘 | 如何使用permaweb将数据上传到Arweave

友情提示:在星际视界(IPFSNEWS)公众号回复关键字1.回复“Filecoin”即可获得Filecoin项目中文版、英文版白皮书

2.回复“IPFS”即可获得IPFS项目中文版、英文版白皮书

3.回复“Swarm”即可获得Swarm 英文版白皮书


编辑:星际视界IPFSNEWS Eric

展开全文
打开碳链价值APP  查看更多精彩资讯
声明:本文内容为作者独立观点,不代表碳链价值立场,且不构成任何投资理财建议。
0 0
IPFSFilecoin

扫一扫,分享到微信

相关推荐

从FVM上线前的测试网统计报告中看前景,Filecoin将会迎来什么变化? 价值号

从FVM上线前的测试网统计报告中看前景,Filecoin将会迎来什么变化?

Web3践行者 2023-03-10 价值号
FVMFilecoinIPFSFIL
Hyperspace测试网的数据统计一方面是FVM的提前演练,另一方面也能看看合约处理的水准如何
DC真实数据都有哪些?Filecoin为DC数据存储的解决方案又是什么? 价值号

DC真实数据都有哪些?Filecoin为DC数据存储的解决方案又是什么?

Web3践行者 2023-03-03 价值号
FilecoinDC数据存储
数据来源于生活和工作,真实有效的数据需要存储和查询,如何高效长久地存储也是去中心化存储提供商Filecoin的工作内容
Web3数据基础设施:IPFS能否挑起大梁? 价值号

Web3数据基础设施:IPFS能否挑起大梁?

Web3践行者 2023-02-10 价值号
Web3IPFS数字基建
对于Web3的数据存储基建的共识来源于IPFS去中心化的永久性,不可更改和可验证性,Web3越来越多的主流应用程序采用IPFS

碳链快讯更多 ›

2023-03-28

慢雾:批准未知来源的代币时请仔细检查交易的 gas limit

2023-03-28

蚂蚁集团:于隽曾是外派至A&T Capital的工作人员,目前已办结离职手续

2023-03-28

香港金管局和证监会将于 4 月 28 日联合举办加密企业和银行家之间的圆桌会议

2023-03-28

英国财政部取消由政府支持的 NFT 计划

2023-03-28

欧盟将于 3 月 28 日投票表决是否禁止匿名自托管钱包转账大额加密资产

2023-03-28

日经亚洲:美 SEC 对孙宇晨的指控或将影响 Huobi 香港牌照申请及扩张计划

2023-03-28

CFTC提起诉讼后价值近15亿美元的加密资产从币安相关钱包流出

2023-03-27

CFTC 诉币安及其 CEO 违法以寻求民事货币罚款和其他衡平救济

2023-03-27

CFTC指控Binance概述:涉及向美国投资者提供的交易服务及其合规性问题

2023-03-27

Polygon zkEVM 主网 Beta 版本即将上线,Vitalik 将于 22:30 执行首笔象征性交易

2023-03-27

Microstrategy 购入价值约 1.5 亿美元的比特币,均价为 23238 美元

2023-03-27

马云谈ChatGPT:要用人工智能去解决问题

2023-03-27

Gucci 与 Yuga Labs 达成合作,并计划于本周参与 Otherside

2023-03-27

知情人士:交通银行、中国银行、浦发银行香港分行或向加密公司提供银行服务

2023-03-27

上周有将近1.9亿美元投入加密行业初创公司

2023-03-26

马斯克对推特最新估值仅为 200 亿美元,不及收购价的一半

2023-03-25

美财长耶伦主持召开紧急金融稳定会议

2023-03-25

94岁的英特尔联合创始人戈登·摩尔去世,为「摩尔定律」提出者

2023-03-24

欧盟反洗钱法案对加密货币支付的限制恢复到最初版本

2023-03-24

Tether CTO:Tether Q1 利润约 7 亿美元,超额储备将达 16.6 亿美元

2023-03-24

CNBC 披露币安员工及志愿者引导用户规避 KYC 限制,币安回应会对违规人员采取行动

2023-03-24

Do Kwon 在塞尔维亚成立加密公司,检方正调查该公司是否用于洗钱

2023-03-24

OpenAI正为ChatGPT添加插件支持,允许使用第三方服务

2023-03-24

Cathie Wood 旗下方舟基金购买 1780 万美元 Coinbase 股票

2023-03-24

Character.AI完成1.5亿美元融资,a16z领投

2023-03-23

Do Kwon 已在黑山被逮捕

2023-03-23

美众议院:工作量证明挖矿是美国实现能源独立和持续国家安全能力的重要组成部分

2023-03-23

美国银行:区块链软件的下一步发展才刚刚开始

2023-03-23

中办、国办:加快推进区块链等在医疗卫生领域中的应用

2023-03-23

马斯克:需支付3 DOGE来参观飞船发射

2023-03-23

做市商Wintermute Trading已收到4000万枚ARB,并少量转入到交易所测试

2023-03-23

Coinbase首席法务官:美国SEC仍没有关于加密货币的明确规则手册

2023-03-23

美CFTC技术咨询委员会已在今日会议中听取加密公司对DeFi领域关键问题的介绍

2023-03-23

胜利证券获香港证监会同意可管理投资虚拟资产的投资组合

2023-03-23

Coinbase、Justin Sun今日均遭美SEC指控,希望寻求更透明的监管准则

2023-03-23

香港特区政府委任Nano Labs创始人孔剑平为香港数码港管理有限公司董事

2023-03-23

高盛正用ChatGPT风格的AI工具来协助编写代码

2023-03-23

币安恢复收取比特币交易手续费

2023-03-23

Coinbase 已收到美 SEC 的韦尔斯通知,称其可能违反证券法

2023-03-23

美 SEC 指控孙宇晨及其三家全资公司,称其涉嫌非法销售证券和操控市场

2023-03-23

美联储宣布加息25个基点

2023-03-23

Uniswap 推出 Mini Portfolio 功能,用户可以查看和管理自己资产

2023-03-22

Telegram 支持用户在聊天中发送 USDT

2023-03-22

英媒:硅谷银行首席风险官空缺长达8个月

2023-03-22

BitRock Capital 拟于第三季度完成 1 亿美元新基金募集,将投资 SaaS 及 Web3 领域

2023-03-22

俄罗斯加密交易所 Bitzlato 现允许用户最多提取 50% 比特币

2023-03-22

Race Capital 完成 1.81 亿美元二期基金募资,已投资 10 个项目

2023-03-22

OneCoin 前合规负责人被引渡美国受审,恐面临 40 年监禁

2023-03-22

韩国游戏巨头 Nexon 宣布在 Polygon 上推出 NFT 游戏 MapleStory Universe

2023-03-22

富士通提交涵盖数种加密货币服务的商标申请

推荐文章

  • 来自 a16z 联合创始人的加密课程:Web3 应该从 Web1 学到些什么?

    2022-06-02

  • Consensys:代币设计和发行的 30 个注意事项

    2022-06-01

  • 字节跳动天使投资人Tim Gong:Web3的未来架构需要支持基于海量个人信息的数字资产交易

    2022-06-01

  • 深度研究:如何设计代币经济学框架?

    2022-05-31

  • 万事达卡CEO:SWIFT系统将在五年内被央行数字货币取代

    2022-05-31

价值号更多 ›

吉时通信
吉时通信
文章: 133
  • 以太坊合并:如何影响显卡和区块链行业?
  • 以太坊合并的底层观察:区块结构和MEV
  • 宏观视角解析LUNA和UST崩盘:稳定币的路在何方?
链集市ChainMarket
链集市ChainMarket
文章: 177
  • 区块链产业周刊丨全球区块链商业委员会与全球数字金融合并;最高人民法院发布区块链司法应用相关意见;蚂蚁链区块链应用专利获国家授权
  • 区块链将如何帮助我们解决气候问题?
  • 区块链产业周刊丨国家级数据云平台“人民云”正式上线;徐工机械成立包含区块链技术的国重实验室;欧盟推进数字欧元发展阶段
Unitimes
Unitimes
文章: 380
  • 深度研究:如何设计代币经济学框架?
  • 创作者经济:正统性危机之下的变革之路
  • 哈佛商业评论:Web3的机遇和挑战
换一批

热门标签

新基建 比特币 以太坊 矿业 DeFi 共识对话 区块链+ 研报 美联储 央行数字货币 无限QE 加密衍生品 AI 云计算 大数据 5G 政策 交易所 稳定币 电子支付 Libra 算力产业 联盟链 公链 区块链 加密货币 Nervos Cosmos EOS STO

邮件订阅

及时、全面、专业、准确的资讯与数据,致力于为区块链爱好者以及数字货币投资者提供最好的服务。

App内打开

邮件订阅

及时、全面、专业、准确的资讯与数据,致力于为区块链爱好者以及数字货币投资者提供最好的服务。

Moshou

碳链价值是集资讯、行情、数据于一身的区块链信息服务平台,我们追求及时、全面、专业、精确的资讯与数据,致力于为区块链创新者和数字货币投资者提供优质的服务。

关于我们 加入我们 联系我们 隐私条款
微信公众号

扫一扫关注微信公众号

Copyright © 2018-2020 碳链价值 京ICP备18046423号
下载碳链App

下载碳链App

微信公众号

微信公众号

微信公众号

微信公众号

打赏文章作者

支付宝打赏二维码 支付宝扫一扫打赏
微信打赏二维码 微信扫一扫打赏

# 热门搜索 #

CBDC 比特币 DeFi 以太坊 区块链