在Solidity(以太坊)中,“0x0”地址是什么?

6
我正在学习Solidity编程,对于这行代码有一个问题:
Transfer(0x0,msg.sender,tokens);
我不明白0x0是什么意思。它是新代币地址还是新智能合约地址?

Transfer(0x0,msg.sender,tokens); => 转移(0x0,msg.sender,tokens); 很抱歉错过了。 - Harry
如果您想的话,可以编辑这个问题。 - Caramiriel
请查看此答案:https://ethereum.stackexchange.com/a/18427 - Osoian Marcel
1个回答

16

0x0本质上是一个地址的黑洞。以太币进去后就再也无法取出(有点像婚姻!)。这是源地址0x0000000000000000000000000000000000000000的缩写,几乎可以确定没有人掌握此私钥,因此无法花费。请注意代币例如ERC20可以根据合约转移,但Ether不行。

有趣/悲惨的是,很多人会犯错误并意外地将资金汇入该地址

在你的情况下,看起来该合同试图向该地址发送资金。显然,有一些称为“烧结证明”的用例,我猜这意味着你可以发送以太币?我不太理解它,因为这实际上扣除了以太币。

其他情况可能是将其用作比较大量的地址。例如,your_ETH_balance < 0x0可能是真的)。

目前,0x0有7251个以太币(并在我打字时不断增长)。今天的交易价值约为420万美元,因此如果您恰好拥有功能齐全的量子计算机(您没有),那么它将成为最有价值的地址之一。


5
有点像婚姻 xD。 - CodingYourLife
距离我最初的回答已经过去了15个月,0x0的Ether增加了528个,但由于价格下降,当前的美元余额仅为仅有171.4万美元。如果您查看EtherScan的评论,您会发现人们仍在继续发出捐赠请求,这也很有趣。*"请帮助我,我来自xyz...我的以太地址是..."* - pgSystemTester
回顾三年前的这篇文章,到目前为止,该地址所丢失的ETH总价值已经达到了1600万美元,另外还有100万美元的其他代币。 - pgSystemTester
你不了解我,所以你不知道。 - Jake Smith
@JakeSmith 18815443美元说你不行... - pgSystemTester
1
@pgSystemTester 您好;-) - Jake Smith

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接