已删除的testnet帐户将完全恢复



我目前正在用Near(testnet(玩一些东西,下面是github/Learn Near/starter上的一个例子——接近sdk as。

我不小心删除了我的账号quantransedev。之后,我用相同的帐户名重新创建了新的密码短语。我注意到新创建的帐户拥有旧帐户的所有内容。它看起来像是一个恢复帐户。

这是预期的行为吗?就安全性而言,这对我来说根本没有意义。请告知。

https://explorer.testnet.near.org/accounts/quantransedev.testnethttps://explorer.testnet.near.org/transactions/3GTFEzvTfDiAxm8fdpZeWP7NjRFTjFJaDYQNX6ANAUns

这是预期行为-当您删除一个帐户时,它不会删除该帐户拥有或控制的所有内容。这需要在删除帐户之前手动完成。

帐户删除只是删除链上有关此特定帐户状态的信息。

当你重新创建帐户时,它实际上会重新控制通过帐户id链接到它的任何内容。

一般来说,如果你删除了账户——这个名字和它拥有的东西会被其他人发现,所以删除账户应该非常小心。

在这里提交了两个问题来改善体验:

  • https://github.com/near/nearcore/issues/5816
  • https://github.com/near/near-cli/issues/900

由于受益人账户不存在,该账户已被删除,剩余资金被烧毁(该账户在转账开始前被删除(。您还可以通过查看下一笔交易(删除受益人账户id设置为quantransedev.testnet的其他账户(来确认该账户实际上已被删除,但未成功从已删除的账户转移剩余代币(代币被烧毁(。

您必须从头开始明确地重新创建帐户:https://explorer.testnet.near.org/transactions/CroKF7ipwM3fDgH5ogVrnWS6JSmnhvjkaJNDqiWzjsm2以获得对帐户id的控制权。在那之前,该帐户不存在于链上。然而,Explorer会跟踪网络上所有现有的帐户,这可能会让你感到困惑。

最新更新