對比特幣有所了解的會經(jīng)常聽到“挖礦”一詞,“挖礦”就是比特幣產(chǎn)生的方式,具體它產(chǎn)生的原理是怎樣的呢?今天我們來了解一下。
傳統(tǒng)互聯(lián)網(wǎng)的作用是實現(xiàn)信息的自由流通,而比特幣等區(qū)塊鏈系統(tǒng)是為了實現(xiàn)價值的自由流通。比特幣等虛擬貨幣類似于現(xiàn)實中的美元、人民幣等,為了使區(qū)塊鏈系統(tǒng)上資產(chǎn)自由流通,而充當?shù)囊话愕葍r物。
而所謂“挖礦”,就是將過去一段時間里尚未經(jīng)網(wǎng)絡確認的交易數(shù)據(jù)收集、確認,然后打包成一個無法被篡改的交易記錄信息塊,從而完成一個網(wǎng)絡公認的交易記錄,并永久保存記錄。
在網(wǎng)絡中,大約每10分鐘會記錄一個數(shù)據(jù)塊,這個數(shù)據(jù)塊就包含過去10分鐘內(nèi)所有的交易數(shù)據(jù),由于每個節(jié)點都想打包確認這個數(shù)據(jù)塊,所以最后由誰打包是要爭搶的。最后確認打包數(shù)據(jù)塊的會得到額外的虛擬貨幣獎勵,這些獎勵就是新生成的比特幣,這就是比特幣的發(fā)行過程。
挖礦是一個形象的叫法,因為在過程中會產(chǎn)生比特幣獎勵,它真正的名字是PoW(proof of work),即工作量證明。這是個經(jīng)濟學概念,它是一種策略,即防止對服務或資源的濫用。工作量證明系統(tǒng)可以看成是兩個步驟,一個是工作,另一個是對工作的驗證。
比特幣的數(shù)量是有限的,根據(jù)比特幣供應機制,每個人能夠挖到的比特幣數(shù)量與其挖礦設備的算力占比特幣全網(wǎng)算力總和的比例成正比。在早期參與者較少的時候,挖礦非常簡單。隨著比特幣的發(fā)展,礦機裝備競賽愈演愈烈,挖掘比特幣的難度也越來越大。
根據(jù)比特幣系統(tǒng)的設計,每10分鐘可以生產(chǎn)一個交易記錄塊。最初每生產(chǎn)一個交易記錄塊,會有50個比特幣的獎勵,因此最初每天會有7200個比特幣產(chǎn)生,但獎勵每4年會減半,最終系統(tǒng)中只能有2100萬個,直到挖礦獎勵完畢。
比特幣PoW的共識機制也有一定缺點,例如網(wǎng)絡性能較低,區(qū)塊共識確認的時間較長,交易速度就會很慢。另外,很多礦機挖礦的競爭導致電力等資源大量的浪費。
因此,目前以波場TRON為代表的公鏈采用的則是DPoS(代理權益證明)的共識機制。這種機制就是每位持幣用戶都有權投票選出代理節(jié)點,最后得票最多的節(jié)點會承擔起生成新區(qū)塊的責任,目前波場有27個超級節(jié)點,這樣就大幅降低了區(qū)塊創(chuàng)建和確認的時間,交易速度會大幅提升,目前波場TRON的處理速度已超過2000每秒,大大超過比特幣每秒7筆的處理速度,這樣未來的商用就有了無限的可能。同時也避免了競爭挖礦所造成的資源浪費。