ABT 节点入门官方指南

2020-09-09 21:51 栏目:经验之谈 来源:网络整理 查看()

ABT节点1.0于2020年9月1日正式发布[1]。请参阅本文,了解开发人员如何开始使用ABT节点。

什么是ABT节点?

ABT节点是一个基于网络的小块平台,用户可以通过浏览器安装、卸载、升级、降级和运行静态和动态小块。

登录界面

ABT节点的登录界面由登录二维码和ABT钱包下载按钮组成。用户可以用初始化的ABT钱包扫描登录二维码,完成登录请求。

ABT 节点入门官方指南

仪表板页面

“ABT节点仪表板”页面显示节点的当前状态和节点的一些属性,如存储使用情况、更新时间、节点标识号、节点所有者标识号和其他信息。

ABT 节点入门官方指南

小块

小块是一个可以独立运行或者依赖其他小块执行的程序。它的数据是分开存储的。用户可以在删除块时保留它的数据,这样下次就不需要重新配置它了。

小块市场

小块市场提供安装、卸载、升级小块的功能。而这个市场的数据源是用户自定义的。默认使用ArcBlock提供的小块市场。

ABT 节点入门官方指南

管理已安装的小块

“小块”页面由已安装的小块列表组成,您可以在其中启动、停止、重新启动和删除已安装的小块。

ABT 节点入门官方指南

服务网关

ABT节点支持使用引擎为小块分配子访问路径的能力。目前唯一支持的引擎是Nginx。

ABT 节点入门官方指南

如何获得ABT节点。

目前只能安装在Linux[2]和macOS[3]上。如果你想使用其他操作系统,比如Windows,你可以使用虚拟机,但是你需要确保ABT钱包可以访问你的虚拟机IP地址。

第一步:是安装nvm[4]

执行以下命令安装nvm[5]:

/bin/bash-c ' $(curl-FSsl https://raw . githubusercontent.com/nvm-sh/nvm/master/install . sh)'

输出示例

ABT 节点入门官方指南

注意:您也可以使用以下两个命令,但它们只能由特定的操作系统使用(单击展开查看)。

第二步是在:中安装Node.js[8]和npm[9]

获取Node.js[10]的最新长期支持版本,使用此命令(也可以使用此命令列出nvm ls-remote的所有版本):

nvm ls-remote | grep '最新LTS '

输出示例

ABT 节点入门官方指南

在撰写本文时,长期支持的最新版本号是12.18.3

然后只要安装了Node.js[11],就会自动安装npm[12]。

nvm安装v12.18.3

输出示例

ABT 节点入门官方指南

注意:您可以通过运行命令nvm install-latest-npm来安装最新的node . js[13]

步骤3:在:中安装ABT节点

现在,使用npm[14]执行以下命令来安装ABT节点:

npm install -g @abtnode/cli

ABT 节点入门官方指南

第四步:安装并初始化ABT钱包

从ABT钱包官网[15]找到下载门户,完成ABT钱包的安装。然后打开钱包,按照钱包指南完成钱包的初始化。

第五步:安装一个IDE

如果您要创建自己的小块,我们建议您首先安装一个集成开发环境。我们推荐安装的主流IDE是VSCode[16]

配置并启动ABT节点

要启动并运行ABT节点,必须对其进行初始化。在初始化节点之前,请确保已初始化的节点已连接到您希望节点所在的网络。如果您想通过互联网访问您的节点,请确保您已连接到互联网。如果使用虚拟机,请使用桥接网络适配器(如果启用了NAT网络适配器进行端口转发),或者将外部无线网卡连接到虚拟机。

此外,如果您已经初始化了ABT节点,您可以用abtnode start启动您的节点,或者您可以通过删除配置文件来重新初始化ABT节点(如果数据使用默认目录和配置文件,请使用rm /r /f ~/)。abtnode*)。

运行以下命令初始化ABT节点:

abtnode init

然后,填写每个字段(或者留空,默认为括号中的值)。当您选择一个IP地址时,如果您只在局域网中测试节点,请使用本地IP地址,或者如果您希望您的节点可以通过互联网访问,请选择公共IP地址。

输出示例

ABT 节点入门官方指南

现在,您需要启动节点来使用它。要启动节点,请运行以下命令:

abtnode start

输出示例

ABT 节点入门官方指南

然后,在浏览器中打开输出链接。浏览器可以在其他设备上,只要设备是打开的,并且可以连接到节点。然后用你的ABT钱包扫描登录二维码,使你成为该节点的所有者。请确认进入ABT节点。

如果要停止节点,请运行以下命令:

abtnode停止

输出示例

ABT 节点入门官方指南

节点功能概述

按照上述步骤,我们已经完成了ABT节点的获取、安装、配置和运行。让我们从整体上来看ABT节点的功能。

仪表盘

ABT 节点入门官方指南

ABT节点状态属性的仪表板。

市场

ABT 节点入门官方指南

ABT节点小块市场,用户可以在此页面找到可安装的小块。

基石计划

ABT 节点入门官方指南

ABT节点安装的小块列表。

服务网关

ABT 节点入门官方指南

ABT节点的服务网关配置。有关详细功能,请访问:服务网关管理[17]

配置

ABT 节点入门官方指南

ABT节点配置功能。有关详细功能,请访问:其他功能[18]

试验台

ABT 节点入门官方指南

ABT节点提供的GraphQL测试平台功能页面。详情请访问:GraphQL测试台[19]

单击此处[20]查看ABT节点文档。

参考

[1]正式发布: https://www . arcblock . io/zh/post/2020/09/01/arcblock-releases-abt-node

[2]https://www.linux.org林克斯:

[3]https://www.apple.com/macos苹果:

[4]https://github.com/nvm-sh/nvm nvm :

[5]https://github.com/nvm-sh/nvm nvm :

[6]https://www.apple.com/macos苹果:

[7]https://www.linux.org林克斯:

[8]节点. js : https://nodejs.org

[9]NPM : https://www.npmjs.com

[10]https://nodejs.org

[11]https://nodejs.org

[12]NPM : https://www.npmjs.com

[13]https://nodejs.org

[14]NPM : https://www.npmjs.com

[15] ABT钱包官网: http://abtwallet.io

[16]vscode : https://code.visualstudio.com

[17]服务网关管理: https://docs.arcblock.io/zh/abtnode/router

[18]其他职能: https://docs.arcblock.io/zh/abtnode/misc

[19] GraphQL测试台: https://docs.arcblock.io/zh/abtnode/misc/graphql-console

[20]这里: https://docs.arcblock.io/zh/abtnode/

微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发