How to Run a New Full-node with Ethereum PoW Chain Beta Release
If you are having trouble running a full node on the Ethereum PoW chain mainnet or testnet, upgrading to this version is recommended.
Warning: this is a Beta version, please use with caution
Release page: https://github.com/ethereumpow/go-ethereum/releases/tag/v1.20.1-beta
> openssl sha256 geth_linux
SHA256(geth_linux)= e96e7e47af2e9609f1c84380cd31c66701279ea1f18590d5297c83cd9480338c
> openssl sha256 geth_macos
SHA256(geth_macos)= de988670c56b57fe6be8496a21b0d11a74c05d22b639df3861e666122642e0da
Linux
wget https://github.com/ethereumpow/go-ethereum/releases/download/v1.20.1-beta/geth_linux -o geth
Macos
wget https://github.com/ethereumpow/go-ethereum/releases/download/v1.20.1-beta/geth_macos -o geth
Download the latest config file
https://github.com/ethereumpow/go-ethereum/releases/download/v1.20.1-beta/testnet.zip
cd /home/ethereumpow
## Extract the config files
unzip testnet.zip
init genesis
geth --datadir ./node init genesis.json
Start full node
You can disable this restriction using the --rpc.allow-unprotected-txs command-line flag.
geth --config ./config.toml --datadir ./node --cache 18000 --rpc.allow-unprotected-txs --txlookuplimit 0