Ethereum 2.0 Testnets have been running for some time, and because the existing Ethereum 2.0 clients have always provided an Ethereum 1.0 node to users, misunderstandings arose. In order to run a validator, an Ethereum 1.0 node must run parallel to Ethereum 2.0 to stay fully decentralized! However, an Ethereum 1.0 node is not required if you do not want to stake. Without an Ethereum 1.0 node syncing Ethereum 2.0 blocks is still possible and also being a reliable peer for others in the network.
Goerli-chain size is around 5GB.
Find the downloaded file and open a command prompt/terminal window
Drag and drop the geth file into the terminal window and add the following
--goerli --datadir="$HOME/Goerli" --rpc --rpcaddr=127.0.0.1 --rpcport=8545
The syncing-process takes about 30 minutes. Wait for this to complete.
Once your Goerli node is synced, it should look like this and include the message:
Imported new chain segment
While Goerli is in sync, drag and drop the prysm.sh (macos) /prysm.bat (windows) into the terminal window file and add:
beacon-chain --datadir=$HOME/prysm --web3provider=ws://localhost:8546/ --http-web3provider=http://localhost:8545/
If the beaconnode successfully connects to the local Goerli node, the following message will appear
--goerli --datadir="$HOME/Goerli" --rpc --rpcaddr=127.0.0.1 --rpcport=8545 --ws --wsaddr=127.0.0.1 --wsport=8546
--datadir=$HOME/prysm --web3provider=ws://localhost:8546/ --http-web3provider=http://localhost:8545/
Endpoints: Mainnet to
Copy your Project ID URL and run the beacon-node with
./prysm.sh beacon-chain --http-web3provider=
Confirmation via beacon-node