透過前面的學習,我們知道比特幣礦工的收入,來源於:
獲取新的比特幣 (Block Reward)
收取交易手續費 (Trasaction fees)
一個問題:
那麼,到2140年左右,2100萬比特幣幾乎挖完了,礦工還有收入嗎?
為了回答這個問題,我們先引入三個概念。這三個概念,相互關聯。
三個概念
1. 區塊間隔
產生新的區塊之間的間隔時間。
比特幣網路將挖礦難度調整為:間隔10分鐘。也就是說,每10分鐘產生一個區塊。
那麼,比特幣網路是如何確保區塊產生的間隔時間,保持在10分鐘的?
答案:比特幣網路透過增加或減少PoW(工作量證明)的難度來強制執行。
難度增加,礦工需要更多時間來解決這個難題。
難度降低,礦工需要更多時間來解決這個難題。
以一個交易0.25KB計算:
十分鐘一個區塊:1M / 0.25KB = 1000 kB / 0.25KB = 4000 個交易
每秒平均能打包:4000/10/60 = 6.67 個交易
所以,很多資料提到比特幣每秒處理7筆交易。
2. 區塊獎勵
建立新區塊的礦工,得到的新幣獎勵。100萬枚比特幣,均由礦工挖得。
最開始,每個區塊獎勵50個比特幣。
之後每挖完21萬個區塊(約4年時間),獎勵就減半。
直到2140年左右,區塊獎勵<1聰為止。
3. 交易費用
比特幣的每筆交易都可能包含一筆交易費。
交易費=每筆交易記錄的輸入 - 輸出。
挖礦成功的礦工,將獲得該區塊所有交易的費用。
目前,交易費佔礦工收入中很少的一部分,大部分收益來自於區塊獎勵。
然而隨著區塊獎勵的遞減,以及每個區塊中所包含的交易數量的增加,交易費佔總礦工收益的比重,將會逐漸增加。
在2140左右,因為比特幣幾乎挖完,“挖礦人”挖到的資料塊,將不會再產生額外的區塊獎勵——比特幣。但是這一個區塊裡所有的交易費用,仍然歸礦工。
所以,2140之後,礦工的所有收益,都將由交易費構成。
按照中本聰的設計,2140年,交易費的酬勞相當可觀,足夠吸引礦工繼續挖礦。
2140年,100多年後啊,比特幣可以當傳家寶啊!