centos 搭建以太坊节点
时间: 2023-10-03 15:08:40 浏览: 114
搭建以太坊节点的步骤如下:
1. 安装依赖库
```shell
sudo yum install -y epel-release
sudo yum install -y curl git make automake gcc gcc-c++ kernel-devel openssl-devel
```
2. 安装 Golang
```shell
wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz
sudo tar -C /usr/local -xzf go1.14.2.linux-amd64.tar.gz
echo 'export PATH=$PATH:/usr/local/go/bin' >> ~/.bashrc
source ~/.bashrc
```
3. 下载源代码
```shell
git clone https://github.com/ethereum/go-ethereum.git
cd go-ethereum/
make geth
```
4. 启动节点
```shell
./build/bin/geth --datadir /path/to/data/dir --rpc --rpcaddr "0.0.0.0" --rpcport 8545 --rpcapi "db,eth,net,web3,personal" --nodiscover --networkid 1234
```
其中,`/path/to/data/dir` 是以太坊节点数据存储的路径,`--rpcaddr` 指定 RPC 服务监听的地址,`--rpcport` 指定 RPC 服务监听的端口,`--rpcapi` 指定 RPC 服务要开放的 API,`--networkid` 指定节点所在的网络 ID。
启动节点后,可以通过 `curl` 或者 `web3.js` 等工具连接到节点进行操作。
阅读全文