发布于 2020-12-15 20:00:53
从该块开始删除数据。因此,区块链的历史从未被触及过。如果您查看块之前的块链(在其中调用selfdestruct ),您将在其地址中看到合同。但是如果你看那个街区后面的同一个地址,就没有合同了。
你可以发送以太到任何你想要的地址,它将成功(除非有一个合同,恢复交易),以太将留在该地址。所以你可以把以太发送到一个曾经是合同地址的地址,而以太被有效地烧掉了,因为在那个地址上不可能有另一个合同。
你关于“不可能发生危险的事情”的说明部分是正确的,这取决于你的观点。呼叫一个不存在的合同将离开以太在那里,但将立即回来。因此,从这个意义上说,自毁合同是危险的,因为任何后续的以赛人都会被烧毁。但另一方面,如果合同被称为“重入式攻击”,它就不能做任何恶作剧,因为现在已经没有合同了--不过,如果你在那里失去了你的对手,这可能不会给你带来多大的安慰。(详细信息请查看https://ethereum.stackexchange.com/a/1436/31933 )
https://ethereum.stackexchange.com/questions/91150
复制相似问题