# Kyve 测试网教程

By [showcoin.eth](https://paragraph.com/@showcoin) · 2022-04-07

---

1.项目介绍
------

KYVE 是建立在Arweave上的一个区块链存储中间件，借助其标准化的验证和归档框架，可以为所有的区块链数据需求提供了统一的解决方案。按照 KYVE 团队的说法，该项目希望帮助各类区块链项目实现便捷的在链上永久存储和读取数据，并且不需要定制和开发工作，从而帮助 Web 3.0 项目实现无限的可扩展性。

今天(4.4)更新了Cosmos链上的测试网

测试网地址：

[KYVE Network](https://www.kyve.network/)

[Enabling limitless scalability for Web3.](https://www.kyve.network/)

[www.kyve.network](https://www.kyve.network/)

2.测试操作
------

### 2.1 链接测试网络

首先打开Keplr钱包连接测试网：没有Keplr可以先去Chrome拓展下载一个.

### 2.2 领⽔：Kyve

这里有三种方法领水，Twi发文、Dis发消息、抽奖。其中后两个每天都可以领取。

### 2.3 委托节点

这里一路Continue到最后，之后注意改一下Gas到400000：

这样就成功了.

### 2.4 成为资助者(Funder)

这里要说的是资助并不能获取Kyve,一般只要委托即可.

### 2.5 运行节点(可选)

这里需要一台云服务器+一些Ar代币.一般来说做前面两个就可以了.当然也有人想要委托~

我这里用**Linux ubuntu16.04**系统举例.

因为有很多伙伴直接租用的服务器，没有配置好环境，之类我先把需要的前置软件安装方法说一下:

1.Git

> sudo apt-get install git

2.yarn

    步骤1.添加GPG密钥
    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
    步骤2.添加Yarn存储库
    echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
    步骤3.更新包列表并安装Yarn
    sudo apt update
    sudo apt install yarn
    如果您的系统上尚未安装 Node.js，则上面的命令将安装它。 
    那些使用 nvm 的人可以跳过 Node.js 安装：
    sudo apt install --no-install-recommends yarn
    步骤4.检查Yarn的版本
    要验证 Yarn 是否已成功安装，请运行以下命令以打印 Yarn 版本号：
    yarn --version
    

安装完毕即可.

首先去官方下载依赖项,选择你对应的系统.

[Releases · KYVENetwork/evm](https://github.com/KYVENetwork/evm/releases)

[✅ The official KYVE EVM integration. Contribute to KYVENetwork/evm development by creating an account on GitHub.](https://github.com/KYVENetwork/evm/releases)

[github.com](https://github.com/KYVENetwork/evm/releases)

跳到你要运行的目录,然后在命令行运行以下内容：

    git clone https://github.com/KYVENetwork/evm.git
    cd evm
    

查看当前目录,此时你的目录应该有以下文件：

Dockerfile package.json [README.md](http://readme.md/) src tsconfig.json yarn.lock

现在运行以下命令来安装依赖项并构建二进制文件

运行后应该出现以下界面

安装之后运行

    ./out/evm-linux --help
    

如果正常安装,你应该能看界面是这样的：

    Usage: @kyve/evm [options]
    
    Options:
      --name <string>           The identifier name of the node. [optional, default = auto generated]
      -p, --poolId <number>     The id of the pool you want to run on.
      -m, --mnemonic <string>   Your mnemonic of your account.
      -k, --keyfile <string>    The path to your Arweave keyfile.
      -n, --network <string>    The chain id of the network. [optional, default = korellia] (default: "korellia")
      -sp, --space <number>     The size of disk space in bytes the node is allowed to use. [optional, default = 1000000000 (1 GB)] (default: "1000000000")
      -b, --batchSize <number>  The batch size of fetching items from datasource. For synchronous fetching enter 1. [optional, default = 1] (default: "1")
      --metrics                 Run Prometheus metrics server. [optional, default = false] (default: false)
      -v, --verbose             Run node in verbose mode. [optional, default = false] (default: false)
      --version                 output the version number
      -h, --help                display help for command
    

安装成功过后,

输入以下命令，注意要更新参数，ID为池子ID，key为助记词 ./arweave.json是你Ar文件的名称

./out/evm-linux --poolId **ID** --mnemonic **"key"** --keyfile **./arweave.json** --network korellia -v

出现以下界面就成功了，但需要去测试网去增加你要质押的Kyve：

之后回到测试网页

选择你要质押的数量

最终效果：

Done！

---

*Originally published on [showcoin.eth](https://paragraph.com/@showcoin/kyve)*
