Solidity,什么是'0x0'地址?

时间:2018-05-29 09:23:38

标签: ethereum solidity

我正在研究可靠性编程。我有一个问题。

以下是代码行: tansfer(0x0, msg.sender, tokens);

我不明白'0x0'是什么意思,它是新的令牌地址吗?还是新智能合约的地址?

1 个答案:

答案 0 :(得分:3)

0x0本质上是地址的黑洞。以太基金进入,没有出来(有点像婚姻!)。它是创世地址0x0000000000000000000000000000000000000000的缩写,几乎绝对肯定没有人拥有私钥,所以它不能用。请注意,像ERC20这样的令牌可以根据合同转移到OUT,但不能转移到以太。

有趣/悲惨的是很多人搞砸了send money here by accident

在您的情况下,看起来合同正在尝试向此地址汇款。显然,有一些用例称为“烧伤证明”,我想这意味着你可以发送以太?我不太明白,因为它实际上是让以太流失了。

其他情况可以是将其用作用于比较的地址的大量数据。示例为your_ETH_balance < 0x0 可能 为TRUE)。

目前,0x0拥有7251以太(自我开始输入以来不断增长)。今天的交易价值大约420万美元,所以如果你碰巧有量子计算机(你没有),它将成为更有价值的地址之一。