毕业论文
您现在的位置: 版本控制 >> 版本控制优势 >> 正文 >> 正文

操作指南使用IPFS和Blockstac

来源:版本控制 时间:2022/8/13
白癜风最新诊疗技术 http://pf.39.net/bdfyy/bdflx/171107/5824577.html

JustinHunterIPFS原力区今天

本文由IPFS原力区收集译制,版权所属原作者

版本控制有很多很好的应用途径,处理代码部署、文档编辑和数据库快照等一些直接用途。

通常,版本控制系统是数据库中的另一个部分,但是当你通过不可变数据和DHT(分布式哈希表)技术的角度来思考时,那么它的作用就会变的更大。所以,今天我们将构建一个具有版本历史记录的note-taking应用程序。

这将与其他notes应用程序不同,因为它只有一个notes,用户可以随时编辑、删除信息或添加信息。但我们将包含各个版本信息,以便他们可以获取他们的历史版本信息。我们将使用Blockstack和IPFS完成这项工作。

Blockstack是一个分散管理的应用程序平台,允许用户选择存储数据的位置,我们将使用Blockstack提供的存储中心(免费,不需要配置)。IPFS是一种点对点网络,允许根据数据的内容而不是其位置来提供数据。这意味着当数据发生变化时,它由不同的标识符(哈希值)表示,旧版本的哈希仍然存在,不会改变。这对于版本控制系统来说是完美的。我们将通过创建一个新的React项目并只安装一个依赖项SimpleID来构建所有这些。

SimpleID为分布式Web提供开发工具。简而言之,SimpleID允许开发人员为他们的应用程序添加分散的身份验证和存储,而无需让用户经历生成种子短语和管理这些12个单词备份的繁琐过程。

用户可以使用传统的用户名/密码身份验证流程,同时仍然拥有自己的身份并访问Web3.0技术。

首先,访问SimpleID并注册一个免费的开发人员帐户。验证帐户后,你将能够创建项目并选择要包含在项目中的Web3.0模块。让我们快速浏览一下:

注册开发者帐户邮箱验证验证帐户后,进入“帐户”页面,你可以在其中创建新项目为新项目提供一个名称和URL,你最终可以在其中托管它(如果是基于

转载请注明:http://www.0431gb208.com/sjszjzl/1335.html