在开始深入到更复杂的任务之前,您需要设置一个 CKB 节点 和 CKB 索引器(indexer)。这两个节点软件将会协同运作以支持 dApp 开发的需求。在往后我们使用的脚本会和测试网交互,并且依赖这些节点所提供的网络状态。

您可以在本地运行节点,也可以使用公共节点。Nervos 基金会托管了用于 Gitcoin 任务的公用测试网节点,您可以在本页底部找到它们的链接。但是,我们还是建议运行本地节点,因为与公共节点的同步会比使用本地节点慢得多。

在设置节点时,可以选择使用主网测试网开发用网络。在此我们将使用测试网,因为这是需要最少设置的测试环境。

Nervos 的测试网,也被称为“Aggron”,是 Nervos 对外开放的测试环境。这是一个共享的测试环境,在这里还包含了在主网上还不能看的到的新基础设施。测试网上的通证和资产没有价值,所以您可以在这里安全地进行测试,而不必担心任何资金损失。

设置与需求

在开始之前,您需要设置您的开发环境。如果您还没有完成任务设置和要求页面上的说明,请现在就完成。

任务说明

注意:在开始任务之前,建议您检查任务提交这个部分,这样您就知道您需要提供哪些材料给评审,以便于审查您的任务提交。

在本次任务中,你将会设置一个本地 CKB 节点以及本地的 CKB 索引器,来使用 Aggron 测试网。过程如下:

  1. 设置一个本地的 CKB 节点,并且为测试网配置这个节点并与整个网络完成同步。
  2. 设置一个本地的 CKB 索引器,并且使它和本地的 CKB 节点完全同步。

注意:为了设置节点,您将需要大约 20GB 的磁盘空间和至少 2 个 CPU 核。如果您无法满足这些要求,您仍然可以使用公共节点参与其他几个任务,但您将不会因为完成此任务而获得积分。

项目文件夹

稍后我们的说明会提到把文件安装在用户的首页文件夹下的 projects 目录中。创建一个 projects

目录是可选项,但是它可能对你运行整体的任务有帮助,因为我们稍后将安装更多的工具。

Linux/MacOS 命令行语句:

mkdir -p ~/projects
cd ~/projects

Windows (PowerShell) 命令行语句:

New-Item -ItemType Directory -Force -Path ~/projects
cd ~/projects

1.设置节点