Mining-Pools

我可以在區塊鏈中找到礦工的收益記錄嗎?

  • November 8, 2016

在研究了比特幣的基礎設施後,據我了解,區塊鏈維護了兩方之間的交易記錄,由他們的公鑰表示。同時,比特幣系統需要礦工對區塊進行驗證,以維護系統。然後我的問題如下:

  1. 如何辨識給定區塊的礦工?而且,這條資訊在區塊鏈中是怎樣的?
  2. “coinbase 交易”是否儲存為區塊的一部分,從而記錄探勘該區塊的總獎勵?或者,塊中的哪個元素/記錄正在記錄“獎勵”的數量?
  3. 除了系統發放的這部分“獎勵”,礦工還可以收取交易手續費(輕參考)。如果我錯了,請糾正我:交易費用是正常交易的自由浮動自願殘差,僅由合併區塊的礦工收取。那麼,交易費用是如何“支付”給礦工的呢?似乎需要在塊中嵌套另一個記錄條目,表示礦工聲明的數量。我如何辨識該記錄?

如何辨識給定區塊的礦工?而且,這條資訊在區塊鏈中是怎樣的?

只有當礦工選擇表明身份時,他們才會被辨識。這通常是通過向 coinbase 交易的 scriptSig 添加消息來完成的,或者通過在網站上探勘區塊來獲得信用。

“coinbase 交易”是否儲存為區塊的一部分,從而記錄探勘該區塊的總獎勵?或者,塊中的哪個元素/記錄正在記錄“獎勵”的數量?

每個區塊都有一個 coinbase 交易。coinbase 交易始終是區塊中的第一筆交易。coinbase 的每個輸出的數量之和就是礦工要求的獎勵。獎勵必須等於或小於目前區塊獎勵加上交易費用。如果礦工索取的金額少於他們應得的金額,那麼多餘的錢就會消失。

交易費用是正常交易的自由浮動自願殘差,僅由合併區塊的礦工收取。那麼,交易費用是如何“支付”給礦工的呢?似乎需要在塊中嵌套另一個記錄條目,表示礦工聲明的數量。我如何辨識該記錄?

每筆交易都有輸入和輸出。輸入金額的總和減去輸出金額的總和等於交易費用。

礦工有權要求其區塊中所有交易的費用。他們通過增加他們對區塊獎勵的獎勵加上交易費用來聲稱這一點。

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