大家好!应 telegram 上一位中国社区成员的要求,我刚刚在 ængel 的帮助下生成了一份中文版的 node 安装教程。希望它对中国出色的 ae 社区有用。祝您有美好的一天!
Æternity节点安装教程 (包含挖矿配置)
准备工作
- 系统要求:
- 最小RAM:4 GB(推荐8 GB)。
- 硬盘空间:至少20 GB可用空间(推荐使用SSD)。
- 操作系统:Ubuntu 20.04 LTS或更高版本、macOS或支持Docker的系统。
- 网络:稳定的互联网连接。
- 依赖项:
- 安装
git
用于版本控制。 - 安装
curl
用于文件下载。 - 如果使用Docker,请确保已安装Docker和Docker Compose。
选项1:通过Docker安装
- 安装Docker:
- 在Ubuntu上安装Docker:
sudo apt-get update
sudo apt-get install -y docker.io
sudo systemctl start docker
sudo systemctl enable docker
- 验证Docker是否安装成功:
docker --version
2.克隆Æternity节点的代码库:
git clone https://github.com/aeternity/aeternity.git
cd aeternity
3.运行Docker镜像:
- 下载Docker镜像:
docker pull aeternity/aeternity
启动节点:
docker run -d --name aeternity-node -p 3013:3013 -p 3113:3113 aeternity/aeternity
4.验证节点运行状态:
- 使用以下命令访问节点的API端点:
curl http://localhost:3013/v2/status
如果看到JSON格式的节点状态返回值,则说明节点已正常运行。
选项2:手动安装
- 安装依赖项:
- 安装Erlang/OTP(版本24或更高):
sudo apt-get update
sudo apt-get install -y build-essential autoconf m4 libncurses5-dev libssl-dev
curl -fsSL https://packages.erlang-solutions.com/erlang-solutions_2.0_all.deb | sudo dpkg -i
sudo apt-get update
sudo apt-get install -y esl-erlang
验证Erlang是否安装成功
erl
2.克隆Æternity代码库:
git clone https://github.com/aeternity/aeternity.git
cd aeternity
3 构建节点:
- 编译源码:
make
4. 配置节点:
- 创建配置文件:
cp apps/aecore/priv/aeternity.yaml aeternity.yaml
修改配置文件以满足需求(例如指定节点对等连接或启用挖矿)
5. 启动节点:
./bin/aeternity console
6. 验证节点状态:
- 通过以下命令检查节点API:
curl http://localhost:3013/v2/status
启用挖矿功能
- 编辑配置文件: 打开
aeternity.yaml
配置文件:
nano aeternity.yaml
- 修改挖矿相关配置: 找到以下部分,并进行相应修改:
mining:
autostart: true
beneficiary: "你的钱包地址"
将你的钱包地址
替换为你的AE钱包地址,用于接收区块奖励。
- 保存并重新启动节点:
./bin/aeternity start
额外配置
- 状态通道:如果需要使用状态通道功能,可以在
aeternity.yaml
文件中启用和配置相关选项。 - 预言机:如果使用预言机服务,确保正确配置与预言机交互的相关设置。
验证挖矿状态
- 使用以下命令检查挖矿是否正常启动:
curl http://localhost:3113/v2/status
如果看到挖矿相关的状态返回值,则说明挖矿功能已经成功启用。
参考资料
重要提示:
- 始终监控节点日志以确保其正常运行。
- 如果将节点暴露到外部网络,请采取安全措施。
- 定期更新软件以避免安全漏洞。
如果在安装过程中遇到问题,欢迎随时咨询!