We released a new mainnet version v2.1.8 at https://github.com/nknorg/nkn/releases. This version introduces uptime-based routing, proposed in NKP-0021.
The uptime and latency will be used together to compute an effective latency, resulting in a routing rule that prefers neighbors with lower latency (fast) and higher uptime (stable).
This is the initial implementation of NKP-0021. The curve and parameters are subject to change in later versions while we collect more data and feedbacks of this version.
How to Upgrade
- If you are using nkn-commercial (including one-click on DO/AWS/Google Cloud) or nknx fast deploy, you don’t need to do anything.
- If you downloaded the release version, you just need to download it again at https://github.com/nknorg/nkn/releases , replace files and start nknd again
- If you build from scratch, you just need to do the build again.
- If you are using some scripts or tutorials that has auto-updater, then it should be automatic if the auto-updater is working properly.
We don’t recommend anyone to download the ChainDB snapshot manually, but if you really want or need, you can use https://nkn.org/ChainDB_pruned_latest.zip or https://nkn.org/ChainDB_pruned_latest.tar.gz for pruned ChainDB.