售前客服二维码
文章均源于网络收集编辑侵删
提示:仅接受技术开发咨询!
ABT节点1.0于2020年9月1日正式发布[1]。请参阅本文,了解开发人员如何开始使用ABT节点。
什么是ABT节点?
ABT节点是一个基于网络的小块平台,用户可以通过浏览器安装、卸载、升级、降级和运行静态和动态小块。
登录界面
ABT节点的登录界面由登录二维码和ABT钱包下载按钮组成。用户可以用初始化的ABT钱包扫描登录二维码,完成登录请求。
仪表板页面
“ABT节点仪表板”页面显示节点的当前状态和节点的一些属性,如存储使用情况、更新时间、节点标识号、节点所有者标识号和其他信息。
小块
小块是一个可以独立运行或者依赖其他小块执行的程序。它的数据是分开存储的。用户可以在删除块时保留它的数据,这样下次就不需要重新配置它了。
小块市场
小块市场提供安装、卸载、升级小块的功能。而这个市场的数据源是用户自定义的。默认使用ArcBlock提供的小块市场。
管理已安装的小块
“小块”页面由已安装的小块列表组成,您可以在其中启动、停止、重新启动和删除已安装的小块。
服务网关
ABT节点支持使用引擎为小块分配子访问路径的能力。目前唯一支持的引擎是Nginx。
如何获得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)'
输出示例
注意:您也可以使用以下两个命令,但它们只能由特定的操作系统使用(单击展开查看)。
第二步是在:中安装Node.js[8]和npm[9]
获取Node.js[10]的最新长期支持版本,使用此命令(也可以使用此命令列出nvm ls-remote的所有版本):
nvm ls-remote | grep '最新LTS '
输出示例
在撰写本文时,长期支持的最新版本号是12.18.3
然后只要安装了Node.js[11],就会自动安装npm[12]。
nvm安装v12.18.3
输出示例
注意:您可以通过运行命令nvm install-latest-npm来安装最新的node . js[13]
步骤3:在:中安装ABT节点
现在,使用npm[14]执行以下命令来安装ABT节点:
npm install -g @abtnode/cli
第四步:安装并初始化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地址。
输出示例
现在,您需要启动节点来使用它。要启动节点,请运行以下命令:
abtnode start
输出示例
然后,在浏览器中打开输出链接。浏览器可以在其他设备上,只要设备是打开的,并且可以连接到节点。然后用你的ABT钱包扫描登录二维码,使你成为该节点的所有者。请确认进入ABT节点。
如果要停止节点,请运行以下命令:
abtnode停止
输出示例
节点功能概述
按照上述步骤,我们已经完成了ABT节点的获取、安装、配置和运行。让我们从整体上来看ABT节点的功能。
仪表盘
ABT节点状态属性的仪表板。
市场
ABT节点小块市场,用户可以在此页面找到可安装的小块。
基石计划
ABT节点安装的小块列表。
服务网关
ABT节点的服务网关配置。有关详细功能,请访问:服务网关管理[17]
配置
ABT节点配置功能。有关详细功能,请访问:其他功能[18]
试验台
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/
文章均源于网络收集编辑侵删
提示:仅接受技术开发咨询!