Bitcoin-Core
如何將 basecoin 交易添加到區塊中?
我是區塊鍊和比特幣的新手。在我的理解中,礦工試圖找到一個添加到一個塊中的隨機數,然後該塊的雜湊首先會有一些零,並且每個塊中的第一個交易是一個 coinbase 交易。
coinbase 交易是在計算雜湊之前還是之後添加到塊中的???是什麼迫使礦工不添加 100 個比特幣作為他們的基礎幣交易?
同樣在 btc.com 上,我看到不同的區塊有不同數量的比特幣。不應該是固定數量的比特幣,即6.25嗎?
這被稱為“coinbase”交易。它是在散列工作完成之前添加的,就像所有其他事務一樣。
如果礦工試圖向自己支付的費用超過 coinbase 交易中允許的金額,那麼他們探勘的區塊將被視為無效(因為它包含無效的 coinbase 交易)並且不會被網路接受,因此他們將浪費任何用於挖礦的錢它。這以前發生過;例如,AntPool 在區塊 #584,802 送出了一個幣基交易太高的區塊,該區塊被拒絕(查看更多)。
在 coinbase 中支付的超過 6.25 BTC 的區塊獎勵的任何金額都是在該區塊中支付的所有交易費用的總和,這就是礦工索取交易費用獎勵的方式。