跳到内容

镭智能链/升级到 1.4.0.2

来自维基教科书,开放的书籍,开放的世界


镭钱包升级

[编辑 | 编辑源代码]

镭钱包已更新至 1.4.0.2,用户必须升级。1.4.0.1 及更高版本包含许多代码升级,其中一些需要硬分叉才能实现。硬分叉将在 2016 年 4 月 28 日进行,届时新代码将生效。未升级的钱包在此之后将无法正常工作。未在 2016 年 4 月 28 日之前升级的用户,如果在此日期之后继续使用旧钱包,可能会丢失他们的代币。

什么是硬分叉?

[编辑 | 编辑源代码]

硬分叉是一个计划中的网络事件,所有钱包在同一时间同意开始使用一些新代码或新规则。在本例中,当硬分叉发生时,所有钱包将同意使用 POS v3 代码。未升级的钱包将无法正常运行。

我真的需要升级吗?

[编辑 | 编辑源代码]

必须升级的钱包版本

  • 1.3.0.1
  • 1.2.0.1

可以升级的钱包版本

  • 1.4.0.0

哪个是正确的协议版本?

[编辑 | 编辑源代码]

以钱包版本为准。最好的方法是升级到 1.4.0.2。

如何升级

[编辑 | 编辑源代码]

步骤 1:备份您的 wallet.dat 到一个安全的地方。

步骤 2:如果您使用的是 1.3.x.x 或 1.2.x.x,则必须通过删除 'txleveldb' 文件夹来删除旧的区块链数据库。

步骤 3:启动新钱包。因为我们必须删除旧的区块链数据库,所以钱包需要重新同步。一旦钱包完成同步,升级就完成了!

如何删除旧的区块链数据库

[编辑 | 编辑源代码]

从镭数据文件夹中删除 'txleveldb' 文件夹。如果您没有指定自定义数据目录,则此文件夹位于您的 %appdata%/Radium 目录中,与您的 wallet.dat 相同位置。

cd %appdata%/radium

rmdir txleveldb /s /Q

从镭数据文件夹中删除 'txleveldb' 文件夹。Linux 用户应该在 ~/.Radium 中找到 'txleveldb' 文件夹,与 wallet.dat 相同位置。

如何升级(Mac)

[编辑 | 编辑源代码]

敬请期待!

我得到:EXCEPTION: NStBios_base7failureE 类型错误!

[编辑 | 编辑源代码]

这是因为您的旧区块链没有被删除。镭 1.4.0.2 中的升级之一是新的数据库结构,它更快、更高效。作为此更改的副作用,钱包无法使用或读取旧钱包创建的旧区块链数据库。当新钱包尝试读取旧钱包创建的区块链数据库时,会发生此错误。通过以下步骤可以轻松地解决此错误。

华夏公益教科书