当前状态下的总底层加密货币在区块链中是如何计算的?

How is the total underlying cryptocurrency in a present state calculated in blockchain?

由于任何数量的加密货币都可能被烧毁或丢失(交易到一个不存在的地址),这对 bitcoins/ethers/etc 总量的估计有何影响。在任何给定时间点在带有加密货币的区块链中?

How is the total underlying cryptocurrency in a present state calculated in blockchain?

由于所有未使用的代币都存储在全节点的UTXO(未花费交易输出)数据库中,代币的总供应量可以通过将所有UTXO的价值相加,减去可证明销毁的代币来计算。实际销毁的币会很多,但无法证明,所以实际可用币会低于得到的结果。

虽然硬币确实可以被销毁或丢失,但并不是所有的都可以被证明被销毁。例如,不一定能证明有人丢失了钥匙。然而,有些硬币可以被证明是被烧毁的。

OP_RETURN - 例如,OP_RETURN 输出中的硬币不可花费,因此可以被证明可以被销毁。

已知 public 密钥或散列 - 以 nothing-up-my-sleeve 公钥或散列开头,例如全零。然后将它编码成一个地址并向它发送硬币。这些可以证明是烧毁的代币,因为几乎不可能找到所选公钥或哈希的私钥或原像。

如果矿工未能在区块的 coinbase 交易中领取区块奖励 and/or 交易费,这些币也将永远丢失并且显然是可证明的。

https://bitcoin.stackexchange.com/q/1851/60443