Blockchain
成功解決雜湊的礦工在什麼時候以及如何獲得硬幣?
當礦工創建一個有效塊時,他會將其廣播到網路。
其他人也可能這樣做。所以我們有一半的節點認為chain+A是正確的,而另一半認為是chain+B。當解決下一個塊時,這將得到解決。
- 硬幣什麼時候給礦工,還是給兩個礦工?
- 硬幣如何發送給礦工?
- 已解決的塊是否包含解決者的身份(公共地址),以便協議可以向他匯款? <https://en.bitcoin.it/wiki/Block_hashing_algorithm> - 在這裡找不到那個地址
編輯:現在在我看來,兩者都得到了回報,每個人都在各自的叉子裡。像獎勵交易這樣的東西被放在那個鏈頭里。當一個分叉獲勝時,相應的獎勵保持有效,而另一個分叉則被社區丟棄。我對麼?
事實是,“獲得硬幣的點”在“解決塊的點”之前:)
礦工首先創建帶有獎勵的 coinbase 交易,然後嘗試解決區塊。
塊補貼不是由任何人授予的。礦工通過創建一個給自己錢的區塊來獲取它。
系統在這方面的作用僅限於允許區塊確實包含這種(否則不平衡的)支付。
如果你的分叉有兩個分支,那麼在每個分支中都會向某個礦工付款。哪一個最終被世界視為有價值取決於兩者中的哪一個得到建立。就係統而言,歷史有兩種可能的版本,而且都是有效的。其中一個是 A 得到報酬,另一個是 B 得到報酬。在某些時候,兩條鏈中的一條變得更長,每個人都轉而接受那一條。
為了避免隨機分叉來破壞人們的餘額a(如果他們通過區塊補貼獲得報酬),coinbase 的比特幣交易輸出(將補貼和費用記入 mimer 的交易類型),它們必須被 100 個額外的區塊掩埋在被花費之前。這是一條特殊規則,稱為成熟度規則,僅適用於 coinbase 交易。