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社区

本站所有软件信息均由用户上传发布,版权归原著所有。如有侵权/违规内容,敬请来信告知邮箱:764327034@qq.com,我们将及时撤销! 转载请注明出处:https://czxurui.com/zx/67856.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年08月22日
下一篇 2023年08月22日

相关推荐

  • 比原链节点竞选多少币,区块链竞选是什么意思啊

    一、“炒币”内幕有哪些“佛系炒币躺着赚20万!”“2天赚13万只是睡一觉的事情!”“币圈让我的100万本金快赔光了!……美少女博士教你正确的抄底姿势!”“韭菜心经,战胜庄家的必备心法!”……一搜炒币日记四个字,各类绝招、秘籍泛滥成灾。猛一听,人们还以为说的是A股。事实上

    2024-11-21 19:00:01
    3 0
  • 什么是区块链种子节点,区块链节点是什么通俗解释

    一、区块链节点具体是什么(区块链的节点是什么意思)什么是完整区块链节点?包含完整区块链、网络路由节点,只用来同步区块,参与验证,维持与对等节点的连接。区块链技术上的节点是什么?一个区块不等于一个节点:一个节点实际上就是一台接入区块链的计算机(服务器),任何联

    2024-11-19 13:30:01
    7 0
  • 以太坊节点多久更新,以太坊节点

    以太坊节点***全节点***轻节点***归档节点以太坊节点的多样性和角色在区块链网络中起着关键作用。主要有全节点、轻节点和归档节点三种类型。全节点是网络中的基石,拥有完整的区块链数据,确保交易验证和区块链同步,确保去中心化系统的安全。轻节点则是轻量级的选择,存储最

    2024-11-18 16:00:01
    6 0
  • 比特币全节点是什么,比特币节点是什么

    一、什么叫比特币,通俗一点比特币是一种网络虚拟货币,跟腾讯公司的Q币类似,你可以使用比特币购买一些虚拟的物品,比如网络游戏当中的衣服、帽子、装备等,只要有人接受,你也可以使用比特币购买现实生活当中的物品。P2P的去中心化特性与算法本身可以确保无法通过大量制造比

    2024-11-15 05:00:02
    12 0
  • 星火节点是什么,星火链网是干什么

    一、星火链网是干什么“星火链网”是以产业数字化转型工业互联网作为主要的应用场景来推动,同时以网络标识或者是数字身份这种数字化的资源为突破口,利用区块链的技术能力两者结合形成了一个基础设施,具备了区块链分布式的,可以实现数据交易交换的能力。同时又可以为工业互

    2024-11-14 21:30:01
    11 0
  • 什么是出块节点,节点是指什么

    一、模块***节点是指什么你好,模块(module)系指由复数个具基础功能之组件,组件组成之具特定功能之组件,该组件用以组成具完整功能之系统、设备或程序。节点就是指能上网的设备。节点控制模块(node control module)主要完成总线通信以及对控制模块发出指令的功能。模块的

    2024-11-13 15:30:01
    13 0

发表回复

8206
验证码

评论列表(0条)

    暂无评论

ok交易所
已有100万用户加入ok交易所

立即下载