全节点的运行PulseChain链

这篇文章将指导你在阿卡什网络上部署脉冲链的以太坊分叉全节点。

原作者:安德烈·阿加波夫

发表时间:2021.07.24 翻译时间:2021.10.13

重要提示:由于网络配置(configs.toml, genesis.json)缺失,这些操作也将不会连接到真正的脉冲链节点,即引导节点(bootnodes靴子节点)。请等待脉冲链开发者在https://gitlab.com/pulsechaincom/go-pulse/-/blob/16178c59/README.md#a-full-node-on-the-pulsechain-testnet提供的完整指令。

但在这之前,你仍然可以学习部署它并连接到以太坊网络。

请确保将geth部署在具有固态硬盘(SSD)的提供商上。不能在硬盘驱动器(HDD)上运行geth,因为geth以一种糟糕而混乱的方式在磁盘上存储数据。这在他们的常见问题中有概述:https://geth.ethereum.org/docs/faq

我用的是Ubuntu 20.04.2 LTS Linux发行版和以下软件:

akash: v0.12.1 (用阿卡什网络工作);
geth: v0.2.0-6abf18d00 (在阿卡什网络上部署);

认识你的新朋友:

这个想法很简单——利用阿卡什云(Akash Decloud)来部署脉冲链容器。

在阿卡什网络上运行实例比在亚马逊云服务https://akashlytics.com/price-compare上要便宜86%(在我写这篇文章的时候)

好吧,我不擅长多说话,所以为了节省你我的时间,让我们直接跳到命令行界面(CLI)。

1.安装阿卡什客户端

Untitled

请同时安装jq工具(jq tool),因为它将在这篇报告中将会用到。