概論
比特幣的總量是2100萬
初始挖礦獎(jiǎng)勵(lì)值是50BTC闪彼,每210,000個(gè)塊問世,獎(jiǎng)勵(lì)減少一半。
開始時(shí)為2009年1月每個(gè)區(qū)塊獎(jiǎng)勵(lì)50個(gè)比特幣畏腕,然后到2012年11月減半為每個(gè)區(qū)塊獎(jiǎng)勵(lì)25個(gè)比特幣缴川。之后將在2016年的某個(gè)時(shí)刻再次減半為每個(gè)新區(qū)塊獎(jiǎng)勵(lì)12.5個(gè)比特幣∶柘冢基于這個(gè)公式把夸,比特幣挖礦獎(jiǎng)勵(lì)以指數(shù)方式遞減,直到2140年铭污。屆時(shí)所有的比特幣(20,999,999.98)全部發(fā)行完畢恋日。通過引入礦池,來鼓勵(lì)小散戶一起來挖礦嘹狞,進(jìn)而充分利用閑置的算力谚鄙,提高挖礦的難度
問題
比特幣系統(tǒng)如何控制挖礦的速度?也就是如何控制貨幣發(fā)行的速度呢刁绒?
挖礦闷营,也就是工作量證明的時(shí)候,系統(tǒng)會(huì)提供一個(gè)難度值知市,難度值越大傻盟,理論上計(jì)算出target結(jié)果的平均時(shí)間越長(zhǎng),而這個(gè)難度值是動(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)站腥放,查看區(qū)塊的問世速度
https://www.blockchain.com/explorer哪些因素會(huì)影響平均出礦速度呢泛啸?
- 難度值
- 算力(挖礦的人越多,投入的算力越大秃症,理論上越快計(jì)算出target值)
- 人品(因?yàn)閔ash計(jì)算是隨機(jī)的候址,可能1分鐘就算出來了,所以難度值的調(diào)整是前2016個(gè)塊的平均時(shí)間)
- 哪些因素影響挖礦的熱情种柑?
比特幣的價(jià)格岗仑,挖礦的獎(jiǎng)勵(lì)值是確定的,當(dāng)然單價(jià)越高聚请,收益越高
總算力荠雕,總算力越高,那么成功的概率越低,所以比特幣系統(tǒng)根據(jù)動(dòng)態(tài)調(diào)整難度值來維持一個(gè)合理的區(qū)間舞虱,只要比特幣還有交易價(jià)值欢际,就一定會(huì)有人挖礦母市。
交易費(fèi)矾兜,挖礦的獎(jiǎng)勵(lì)除了系統(tǒng)獎(jiǎng)勵(lì)還有交易費(fèi)。為了讓自己的交易早日被確認(rèn)患久,打包進(jìn)區(qū)塊鏈中椅寺,就要付出交易費(fèi)。