BSC的两个黑洞地址:全零地址(0x0000…0000)和死地址(0x0000…dEaD)有什么区别?

Jack 1

在BSC链上,通常有两个黑洞地址,分别是:全零地址(0x0000...0000)和死地址(0x0000...dEaD)。那么这两个地址具体有什么区别呢?

Comments

1 comment Add comment
  • pandatool's avatar
    pandatool Reply

    这两个地址不止是在BSC链上适用,ETH链、BASE链、Arbitrum链等等EVM区块链,均使用这两个地址。他们俩确实都是黑洞/销毁地址,但是略有不同:

    全零地址(0x0000000000000000000000000000000000000000):这个是以太坊协议原生内建的特殊地址,也被称之为技术型地址。用于创建智能合约以及默认初始值。所有的代币都是从这个地址里发出来的。当前ETH/BNB的gas销毁,就是直接转入这个地址。

    BSC的两个黑洞地址:全零地址(0x0000…0000)和死地址(0x0000…dEaD)有什么区别?

    死地址(0x000000000000000000000000000000000000dead):这个是后期构建的地址,也被称之为社区型地址。几乎所有的区块链玩家,都公认这个地址具有销毁特性,是一个被广泛采纳的销毁符号。相当于全0地址来说,dead更加直观。

    BSC的两个黑洞地址:全零地址(0x0000…0000)和死地址(0x0000…dEaD)有什么区别?

    既然都是销毁,那么将代币转入这两个地址有什么区别呢?首先,不管转入哪个地址,都能达到实质性销毁的目的。

    只是,如果你将代币转入全零地址(0x0000…0000),那么代币的总量(totalsupply)会直观的减少。如果是将代币转入死地址(0x0000…dEaD),则不会改变代币的总量,而且dead地址会作为一个持币地址出现。

    此外,有些智能合约不支持将代币转入全零地址(0x0000…0000),强行转入可能会导致转账失败。所以一般情况下,如果要达到销毁代币的目的,PandaTool都推荐项目方或者用户,将代币转入死地址(0x0000…dEaD)

    12 months ago No comments