NKN主网v2.1.7发布

我们发布了最新的主网版本 v2.1.7 ( https://github.com/nknorg/nkn/releases)

在这个版本中,我们将引入两种新的同步模式:快速同步轻同步,以实现更快的区块同步和更小的账本。

快速同步和轻同步的测试版本
快速同步:节点将根据以前同步相同的历史区块记录来进行同步,而不是从头开始同步区块,这样速度会比以往要快得多。概念上就是大部分人所使用的账本快照。

轻同步:轻节点将仅同步区块头。本地账本的大小将比以前小得多(这个版本的账本发布时ChainDB大小约为4GB),但这类节点将无法响应旧的getblock和gettransaction RPC请求。我们建议仅在节点磁盘空间不足时使用轻同步

目前快速同步轻同步都还在实验阶段,并不会默认开启

如何启用?

请注意,目前快速同步轻同步需要在本地没有任何账本的情况下才会执行,如果您想试用轻节点,您需要将本地原有的账本移除后重新建立一个新账本。

有两种方式可以启用快速同步轻同步

  1. 执行 nknd启动命令时,同时加入--sync fast来启用快速同步或是 --sync light来启用轻同步
  2. 在config.json这个文件中,加入 "SyncMode": "fast"来启用快速同步或是 "SyncMode": "light"来启用轻同步

而且您只能使用一种,快速同步轻同步不能同时使用。

如何升级

  • 如果您正在使用nkn-commercial或nknx快速部署,则不需要进行任何额外操作
  • 如果您正在使用1-click DO/AWS/谷歌云一键部署,只需停止——重启——虚拟机,NKN主网将自动升级
  • 如果您下载了正式发布的二进制文件版本,只需在https://github.com/nknorg/nkn/releases上再次下载,替换文件并重启nknd
  • 如果您准备从头开始,只需更新源程序后再次进行编译。
  • 如果您正在使用带有自动更新的脚本或教程,则在自动更新脚本正常运转的情况下,NKN主网可自动更新

我们不建议任何人手动下载ChainDB快照,在无法避免的情况下,您可以使用https://nkn.org/ChainDB_pruned_latest.zip或https://nkn.org/ChainDB_pruned_latest.tar.gz来下载已经修剪的ChainDB。