测试网历史 (History of testnets)

升级 (Upgrades)

此页面涵盖了各种升级到测试网络所需的所有安装步骤。

最新升级 (Latest Upgrade)

  • Namada 公共测试网 14(软升级热修复):

    • 开始日期: 2023 年 10 月 19 日 9:00 UTC

    • Namada 协议版本:v0.23.1

    • 版本:0.37.2

    • 链_ID:public-testnet-14.5d79b6958580

如何升级到最新的测试网络: 此次升级是软升级,意味着新的二进制文件没有对共识产生破坏性变化,并且向后兼容。建议验证者升级到最新版本的二进制文件,可以在此处找到。

然后,只需停止当前的分类账并使用新的二进制文件重新启动它。这可以通过运行以下命令完成:

OS="Linux" # Or OS="Darwin" for Mac
wget https://github.com/anoma/namada/releases/download/v0.23.1/namada-v0.23.1-${OS}-x86_64.tar.gz
tar -xvf namada-v0.23.1-${OS}-x86_64.tar.gz --strip-components 1 -C /usr/local/bin/ #sudo may be required
killall namadan
namada --version #should output v0.23.1
NAMADA_CMT_STDOUT=true namada node ledger run

请注意,v0.23.1 Linux 二进制文件需要 Ubuntu LTS,这意味着某些较旧版本的 Ubuntu 将不兼容(仅 Ubuntu 22.04 或更高版本)。在这种情况下,建议从源代码构建以进行升级。


最新测试网络 (Latest Testnet)

  • Namada 公共测试网 14:

    • 开始日期: 2023 年 10 月 5 日 17:00 UTC

    • Namada 协议版本:v0.23.0

    • 版本:0.37.2

    • 链_ID:public-testnet-14.5d79b6958580


历史测试网络(Testnet History Timeline)

  • Namada 公共测试网 13(离线):

    • 开始日期: 2023 年 9 月 12 日 17:00 UTC

    • Namada 协议版本:v0.22.0

    • 彗星版本:0.37.2

    • 链_ID:public-testnet-13.facd514666d5

  • Namada 公共测试网 12:

    • 开始日期: 2023 年 8 月 17 日 17:00 UTC

    • Namada 协议版本:v0.21.1

    • 彗星版本:0.37.2

    • 链_ID:public-testnet-12.fedec12f3428

  • Namada 公共测试网 11:

    • 开始日期: 2023 年 8 月 2 日 17:00 UTC

    • Namada 协议版本:v0.20.1

    • 彗星版本:0.37.2

    • 链_ID:public-testnet-11.cc649ddd49b0

  • Namada 公共测试网 10:

    • 开始日期: 2023 年 6 月 29 日 17:00 UTC

    • Namada 协议版本:v0.17.5

    • 彗星版本:v0.1.4-abciplus

    • 链_ID:public-testnet-10.3718993c3648

  • Namada 公共测试网 9:

    • 开始日期: 2023 年 6 月 20 日 17:00 UTC

    • Namada 协议版本:v0.17.3

    • 彗星版本:v0.1.4-abciplus

    • 链_ID:public-testnet-9.3718993c3648

  • Namada 公共测试网 8:

    • 开始日期: 2023 年 5 月 17 日 17:00 UTC

    • Namada 协议版本:v0.15.3

    • 嫩薄荷版本:v0.1.4-abciplus

    • 链_ID:public-testnet-8.0.b92ef72b820

  • Namada 公共测试网 7:

    • 开始日期: 2023 年 4 月 24 日 17:00 UTC

    • Namada 协议版本:v0.15.1

    • 嫩薄荷版本:v0.1.4-abciplus

    • 链_ID:public-testnet-7.0.3c5a38dc983

  • Namada 公共测试网 6:

    • 开始日期: 2023 年 3 月 29 日 17:00 UTC

    • Namada 协议版本:v0.14.3

    • 嫩薄荷版本:v0.1.4-abciplus

    • 链_ID:public-testnet-6.0.a0266444b06

  • Namada 公共测试网 5:

    • 开始日期:2023 年 3 月 15 日

    • Namada 协议版本:v0.14.2

    • 嫩薄荷版本:v0.1.4-abciplus

    • 链_ID:public-testnet-5.0.d25aa64ace6

  • Namada 公共测试网 4:

    • 开始日期: 2023 年 2 月 22 日

    • Namada 协议版本:v0.14.1

    • 嫩薄荷版本:v0.1.4-abciplus

    • 链_ID:public-testnet-4.0.16a35d789f4

  • Namada 公共测试网 3 修补程序(不合格):

    • 开始日期:2023 年 2 月 13 日

    • Namada 协议版本:v0.13.4

    • 嫩薄荷版本:v0.1.4-abciplus

    • 链_ID:public-testnet-3.0.81edd4d6eb6

  • Namada 公共测试网 3:

    • 开始日期:2023 年 2 月 9 日

    • Namada 协议版本:v0.13.3

    • 嫩薄荷版本:v0.1.4-abciplus

    • 链_ID:public-testnet-3.0.81edd4d6eb6

  • Namada 公共测试网 2.1.2 修补程序:

    • 开始日期:2023 年 1 月 25 日

    • Namada 协议版本:v0.13.3

    • 嫩薄荷版本:v0.1.4-abciplus

    • 链_ID:public-testnet-2.1.4014f207f6d

    由于错误,修补程序被释放了。18:00:00 UTC这需要在之前安装并应用2023-01-25

  • Namada 公共测试网 2.1.2:

    • 开始日期:2023 年 1 月 24 日

    • Namada 协议版本:v0.13.2

    • 嫩薄荷版本:v0.1.4-abciplus

    • 链_ID:public-testnet-2.1.4014f207f6d

  • Namada 公共测试网 2.1:

    • 开始日期:2023 年 1 月 17 日

    • Namada 协议版本:(v0.13.1-hardfork硬分叉)

    • 嫩薄荷版本:v0.1.4-abciplus

    • 链_ID:public-testnet-2.0.2feaf2d718c

上述硬分叉原本是要在区块高度上生效37370,但出现了一些问题。您可以在这里阅读更多内容

  • Namada 公共测试网 2.0:

    • 开始日期:2023 年 1 月 12 日

    • Namada 协议版本:v0.13.0

    • 嫩薄荷版本:v0.1.4-abciplus

    • 链_ID:public-testnet-2.0.2feaf2d718c

  • Namada 公共测试网 1:

    • Namada 协议版本:v0.12.0

    • 嫩薄荷版本:v0.1.4-abciplus

    • 创世时间:2022 年 12 月 20 日 17:00 UTC

    • 链_ID:public-testnet-1.0.05ab4adb9db


升级历史 (Upgrade History):

2023 年 5 月 19 日 public-testnet-8热修复

由于我们的内存池验证存在一些问题,测试网从区块高度开始停止8073。我们修复了这个问题,并向验证器的子集发布了热修复版本。这足以维持测试网的运行。它确实需要一些验证器来重新同步测试网。该链以 chain-id 启动public-testnet-8.0.b92ef72b820

2023年4月24日 public-testnet-7(离线)

测试网于 2023 年 4 月 24 日 17:00 UTC 启动,创世验证器来自public-testnet-7. 它以v0.15.1 版本启动(在新选项卡中打开) 该链以 chain-id 启动public-testnet-7.0.3c5a38dc983

解决存储问题的预期修复仅部分解决。这导致了v0.15.3旨在解决这些问题的计划。

13/02/2023 public-testnet-3

2023年 9 月 2 日, Namada 链public-testnet-3因处理边缘情况时权益证明实现中的错误而停止。周末,团队修复并测试了一个新补丁,解决了当前的问题。世界标准时间 2023 年 2 月 13 日 11:30,我们能够通过让内部验证器升级到新补丁来恢复网络。我们现在也呼吁验证者升级到新的测试网,这将允许您与恢复的链进行交互。


升级 (Upgrading)

1.首先停止所有 namada 节点的实例

killall namadan

2.构建新标签(或在此处下载二进制文件)

cd namada
export NAMADA_TAG=v0.13.4
make build-release

3.将新的二进制文件复制到路径中。更详细的说明可以在此处找到

4.完成此操作后,节点必须从创世开始重新同步(见下文)

如何从创世重新同步:

1.作为预防措施,备份您的 pregenesis 密钥

mkdir backup-pregenesis && cp -r .namada/pre-genesis backup-pregenesis/

2.删除 .namada 中的相关文件夹

rm -r .namada/public-testnet-3.0.81edd4d6eb6
rm .namada/public-testnet-3.0.81edd4d6eb6.toml

警告 (WARNING): 不要删除整个 .namada 文件夹,因为它包含您的 pre-genesis 密钥。如果不小心这样做了,您将必须复制备份的 pregenesis 文件。有关更多详细信息,请参阅这些说明

3. 重新加入网络

export CHAIN_ID="public-testnet-3.0.81edd4d6eb6"
namada client utils join-network \
--chain-id $CHAIN_ID --genesis-validator $ALIAS

4.运行节点。可以简单地使用熟悉的命令再次运行账本

  NAMADA_CMT_STDOUT=true namada node ledger run

如果您有任何问题,请随时提问。可以异步完成此升级,但是如果您希望继续验证链并测试我们的功能,您必须执行上述步骤。

针对测试网 public-testnet-2.1.4014f207f6d 的热修复 (Hotfix for Testnet public-testnet-2.1.4014f207f6d)

27/01/2023

在这周中,热修复的测试网运行时,一个奇怪的 bug 导致网络停滞。核心团队花了1周时间调查 bug 的原因,他们发现的结果非常有趣。如果您对 bug 的具体细节感到好奇,请阅读 Ray 在此处的博客文章。

25/01/2023

在 25/01/2023 大约 06:15 UTC,一个持有很少股份的验证者被安排成为活跃验证者集合的一部分。从这个交易中,我们发现了 Namada 状态机和 Cometbft 之间的转换 bug,导致节点崩溃。为了解决这个问题,发布了补丁 v0.13.3。

23/01/2023

由于下面的硬分叉未按预期工作,新的测试网在双周测试网发布计划之前发布了。请按照设置新测试网的步骤进行操作。

硬分叉 v0.13.1 (Hardfork v0.13.1)

此硬分叉将在区块高度 37370 时实例化,预计将在 18/01/2023 大约 17.00 UTC 发生。

在 18/01/2023 17.00 UTC 之前需要做的事项

为了安装此升级,用户或验证者必须:

1.下载二进制文件或从源代码中安装它们

2.确保版本正确,即 <PATH_TO_BINARY>/namada --versionv0.13.1-hardfork

3.通过中断命令 ^C 中断 namada ledger

4.将二进制文件安装到 $PATH(这取决于您的机器)。这必须在中断账本后完成,否则可能会抛出错误。

5.尽快通过运行 NAMADA_CMT_STDOUT=true namada node ledger run 重新启动账本

然后,账本将在正确的高度正确更新。为了确保顺利进行分叉,请尽快执行此操作。

Last updated