Blockchain

燃燒比特幣的不同方式

  • February 23, 2022

我對燃燒比特幣的不同方式很感興趣。我可以看到三種方式:

  1. 將硬幣發送到“虛構”地址。沒有辦法將其與真實地址區分開來(因此交易不會被拒絕),除非沒有人擁有私鑰
  2. 向已經持有硬幣的地址發送最低金額(例如 1 SAT)。這些將被“覆蓋”然後失去
  3. 以 OP_RETURN 開始輸出地址

(2) 和 (3) 都證明硬幣已被銷毀。(1)依靠信任。

首先,上述描述是否準確(我是否正確使用了術語)?其次,還有其他銷毀硬幣的方法嗎?最後,實際上(2)或(3)是否代表硬幣的物質損失?

確實有幾種燃燒比特幣的方法:

評論1:您不必依賴信任,您可以將比特幣發送到1111111111111111111114oLvT2。如果你有一個沒有人擁有的密鑰對RIPEMD160(SHA256(publicKey)) == 0(還),這個地址是可以使用的

對 2 的評論:您不能發送低於灰塵限制的金額(進行的交易沒有中繼),如果地址的所有者花費它們並因此支付超過 UTXO 價值的費用,這些硬幣將不會被燒毀。請注意,費用將歸礦工所有,因此不會被燒毀

對 3 的評論:我認為您的意思是 scriptPubKey 不是地址。它創建了一個可證明不可花費的交易輸出

第 4 點:礦工可以在他的 coinbase 輸出中獲得更少的比特幣。共識規則只不允許索取更多,並且硬幣不能在 coinbase 交易中收費。

引用自:https://bitcoin.stackexchange.com/questions/112526