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