宇宙链 宇宙链
Ctrl+D收藏宇宙链
首页 > BNB价格 > 正文

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

作者:

时间:1900/1/1 0:00:00

:"\u003Cp\u003E\u003Cspan\u003EBrowsers3000是一个为期五周的黑客松活动,\u003C\u002Fspan\u003E由ProtocolLabs实验室举办,这个活动专注于为Web3未来构建的去中心化解决方案。\u003C\u002Fp\u003E\u003Cp\u003E\u003Cimgalt=\"Filecoin和IPFS的结合如何实现去中心化存储\"src=\"https:\u002F\u002Fpiccdn.0daily.com\u002F202109\u002F18051339\u002Fu3dcbdo5td3n1v5m!webp\"data-img-size-val=\"1200,764\"\u002F\\\u003E\u003C\u002Fp\u003E\u003Cp\u003E随着Web浏览器逐渐应用Web3技术,对去中心化存储的需求变得越来越明显。不过,浏览器插件和使用IPFS这类分布式存储协议时面临越来越多的局限性。标准的Web浏览器并不总能以原生的方式利用IPFS技术。因此就需要有一个中介角色,为有意使用此类存储系统应用来开发应用的\u003Cspanclass=\"font\"\u003E\u003Cspanclass=\"font\"\u003E\u003Cspanclass=\"font\"\u003E\u003Cspanclass=\"font\"\u003E开发者\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E提供帮助。\u003C\u002Fp\u003E\u003Cp\u003EEstuary是很多Web3开发者想寻找的解决方案。\u003Cspan\u003E它的实质就是一个整合了最小化\u003Cspanclass=\"alert\"\u003E\u003Cspanclass=\"alertFont\"\u003E\u003Cspanclass=\"font\"\u003EFilecoin\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E库的IPFS节点。\u003C\u002Fspan\u003E让Filecoin和IPFS一起工作并不难,不过找到正确的步骤还是需要点技巧的。\u003C\u002Fp\u003E\u003Cp\u003E在这个例子中,\u003Cspan\u003ETextile正使用一个架设的中间服务,来让开发者使用标准API将内容pin到IPFS网络上。\u003C\u002Fspan\u003E在理解它们的协作机制之前,需要了解一下它们各自的原理。\u003C\u002Fp\u003E\u003Cp\u003EIPFS和Filecoin:区块链世界的天作之合\u003C\u002Fp\u003E\u003Cp\u003E\u003Cspan\u003EFilecoin是一个去中心化的网络,它能让人们在任何地方存取数据。\u003C\u002Fspan\u003E用户可以作为网络中的节点出租自己的可用存储空间,通过这些节点上提供的数据存取服务,用户还能赚取Filecoin。\u003C\u002Fp\u003E\u003Cp\u003E这个结合的另一环节就是IPFS,\u003Cspan\u003E它是一个Web3文件系统,让开发者能够在网络上存取数据。\u003C\u002Fspan\u003E在非区块链领域能找到最相似的服务就是云计算了,不过IPFS并不是由\u003Cspanclass=\"font\"\u003E\u003Cspanclass=\"font\"\u003E\u003Cspanclass=\"font\"\u003E\u003Cspanclass=\"font\"\u003E大公司\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E控制的。\u003C\u002Fp\u003E\u003Cp\u003E老派的程序员可能还记得在C语言里使用指针的时候。\u003Cspan\u003EIPFS使用类似的概念即内容标识,通过这个标识就能在可用的节点上访问数据。\u003C\u002Fspan\u003E\u003C\u002Fp\u003E\u003Cp\u003E要访问文件的时候,你可以引用IPFS的存储服务上的CID标识,而不是使用本地硬盘里的文件地址。不过,由于浏览器并不能原生地理解IPFS,它们需要有将这些CID标识视为文件的方式。这就是Textile这个工具的作用了。\u003C\u002Fp\u003E\u003Cp\u003ETextile:永续的IPFS数据仓库\u003C\u002Fp\u003E\u003Cp\u003E浏览器处理IPFS文件时碰到的问题就是它们并不具有永续性。\u003Cspan\u003ETextile提供了一个简单的架设服务式解决方案,开发者能够将其添加到任何网站或应用里。\u003C\u002Fspan\u003E虽然IPFS协议在主流的浏览器里并没有得到原生的支持,但Textile可以使用"Buckets"作为组织索引和pin住IPFS数据的方式,从而满足开发者的需求。\u003C\u002Fp\u003E\u003Cp\u003E设置bucket的步骤很容易,不外乎创建一个本地的秘密文件,用于存储访问TextileHub账号所需的秘钥。\u003Cspan\u003E当你注册一个TextileHub账号并开发一个应用程序时,你会得到一对公钥和私钥。\u003C\u002Fspan\u003E这个秘钥对需要用以下格式插入文本文件里:\u003C\u002Fp\u003E\u003Cp\u003ETEXTILE_HUB_KEY=XXXX\u003C\u002Fp\u003E\u003Cp\u003ETEXTILE_HUB_SECRET=XXXX\u003C\u002Fp\u003E\u003Cp\u003EIPFS_GATEWAY=https:\u002F\u002Fipfs.io\u003C\u002Fp\u003E\u003Cp\u003E这个环节可能是最有技术含量的操作了。Textile的命令行CLI工具应该能提供公私钥对的值,让系统能够访问bucket。当开发者完成了这一步,应该就能容易地使用bucket来开发应用程序。你可以通过使用NextJS和TextileBuckets快捷开始项目的模板这个例子了解更多。.\u003C\u002Fp\u003E\u003Cp\u003E\u003Cspan\u003ETextile的整合方案支持使用任何语言或框架来进行开发。\u003C\u002Fspan\u003E一些开发者可能希望在产品中使用React或Vue框架,不过Angular或其他JS实施方案其实都是可以的。公私钥对提供了\u003Cspanclass=\"font\"\u003E\u003Cspanclass=\"font\"\u003E\u003Cspanclass=\"font\"\u003E\u003Cspanclass=\"font\"\u003E安全\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E\u003C\u002Fspan\u003E架设数据的方式。它们还支持生成一个libp2p身份的操作。\u003C\u002Fp\u003E\u003Cp\u003E当你的应用程序的用户设立了一个libp2p秘钥后,他们就可以使用通过Textile架设的bucket基础设施,来将数据pin到IPFS网络上。取决于服务器的流量和网络连接的质量,这些文件可能需要等待一小段时间才能被公开访问。\u003C\u002Fp\u003E\u003Cp\u003EIPFS网络上的特定数据越受欢迎的话,它的取回速度就会更快。如果你的用户正存储的数据需要有长期存储的可验证证明,\u003Cspan\u003ETextileBucket还支持一个FilecoinAPI,让你可以与Filecoin网络里已经熟悉的存储提供者进行存储交易提议。\u003C\u002Fspan\u003E不过,如果你连一个存储提供者都不认识的话,该怎么办?Estuary提供了一个更为简便的解决方案,让你可以将数据存储到Filecoin网络上。\u003C\u002Fp\u003E\u003Cp\u003E两重的存储系统\u003C\u002Fp\u003E\u003Cp\u003E当数据通过Textile添加到一个bucket后,这个数据会被pin到IPFS上并可被其他人访问,但这并不意味着它就一定在Filecoin的链上。\u003Cspan\u003E通过Textile的IPFS网关所访问的数据需要与一个存储服务提供者达成存储交易提议,才能被添加到Filecoin区块链上。\u003C\u002Fspan\u003E若要将数据pin到Filecoin网路上,则需要Estuary或Textile’sBidbot这样的中介服务。\u003C\u002Fp\u003E\u003Cp\u003E通过Estuary,上传的数据可以进入超过100个节点。不过问题是,你的数据真的在链上吗?有几个简单的方法可以进行验证,让你可以获得相关的文件、CID标识号和正存储该数据的服务提供者的信息。\u003C\u002Fp\u003E\u003Cp\u003E将文件上传到Estuary是很简单的,有以下几个方式:\u003C\u002Fp\u003E\u003Cp\u003E\u003Cspan\u003E1、\u003C\u002Fspan\u003E用户可以在其应用中使用Estuary的API\u003C\u002Fp\u003E\u003Cp\u003E\u003Cspan\u003E2、\u003C\u002Fspan\u003E使用命令行\u003C\u002Fp\u003E\u003Cp\u003E\u003Cspan\u003E3、\u003C\u002Fspan\u003E登录后在浏览器中拖拽文件\u003C\u002Fp\u003E\u003Cp\u003EEstuary还支持列出与特定账号关联的数据。这个列表提供了该用户有权访问的文件及CID标识信息,这包括了Filecoin网络上保存了这些数据的存储服务提供者的信息。\u003Cspan\u003EEstuary提供了简单的ReactJS整合方式,开发者可以直接复制参考。\u003C\u002Fspan\u003E当然,开发者还需要添加自己的API秘钥,不过大部分情况下从Estuary的手册里参考代码片段就可以满足开发需求了。\u003C\u002Fp\u003E\u003Cp\u003EWeb存储新范式\u003C\u002Fp\u003E\u003Cp\u003EIPFS和Filecoin是互补的系统,生态也开发了Textile和Estuary这类工具来帮助两者的协作。随着插件使用的受限程度增加,这些工具对当前浏览器里开发W\u003Cspan\u003Eeb3应用来说是最佳的解决方案了。以后,当IPFS变得越来越普及,浏览器将支持原生的整合方案。\u003C\u002Fspan\u003E\u003Cspan\u003E随着浏览器整合方案的继续发展,Textile和Estuary同时也在提供简单的变通方案,让这些系统可以良好并行运作。\u003C\u002Fspan\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cspan\u003E——End——\u003C\u002Fspan\u003E\u003C\u002Fp\u003E\u003Cp\u003E\u003Cspan\u003E编辑:星际视界IPFSNEWSEric\u003C\u002Fspan\u003E\u003C\u002Fp\u003E

FIL跌破90美元关口 日内跌幅为35%:火币全球站数据显示,FIL短线下跌,跌破90美元关口,现报89.7368美元,日内跌幅达到35%,行情波动较大,请做好风险控制。[2021/5/13 21:56:23]

Filfox和FileStar开发者发现Filecoin充值入账存在双花风险:根据Filecoin飞狐浏览器Filfox和FileStar开发者的共同分析,Filecoin官方推荐的交易所入金流程存在双花的风险,建议交易所可以暂缓Filecoin的入金。该双花风险已经影响到某交易所的入金,并得到双花验证,目前Filfox和Filestar的开发者已经协助部分交易所改进充值流程,并通知到Filecoin官方。[2021/3/19 18:58:31]

优盾钱包宣布将会第一时间支持FILcoin充值功能:据官方消息,10月15日,Filecoin主网将在epoch 148888正式开启,也预计启动主网上线,分布式存储行业似乎要迎来井喷发展。

据官方渠道消息,优盾钱包技术团队已经开始接入新币FILcoin,将会第一时间支持FILcoin充值功能。

IPFS使用libp2p实现节点之间点对点的传输,使用IPFS,各个节点存储它们认为重要的数据;Filecoin是运行在IPFS上的一个激励层,是一个基于区块链的分布式存储网络,采用时空证明机制PoSt,它根据矿工投入的存储空间(硬盘)和带宽资源来获取等价的收益。流通货币FIL用于资源的检索与存储。目前,Filecoin主网虽未上线(FIL尚未有现货流通),但Filecoin的期货却早在2017就已经上线。[2020/10/12]

Filecoin太空竞赛第二轮Slingshot竞赛将于9月24日开始:据Filecoin官方博客消息,Filecoin太空竞赛第二轮轨道2 Slingshot将于北京时间9月24日开始,10月15日结束。Slingshot竞赛为跟踪Filecoin客户端、应用程序开发人员和工具开发人员将其产品部署到测试网。这条轨道将鼓励客户和矿工进行存储和检索交易,并帮助Filecoin存储用户为主板做准备。官方表示,希望通过此次Slingshot竞赛使在Filecoin网络上存储真实数据的有价值应用程序数量最大化;将真实数据传输到Filecoin网络,并确保可发现,可检索和可用;加强Filecoin存储客户端和开发人员社区。[2020/9/19]

Filecoin已完成可信配置环节:金色财经报道,Filecoin发布公告称,去年年底,Filecoin完成了可信配置环节的第一阶段,即“Powers of Tau”;今年7月完成了可信配置的第二阶段,即为主网将要使用的6个逻辑电路生成安全参数。现在,可信配置的两个阶段均可使用Filecoin主网的最终参数。对于主网,不需要任何其他操作,Filecoin的证明部分随时可以使用。[2020/8/29]

标签:SPAPANFILOINspacedoge币怎么买PANDOfil币币币情zcoin

BNB价格热门资讯
万字深度解构:合成资产赛道的设计与未来

要点总结: 1.合成资产赛道想象力巨大,可能实现真正的跨链,产品扩展性极强。2.预言机报价交易模型潜力无限。3.现有产品还不够成熟,但可在抵押品,清算算法,合成模型,交易模型,交易风控算法,衍生品等多个方向演进.

1900/1/1 0:00:00
星球日报 | MicroStrategy宣布购买5,050个比特币;以太坊L2网络总锁仓量突破30亿美元,Arbitrum以22亿美元居首位(9月14日)

头条 MicroStrategy宣布购买5,050个比特币,平均每枚48,099美元,目前持有约114,042个比特币官方消息,MicroStrategy以约2.429亿美元的现金额外购买了5,050个比特币,平均价格为每枚约48.

1900/1/1 0:00:00
报告:三大需求推动非洲基层加密货币的使用

美国Insights公司最近做了一项加密货币地区使用情况的调查,发现了非洲的加密货币经济规模最小,在2020年7月至2021年6月期间收到了价值1056亿美元的加密货币,虽然说非洲的加密货币经济规模最小.

1900/1/1 0:00:00
Crypto 浪潮来袭,监管舵手 Gary Gensler 能否掌舵加密行业?

GaryGensler,这是一个让加密世界为之震动的名字。自今年4月就任SEC主席以来,他对Crypto施以的管制措施,让Crypto行情波动频频。9月初,有消息称SEC对UniswapLabs展开调查.

1900/1/1 0:00:00
对抗OpenSea?Andre Cronje在Fantom发布Artion测试版

Odaily星球日报译者|余顺遂本月早些时候,前OpenSea产品经理NateChastain被指控进行内幕交易,他知道哪些NFT会出现在OpenSea的主页上,并涉嫌买卖这些NFT以赚取约6.5万美元的可观利润.

1900/1/1 0:00:00
前OCC代理署长Brian Brooks:并非加密货币中的一切都需要受到监管,去中介化可以消除“疏忽、欺诈和自我交易”

前Binance.USCEO、前美国货币监理署代理署长BrianBrooks在SALT会议中表示,美国监管机构目前的做法是有问题的,并非加密货币中的一切都需要受到监管.

1900/1/1 0:00:00