已删除的测试网帐户已完全恢复

A deleted testnet account gets fully restored

我目前正在按照 github/Learn-NEAR/starter--near-sdk-as.

上的示例使用 Near (testnet) 玩一些东西

我不小心删除了我的帐户 - quantransedev。在那之后,我当然用新的密码用相同的帐户名重新创建了。我注意到新创建的帐户拥有旧帐户的所有内容。好像是恢复账号。

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

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

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

删除账户只是在链上删除关于这个特定账户状态的信息。

当您重新创建帐户时 - 它实际上会回到控制通过帐户 ID 链接到它的任何内容。

一般来说,如果您删除帐户 - 该名称和它拥有的东西会被其他人盗用,因此删除帐户时应非常小心。

在此处提交了两个问题以改善体验:

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

您不得不从头开始显式地重新创建帐户:https://explorer.testnet.near.org/transactions/CroKF7ipwM3fDgH5ogVrnWS6JSmnhvjkaJNDqiWzjsm2 以获得对帐户 ID 的控制权。在那之前,这个账户在链上是不存在的。然而,Explorer 会跟踪网络上所有一直存在的帐户,这可能会让您感到困惑。