元宇宙非小号金色财经交流群社区官网

神鱼btc采访视频|用Textile构建IPFS的Pin功能(一)

浏览:29|时间:2023-08-21 23:52:16
IPFS是一种基于内容寻址、点对点存储和共享内容的分布式文件存储协议。

文件在存入IPFS系统时会被分为若干备份存储进的若干IPFS节点中,但每个IPFS节点都不能保证数据会永远存储。

对于重要的数据,如果我们希望长期保存它,就需要用到IPFS的“Pin”服务。

要使用这种服务,我们可以在本地节点中“Pin”一个文件,告诉IPFS系统,这个文件非常重要,不要被垃圾清理器清理掉了。

比如某个基于IPFS构建的网站,其内容非常重要,需要一直保存下去,我们就可以用“Pin”告诉系统永远保存这个网站的内容。

如果我们想把自己的文件长久保存在IPFS系统中呢?我们可以在自己的电脑上也运行一个IPFS节点,在这个本地节点上也保存一份文件。

但如果我的电脑关机或出问题了呢?我们还可以用一些IPFS的工具比如Pinata、Temporal、Eternum或Constellation等来长久保存这份文件,但使用这些工具需要付费。

我们能不能构建一个属于自己的“Pin”服务?不需要我在自己的电脑上存储文件,也能在IPFS系统中永远保存我的文件?

当然可以,我们将用两篇文章给大家介绍一个方法,今天先介绍第一部分。

这个方法要用到一个被称为“Textile”的工具。

Textile提供了一种基于IPFS和libp2p、可加密、可恢复和跨应用的数据存储方法。我们可以把它想象为一种去中心化的数据钱包,这个钱包提供了文件分享和恢复的功能。

或者更简单的说,一种开放可编程的iCloud(iCloud是苹果提供的云服务)。iCloud有自己的存储后台,Textile则有基于IPFS、去中心化的存储后台。

Textile最新的版本提供了好几个工具使我们可以很方便地设置自己的“Pin”服务。Textile官网为textile.io。

为了设置自己的“Pin”服务,我们首先要运行一个被称为“daemon”的服务并将其运行模式设置为“caféMode”。这样设置是为了让IPFS的节点永远对我们开放连接,为我们提供IPFS的各种服务。

我们可以在本地运行这个服务,但更好的方法是在一个云服务器上运行这个服务。

在下列步骤中,我们假设你是在一个云服务器上设置这个服务。当你在云服务器上运行了这个服务后,我们将更新它的配置文件将它设置为“cafémode”。

要更新配置文件,我们可以手动编辑“~/.textile/repo/textile”这个文件,但更简单的方法是使用“textileconfig”命令行工具。

首先,把参数“Host.Open”设置为“true”。运行下列命令: ``` textile config Cafe.Host.Open true ```

接着,配置这个“Cafe”节点的公共IP地址,通过这个IP地址我们就可以直接访问这个节点,并向它提交我们的“Pin”请求。运行下列命令: ``` textile config Cafe.Host.PublicIP "$IP" ```

接下来运行下列命令配置其他参数: ``` textile config Addresses.CafeAPI "0.0.0.0:40601" textile config Addresses.Gateway "0.0.0.0:5050" textile config IsServer true textile config Cafe.Host.HttpURL "https://mycafe.io" ```

你也可以用一行命令把上面这些参数都配置好,如下所示: ``` textile init -s $(textile wallet init | tail -n 1) --server --cafe-open --swarm-ports=4001 --cafe-http-url="$URL" --cafe-public-ip="$IP" --cafe-bind-addr=0.0.0.0:40601 --gateway-bind-addr=0.0.0.0:5050 ```

明天我将接着介绍后续的配置步骤,感兴趣的朋友请持续关注!

参考链接: - https://medium.com/textileio/easy-personal-ipfs-pinning-service-with-textile-9d366da4e420 - 作者:Filecoin社区

BTC IPFS Pi ti xt

  • 区块链技术最早发行的BitSwap协议,IPFS节点如何运用

    区块链技术最早发行的BitSwap协议,IPFS节点如何运用

    2022-01-08 15:22:07

    最开始的数据互换协议当属BitTorrent,这也是大部分区块链技术节点中间完成沟通交流的基本协议,自然IPFS也务必必须能完成p2p的数据互换协议,IPFS在BitTorrent的根基上完成了自身BitSwap协议,该...

  • IPFS和NFT相结合的话会产生什么效果?

    IPFS和NFT相结合的话会产生什么效果?

    2022-02-15 17:58:13

    NFT作为区块链异构经济通证概念的鼻祖,经历了多年的沉寂,20年后终于开始接受众多应用,迄今为止,NFT已经接待了众多互联网科技巨头和文化界,众多布局应用正式启动积极发展区块链加密金融。随着NFT作品的陆续上线和交易,N...

  • IPFS挖矿骗局很多,很多投资者都受到了伤害

    IPFS挖矿骗局很多,很多投资者都受到了伤害

    2022-04-08 15:59:10

    2018年,IPFS该协议风靡矿区,掀起了疯狂的采矿浪潮,各种IPFS矿机到处遍地开花。由于主网上线的一再延迟,挖掘算法已经很久没有公布了。矿机和代币只是期货,不能真正挖掘。模仿和冒充他们项目的门槛很低,市场投资者很难。...

  • XT.COM交易所交易所怎么样?XT.COM交易所简介?

    XT.COM交易所交易所怎么样?XT.COM交易所简介?

    2023-03-23 15:21:43

    XT.COM成立于2018年,目前注册用户超过600万,月活跃用户超过50万,生态用户超过4000万。平台涵盖丰富多样的交易类别以及NFT聚合市场,致力于通过提供安全、可靠和便捷的交易体验以服务庞大的用户群。为确保最佳的...

本站分享的区块链、Web3.0元宇宙、NFT、数字藏品最新消息等相关数藏知识快讯NFR资讯新闻,与金色财经非小号巴比特星球前线Btc中国官网无关,本站资讯观点不作为投资依据,市场有风险,投资需谨慎!不提供社区论坛BBS微博微信交流群等相关币圈信息发布!
声明:本站内容来源于网络,如有侵权请即时告知,我们将即时删除!