Mining-Reward

礦工獲得獎勵的確切時間是什麼時候?

  • November 2, 2017

我知道礦工通過新創建的區塊中的 coinbase 交易獎勵自己。但該區塊必須被 51% 的網路接受才能被視為已開採。

1)。一旦 51% 的節點接受該區塊,礦工是否會獲得獎勵?如果是這樣,該接受資訊是如何傳播到他/她自己的節點的 - 它是在網路中的每個節點接受它時完成的嗎?

2)。還是礦工在他/她創建一個區塊並向同行廣播的那一刻獲得獎勵?如果是這樣,如果發現該塊無效,獎勵如何恢復?

直到區塊鏈深度達到 100 個區塊才能使用 coinbase 交易。由於每 10 分鐘產生一個塊,因此礦工通常需要 1,000 分鐘(不到 17 小時)才能花費獎勵。

1)。一旦 51% 的節點接受該區塊,礦工是否會獲得獎勵?如果是這樣,該接受資訊是如何傳播到他/她自己的節點的 - 它是在網路中的每個節點接受它時完成的嗎?

這是 51% 的挖礦算力,而不是節點。一旦 51% 的算力在區塊之上進行挖礦,它將以比任何其他區塊鏈更快的速度繼續獲得更長的時間,從而確保它最終達到 100 個區塊深度。(這並不是真正的 100% 保證,但它在絕大多數時間都是這樣工作的。)

2)。還是礦工在他/她創建一個區塊並向同行廣播的那一刻獲得獎勵?如果是這樣,如果發現該塊無效,獎勵如何恢復?

如果由於獎勵在該塊中而發現該塊無效,則獎勵將被恢復。因此,任何不認為該區塊有效的節點都不會認為花費獎勵的交易是有效的。為了使花費獎勵的交易被認為是有效的,獎勵本身必須被認為是有效的,並且獲得獎勵的區塊必須是 100 個區塊(或更多)深。

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