Textile继续创新,构建IPFS的Pin功能

OKX欧易app

OKX欧易app

欧易交易所app是全球排名第一的虚拟货币交易所,注册领取6万元盲盒礼包!

APP下载   官网注册
在昨天的文章中,我分享了使用Textile配置远程IPFS节点并将其设置为Café模式。接下来,我们先快速测试一下配置的远程节点,可以使用curl工具运行以下命令:

curl "http://xx.xxx.xx.xxx:40601/health"

如果我们得到回复的状态码是“204”,那就说明我们的配置步骤是正确的。如果想要更新Café,可以使用我们提供的脚本文件,下载地址为:

https://gist.github.com/sanderpick/94076679d331215e336b1144c3a8c243

我们还提供了一个

https://gist.github.com/sanderpick/1f00f69af6a4b046364c53816cf508ac

我们已经配置好了远程节点的Textile Café服务,现在我们还需要一个本地节点,并将其与远程节点关联起来。可以重复上面配置远程节点的步骤,在本地运行并设置一个本地节点。设置完成后,我们就会有一个远程节点和一个本地节点。

设置好本地节点后,我们需要用远程节点的ID来注册本地节点,以关联它们。可以在远程节点上运行"textile peer"命令获取远程节点的ID,然后运行以下命令来注册本地节点:

"textile cafes add "

运行成功后,会返回一个包含"access"和"refresh"的JSON Web Token(JWT)信息。这个信息在进行"Pinning"服务时会用到。

可以使用"textile cafes ls"命令列出所有注册的Café节点,还可以使用"textile cafes ls | jq '.[].access'"命令提取access JWT的信息。

我们还可以注册多个Café节点,以增加数据存储的安全性和可靠性。只需要重复上述步骤即可注册多个Café节点。

一旦我们注册了本地节点,任何加入到"Thread"的文件都会自动添加并"pin"到远程Café节点。这就是我们需要的"Pinning"服务。

对于Textile设置Pin服务的步骤总结如下:1. 使用Textile配置一个远程节点,并将其设置为Café模式。2. 使用Textile配置一个本地节点。3. 使用远程Café节点的ID注册本地节点。4. 创建一个"Thread"。5. 向"Thread"添加文件,文件会自动Pin到远程节点。

此外,我还想介绍一下IPFS的Pinning服务。

在IPFS中,每个存储的文件都会被分成文件块,每个文件块都有自己的Pin状态,由Pin管理器进行管理。

IPFS的垃圾清理在清理文件时,会根据每个文件块的Pin状态进行相应的处理。

文件块共有5种Pin状态:1. Recursive状态:文件块树被递归添加到Pin中,根文件块的状态是Recursive,非根文件块的状态是Indirect。2. Direct状态:只有目标文件块添加到Pin中,子孙块不做处理,目标文件块的状态是Direct。3. Indirect状态:文件块树被递归添加到Pin中,根文件块的状态是Recursive,非根文件块的状态是Indirect。4. Internal状态:IPFS使用文件块来保存Pin状态,这些文件块的状态是Internal。5. NotPinned状态:文件块没有被Pin,在垃圾清理时会被删除。

我是IPFS/Filecoin社区发起人晓熙(加入社区,联系v号:liandaoxixi),IPFS/Filecoin是全球共识最大的去中心化存储项目,我会定期在社区分享专业的资讯,为IPFS/Filecoin爱好者建设一个共赢的学习社区。

参考链接:1. https://medium.com/textileio/easy-personal-ipfs-pinning-service-with-textile-9d366da4e4202. https://www.jianshu.com/p/4d3844ee4eab作者:Filecoin社区

本文来自用户投稿,不代表币大大立场,如若转载,请注明出处:https://czxurui.com/zx/67856.html

上一篇 2023年08月22日
下一篇 2023年08月22日

相关推荐

  • 欧易做合约节点返佣,资深交易者的躺赚新选择

    欧易做合约节点返佣,资深交易者的躺赚新选择 在加密货币衍生品交易领域,欧易(OKX)凭借其深度流动性、多元合约产品及成熟生态,已成为全球交易者的首选平台之一,而近期,其“做合约开节点返佣”机制更以“低门槛+高分成”的优势,吸引了众多资深玩家和社区领袖的目光,成

    2026-10-05 03:30:02
    2 0
  • 阿帆谈以太坊行情分析,当前格局、关键节点与未来展望

    阿帆谈以太坊行情分析,当前格局、关键节点与未来展望 大家好,我是阿帆,在加密货币的浪潮中,以太坊(Ethereum)作为智能合约平台的龙头,其行情走势一直备受全球投资者和开发者的关注,我们就来深入探讨一下以太坊当前的行情,分析其背后的驱动因素,并对未来的可能走向进行

    2026-10-04 10:30:01
    2 0
  • 以太坊3月升级日程揭晓,关键节点与影响解析

    以太坊3月升级日程揭晓,关键节点与影响解析 加密货币社区对以太坊(Ethereum)的网络升级动态给予了高度关注,作为全球第二大加密货币和领先的智能合约平台,以太坊的每一次重要升级都可能对生态产生深远影响,备受瞩目的以太坊3月份升级具体定在几号?这次升级又有哪些关键

    2026-10-03 21:30:02
    3 0
  • 以太坊节点错误怎么办?常见问题排查与解决指南

    以太坊节点错误怎么办?常见问题排查与解决指南 在以太坊网络中,节点是连接用户与区块链的桥梁,负责同步数据、验证交易、执行智能合约等功能,无论是个人开发者、矿工(验证者)还是企业用户,运行以太坊节点时都可能遇到各种错误,本文将系统梳理以太坊节点常见的错误类型

    2026-10-03 10:30:02
    5 0
  • 以太坊价格去年8月行情,从震荡到突破的关键节点

    以太坊价格去年8月行情,从震荡到突破的关键节点 2023年8月,以太坊(ETH)价格在加密市场走出了一段极具代表性的行情,既经历了震荡调整的考验,也迎来了突破性上涨,成为全年走势的重要分水岭。 月初,以太坊价格延续了7月末的震荡态势,在1600美元至1800美元区间反复拉锯,这

    2026-10-03 08:30:01
    3 0
  • 以太坊是一个节点吗?深入理解以太坊网络的核心架构

    以太坊是一个节点吗?深入理解以太坊网络的核心架构 在探讨区块链技术时,我们经常会听到“节点”这个词,许多人可能会好奇,作为知名的智能合约平台,以太坊(Ethereum)本身是否可以被视为一个节点?要准确回答这个问题,我们首先需要明确“以太坊”和“节点”这两个概念的具

    2026-10-02 12:30:02
    8 0

发表回复

8206

评论列表(0条)

    暂无评论

binance币安交易所
已有2000万用户加入币安交易所

立即下载