WARN: there is still an issue being reported against 1.8.8 where the node can get stuck after in full sync mode
this is being investigated
The 1.7.x version remain the most stable and predictable ones while we getting 1.8 better than anything before - stay tuned
This version focus on improved stability of the 1.8.x series.
(mainnet state sync finishes at ~41000 MB, goerli at ~800MB <- we will probably add that info to the logs soon)
- We have added hundreds of tests for various sync mode scenarios to avoid cases when the sync process stops mid way.
- We have fixed the issues reported by early adopters of the beam sync and parallelized receipts syncs.
- We have simplified and decluttered logs (they still remain a bit more confusing then in the past due to multiple sync processes running at the time)
- We moved back to no receipts by default and improved the ability of Nethermind nodes to use partially synced nodes to sync
- We modified the sync request dispatchers so they can independently send multiple types of requests to same nodes (reuests, bodies, headers, state)
- We enabled beam sync by default in ropsten, rinkeby and goerli chains.
Known issues:
- some excessive logging is possible after full sync state is reached - it can log branch sync and peers information more often (every couple of minutes) sometimes
- the changed of the displayed value for the fast sync may seem confusing in the logs (it is ok for the node to stay 32 blocks behind the head as long as the state sync is happning)
Running Nethermind:
Nethermind Launcher is a self-contained app - you do not need to install .NET separately to run it.
Linux
sudo apt-get update && sudo apt-get install libsnappy-dev libc6-dev libc6 unzip
wget https://github.com/NethermindEth/nethermind/releases/download/1.8.8/nethermind-linux-amd64-1.8.8-ffbba18.zip
unzip nethermind-linux-amd64-1.8.8-ffbba18.zip -d nethermind
cd nethermind
./Nethermind.Launcher
- Select desired configuration
Additionally for Ubuntu 16.04
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update
sudo apt-get install gcc-6 g++-6
sudo apt install libzstd1
Windows
- download windows package
nethermind-windows-amd64-1.8.8-ffbba18.zip
- unzip the file
- run Nethermind.Launcher.exe
- select desired configuration
macOS
- download darwin package
nethermind-darwin-amd64-1.8.8-ffbba18.zip
- unzip the file
- run Nethermind.Launcher
- select desired configuration
Running Nethermind Data Marketplace:
NDM packages can be downloaded directly from http://downloads.nethermind.io/. Running instructions are similar to the above, simply change the package name to NDM e.g. (nethermind-linux-amd64-1.8.8-ffbba18.zip -> NDM-linux-amd64-*)