伍佰目录 短网址
  当前位置:海洋目录网 » 站长资讯 » 互联网资讯 » 文章详细 订阅RssFeed

索求星际 用户必读 第20期 Web3时代的分布式存储——IPFS手艺指引(教程)

来源:本站原创 浏览:120次 时间:2021-08-06

制定与制订,锦江投资股票,中国梦之声韩红骂人

索求星际 用户必读 第20期 Web3时代的分布式存储——IPFS手艺指引(教程) 独家 深度 IPFS星际同盟 刚刚

当你想开发一个去中心化的应用法式时,你可能会想到像以太坊这样的区块链。

区块链在管理状态、通过智能合约自动化流程以及交流经济代价等方面非常有用。通过这篇教程能够认识去中心化存储背后的工作原理,学习有关区块链的更多知识。

然则,您将应用法式的数据存储在哪里呢?这些内容包含了图像、文件,以及由 HTML、CSS 和 JS 文件构成的应用网站前端服务。

您的应用法式和用户数据是否从中心化的亚马逊云服务器加载?

在区块链上存储数据将是昂贵和低效的。您的区块链应用法式必要去中心化存储方案!

在本教程中,我将向你先容 IPFS。你将认识到:

如何通过去中心化存储来存储内容

如何运行本身的 IPFS 节点

关于 IPFS 协议的底层内部构造

我们将读取存储在 IPFS 上的维基百科网站。

准备好了吗?那起头吧。

目录

什么是 IPFS?

如何设置 IPFS 节点

如何使用 CLI 和 HTTP 协议存储和检索 IPFS 数据

什么是 CID--IPFS 基于数据的标识符

如何对 IPFS 内容存储区进行反向工程

如何将 IPFS 节点毗邻到去中心化收集

如何使用 Bitswap 协议在点对点收集上交流内容

如安在点对点收集上留存数据

1

什么是 IPFS?

星际文件体系的缩写是 IPFS,它是一个点对点的超媒体协议,旨在让收集变得更快、更平安和更开放。

IPFS是用于存储和共享数据的协议。就像在区块链天下中一样,每个用户都在运行本身的节点(服务器)。节点之间能够互相通信并交流文件。

IPFS 有什么独特之处?

首先,IPFS 是去中心化的,因为它从数千个节点中载入数据,而不是从一个中心化服务器加载数据。

内容的每一个片段都是用暗码学哈希运算处理的,从而发生平安、独一的数据标识符:CID。

将您的网站存储在 IPFS 中,以避免审查和单点故障。您的个人 IPFS 节点是否掉线?别担心,该网站仍会从环球其他供应服务的节点加载服务。

例如,假设维基百科服务难以使用,就能够从 IPFS 的点对点收集上获取在 4 月 17 日进行索引并持久化存储的去中心化版维基百科。具体是通过 CID:

QmT5NvUtoM5nWFfrQdVrFtvGfKFmG7AHE8P34isapyhCxX

其次,IPFS 数据的完备性能够进行加密验证。

最后,IPFS 数据是有重复数据处理机制的。如果你尝试在统一 IPFS 节点中存储两个雷同的 1 MB 文件,则它们将只存储一次,从而消除重复,因为它们的哈希值会天生同样的CID标识。

2

如何设置 IPFS 节点

安装 IPFS

打开 IPFS 官方文档安装页面,根据您的操纵体系(Windows、MacOS、Linux)按照阐明操纵。我会在下面记录 Ubuntu 情况下的安装过程。

IPFS安装文档:

https://docs.ipfs.io/install/command-line/#system-requirements

我倾向于从头起头编译 ipfs/go-ipfs 代码库并按需查错。毕竟,Go 语言真的很棒。

在 Go 情况里编译代码

克隆存储库并运行 Makefile 中的安装剧本。

git?clone?https://github.com/ipfs/go-ipfs.gitcd?go-ipfsgit?checkout?v0.8.0-rc2make?install

或者下载并安装预编译版本的 IPFS:

sudo?snap?install?ipfs

验证安装

Go 很棒,本身编译代码也是很酷的,并且是去中心化的。天生的二进制文件将在$GOPATH 中建立。

本文地址:http://www.wbwb.net/bianchengyuyan/223574.html 转载请注明出处!

  推荐站点

  • At-lib分类目录At-lib分类目录

    At-lib网站分类目录汇集全国所有高质量网站,是中国权威的中文网站分类目录,给站长提供免费网址目录提交收录和推荐最新最全的优秀网站大全是名站导航之家

    www.at-lib.cn
  • 中国链接目录中国链接目录

    中国链接目录简称链接目录,是收录优秀网站和淘宝网店的网站分类目录,为您提供优质的网址导航服务,也是网店进行收录推广,站长免费推广网站、加快百度收录、增加友情链接和网站外链的平台。

    www.cnlink.org
  • 35目录网35目录网

    35目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向35目录推荐、提交优秀网站。

    www.35mulu.com
  • 就要爱网站目录就要爱网站目录

    就要爱网站目录,按主题和类别列出网站。所有提交的网站都经过人工审查,确保质量和无垃圾邮件的结果。

    www.912219.com
  • 伍佰目录伍佰目录

    伍佰网站目录免费收录各类优秀网站,全力打造互动式网站目录,提供网站分类目录检索,关键字搜索功能。欢迎您向伍佰目录推荐、提交优秀网站。

    www.wbwb.net