NKN MainNet v2.1.8 Release

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.

A huge reward decrease is seen recently in v2.1.8, even though nodes have been running for more than 3 days.

Hi, there are over 150K nodes in the network now so there will be longer period between rewards. I personally have about 21 nodes, and do not see any significant drop in mining reward after updating to v2.1.8. In fact, my mining rewards are better now than 30 days ago with v2.1.7. But since I have a small sampling size (21 versus 150,000) and relatively short comparison window (30 days), I can only say they are within statistical norm.

Screen Shot 2022-03-04 at 10.47.13 AM