那麼各位要先明白挖礦的基本信息:
區塊·獎勵(BlockReward): 每挖出一個新的區塊,係統會給礦工的獎勵比特幣,目前區塊的獎勵是6.25比特幣。
算力(Hashrate): 算力(也就是哈希值碰撞)是比特幣網絡處理能力的度量單位。即為礦機計算哈希函數輸出的速度。比特幣網絡必須為了安全目的而進行密集的數學和加密相關操作。
例如,當網絡達到10Th/s的哈希率時,意味著它可以每秒進行10萬億次計算。
難度(Difficulty): 比特幣係統的難度是動態調整的,每挖2016個塊便會做出一次調整,調整的依據是前麵2016個塊的出塊時間,如果前一個周期平均出塊時間小於10分鍾,便會加大難度,大於10分鍾,則減小難度,目的是為了保證係統穩定的每過10分鍾產出一個塊,所以難度調整的時間大概是2周(2016* 10 分鍾)
比特幣網絡初始難度定義為1,即Difficulty=1,它所表示的意思是,比特幣網絡剛開始運行的時候,每進行2^48/(2^16-1)≈2^32次Hash計算,理論上能挖出一個區塊。
隨著挖礦算力的提升,比特幣挖礦難度在不斷提升,當挖礦難度為D時,理論上挖出一個新區塊需要進行D*2^32次哈希運算。
礦工的算力為H(單位為hash/s),他每天(24小時)的幣產出為P,挖礦難度為D,係統獎勵為R,那麼:
難度X6.25獎勵(R)X時間=比特幣產出
P=H×x6.25×(24×60×60)D×232
數學不好的小夥伴不要慌,可以直接通過相關網站查詢到當天全網算力難度,編寫此文章時當天難度為【16.95T】
假設礦工算力為1TH/s(即10^12H/s),
當前的難度=16.947.802.333.946(16.95T)
加上係統當前的區塊獎勵=6.25比特幣,
計算可以得出1T每天(24小時)
可以獲得收益=0.00000742BTC
當然,這隻是一個最基礎的PPS收益算法,除了區塊獎勵外,還有打包交易的曠工費,這部分的計算和礦池的結算方式有所相關。
礦池還有多種結算方式。以上介紹的是最為基礎的結算方式PPS(PayPer Share)。根據礦工提交的有效工作量來結算收益。
目前比特幣礦池主要的結算還有FPPS和PPS+等等,可以讓你在基礎上獲得而外的獎勵。
目前基本上收益方式多為選擇PPS+結算的礦工,他們與礦池的關係相當於打工者與公司的關係,礦工的收益不受礦池幸運值波動的影響。不管礦池幸運值如何,PPS結算方式下,隻要礦工算力、挖礦難度、係統獎勵確定了,礦工的收益就是確定的,拿穩定的“工資”。
數學不太好的,實在看不懂的小夥伴。記得關注今日礦工,一起研究挖礦小樂趣。