Moonbase Alpha是Moonbeam的测试网。作为登陆波卡世界的首选入口,Moonbase Alpha为用户和项目提供开发和测试代码的全模拟环境。Moonbase Alpha一直紧跟波卡的升级进展,现已更新至v8版本,用户不仅可以在Moonbase Alpha测试和启动节点,也可与bootnode节点同步,并提供对RPC终端的本地访问,甚至可以在平行链上创建区块。 划重点:您可以在节点上进行开发、测试、甚至在平行链上产出区块! 建立节点的好处
通过以下步骤,在Moonbase Alpha上建立属于您自己的节点。 准备工作#1 设备要求在建立节点之前,首先要检查自身的设备参数是否符合建立节点所需的标准,具体如下: 怎么确认设备是否符合?
中继链/平行链节点将从多个端口获取信息。默认Substrate端口用于平行链,而中继链则负责获取下一个更高端口的消息。注意,只有P2P端口才需要对流入流量开放。 #3 平行链全节点默认端口#4 嵌入式中继链默认端口建立节点目前您可以通过两种方式建立节点,一种通过Docker,另一种为通过二进制文档安装,其中对于刚接触的用户来说,通过Docker可以相对迅速地建立节点。 #1 通过Docker建立节点您可以利用Docker快速创建Moonbase Alpha节点,但在建立Moonbase Alpha节点之前,请确保您已经成功安装Docker。目前,所使用的Docker版本为19.03.6。 成功安装Docker之后,您可以通过以下指令创建本地目录,用于储存链上数据: mkdir /var/lib/alphanet-data 接着,下一步我们要为特定用户或当前用户设置必要的权限许可(如果您是为特定用户设定权限,请记得将DOCKER_USER替换为您想要授权的用户) # chown to a specific user chown DOCKER_USER /var/lib/alphanet-data # chown to current user sudo chown -R $(id -u):$(id -g) /var/lib/alphanet-data 下一步,我们将执行docker run指令。请注意,您需要在这里:
请注意,如果您希望设置的是收集人节点,请确保使用“收集人”代码段进行操作。 #2 全节点接着按照您的设备型号选择合适的代码复制: (责任编辑:admin) |