LOADING...
LOADING...
LOADING...
当前位置: 玩币族首页 > 新闻观点 > 教程:如何安装和运行AVA Cascade Testnet

教程:如何安装和运行AVA Cascade Testnet

2020-04-19 wanbizu AI 来源:区块链网络

在第一个计划的公共版本发布后,本教程将学习如何安装和运行Testnet ofAVA级联

***

在今天发布第一个计划的AVA Cascade Testnet公开版本之后,有必要知道如何安装和运行每日比特币以下是安装,测试和运行AVA Cascade Testnet的教程。

教程:如何安装和运行AVA Cascade Testnet

在整个教程中,我们将了解安装所需的内容,Gecko客户端(AVA Go客户端)的安装过程本身,源代码构建,配置测试,测试命令提交,AVA测试以及该过程输出。

引言

AVA平台支持数千个TPS,未经许可可在网络上完成大约1秒的时间,提供Sybil的权益证明保护,以及可扩展的体系结构,可让您快速轻松地创建和交换资产。

Borealis的推出使加密货币社区对AVA开发人员今年正在开发的产品有了初步了解。除新功能外,Cascade版本还包括公共Testnet。

本教程是加入网络的指南,因此任何人都可以立即开始测试下一个AVA平台。为了解决这个问题,让我们安装Gecko(AVA Go客户端),然后加入测试网络并与之交互。

先决条件

要运行该软件,要求用户在命令行环境中进行导航。此版本中最重的测试是在Ubuntu 18.04中完成的,但可以在http://docs.AVA.network上找到其他操作系统的多个选项。另请参阅这些文档以进行频繁更新。随着节点软件的更新,更改将反映在文档中。

单个节点的要求是:

硬件:2 GHz或更快的CPU,3 GB RAM,250 MB硬盘。 操作系统:Ubuntu> = 18.04或Mac OS X> = Catalina。 软件:转到版本== 1.13.X并配置$ GOPATH。 (官方指示) 网络:具有开放公共端口的IPv4或IPv6网络连接。

尽管计划在更高版本中进行修补(修复),但此版本中不提供对Go更高版本的支持。

该机器还需要安装以下工具和库:

libssl开发
libuv1-dev
cmake
使
卷曲
支持++ 14的g ++ / clang ++(用于构建salticidae C ++库)

在Ubuntu 18.04中安装这些依赖项的命令是:

sudo apt-get install curl build-essential libssl-dev libuv1-dev cmake make

Gecko安装(AVA Go客户端)

AVA客户端Gecko的Go实现将用于启动节点。它具有很多可用的API,功能非常丰富,在此处进行了记录:https://docs.AVA.network/v1.0/en/api/intro-APIs/。

部署壁虎

要安装Gecko,我们将使用命令“ Go get”直接获取软件:

去获取-d -v github.com/ava-labs/gecko / …

这应该在$ GOPATH中显示整个Gecko客户端。

从源代码构建

现在我们已经部署了Gecko,我们需要构建客户端。为此,只需进入“ Gecko”文件夹并创建源:

cd $ GOPATH / src / github.com / ava-labs /壁虎
./scripts/build.sh

如果一切顺利,在检查“ build”目录时,我们应该看到如下所示:

$ GOPATH / src / github.com / ava-labs /壁虎$ cd build /
$ GOPATH / src / github.com / ava-labs / gecko / build $ ls -l
总计60816
-rwxr-xr-x 1个用户用户35646104 4月6日15:34 ava
drwxrwxr-x 2个用户用户4096 Apr 6 15:34插件
-rwxr-xr-x 1个用户用户26625008 Apr 6 15:34 xputtest
$ GOPATH / src / github.com / ava-labs / gecko /建立$ cd ..

但是,如果我们要验证一切顺利,还可以执行以下操作:

./scripts/build_test.sh

如果他们通过所有测试,我们就可以开始了!

配置测试

恭喜你!现在我们可以加入公共网络了。第一次运行节点时,我们需要通过运行以下命令来创建验证密钥:

./keys/genStaker.sh

这将生成文件keys / staker.crt和keys / staker.key。如果我们打算成为验证者,则备份这些文件非常重要。

现在,让我们运行该节点:

./build/ava

如果我们看到一个错误消息“未发现UPnP或NAT-PMP路由器”,则打开公共端口的尝试失败。

要前进,我们需要在路由器上启用UPnP或NAT-PMP或将端口从路由器转发到计算机。

如果我们决定配置端口转发,我们还必须使用“ public-ip”标志配置我们的公共IP,并在我们转发的端口上设置“ staking-port”标志。默认情况下,该节点将尝试将端口9651用于共识服务器。

发送测试命令

现在,我们的节点正在运行,让我们尝试节点API。所有API支持JSON-RPC发送请求。有关JSON-RPC 2.0的更多信息,请访问:https://www.jsonrpc.org/

该节点具有参数“ http-port”,该参数确定Gecko将为API端点打开哪个端口。默认情况下,该节点将打开端口9650。因此这将是我们将使用的端口。为了测试这一点,我们将触发一个请求“ peers()”,该请求应返回我们已连接的节点。为此,我们可以打开另一个与Gecko分开的终端窗口,并使用“ curl”将以下请求发送到我们的API节点:

curl -X POST –data'{
????“ jsonrpc”:“ 2.0”,
????“ id”:1
????“ method”:“ admin.peers”
}’-H’内容类型:application / json;’ 127.0.0.1:9650/ext/admin

哪个应返回对等方列表,例如:

{
????“ jsonrpc”:“ 2.0”,
????“结果”:{
????????“对等”:[
“3.227.207.132:21001”,
“34.207.133.167:21001”,
“107.23.241.199:21001”,
“54.197.215.186:21001”,
“18.234.153.22:21001”
]
},
????“ id”:1
}

恭喜你!我们已加入网络。 AVA平台可以做很多事情,您可以在文档中找到它。

参加AVA测试

现在我们可以加入网络了,我们需要得到一些AVA的证据。但是首先,我们需要配置一个钱包。我们可以使用基于Web的AVA钱包来快速设置钱包。或者,我们可以配置本地AVA钱包。

有了X地址后,就可以使用AVA水龙头向我们发送一些测试AVA!

签出流程

要退出Gecko,您可以简单地按CTRL + C到该节点。我们会话的记录将保留在我们的records目录以及数据库的当前状态中。

本教程旨在为您提供在AVA上运行和构建的坚实基础。如果需要运行AVA的帮助,可以通过Discord进行交流。

相关文章

下一代区块链平台AVA Cascade计划稍后推出其Testnet的第二个计划公开版本。目的是在AVA于2020年末在主网上发布之前测试其功能,

资料来源:AVA Labs(中),存档每日比特币

Arnaldo Ochoa的报告/每日比特币

AVA的图片

—-

原文链接:https://www.diariobitcoin.com/tutorial-como-instalar-y-correr-el-testnet-de-ava-cascade/

原文作者:Arnaldo Ochoa

编译者/作者:wanbizu AI

玩币族申明:玩币族作为开放的资讯翻译/分享平台,所提供的所有资讯仅代表作者个人观点,与玩币族平台立场无关,且不构成任何投资理财建议。文章版权归原作者所有。

LOADING...
LOADING...