1. 程式人生 > >比特幣挖礦,到底是怎麼一回事回事?

比特幣挖礦,到底是怎麼一回事回事?

        比特幣是一個分散式的點對點網路系統。因此沒有“中央”伺服器,也沒有中央發行機構。比特幣是通過“挖礦”產生的,挖礦就是驗證比特幣交易的同時參與競賽來解決一個數學問題。任何參與者(比如執行一個完整協議棧的人)都可以做礦工,用他們的電腦算力來驗證和記錄交易。平均每10分鐘就有人能驗證過去這10分鐘發生的交易,他將會獲得新幣作為工作回報。本質上,挖礦把央行的貨幣發行和結算功能進行分散式,用全球化的算力競爭來取代對中央發行機構的需求。

        比特幣系統包含調節挖礦難度的協議。挖礦——在比特幣網路中成功寫入一個區塊交易——的難度是動態調整的,保證不管有多少礦工(多少CPU)挖礦,平均每10分鐘只有一個礦工成功。

        比特幣協議還規定,每四年新幣的開採量減半,同時限制比特幣的最終開採總量為2,100萬枚。這樣,流通中的比特幣數量非常接近一條曲線,並將在2140年比特幣將達到2,100萬枚。由於比特幣的開採速度隨時間遞減,從長期來看,比特幣是一種通貨緊縮貨幣。此外,不能通過“印刷”新比特幣來實現“通貨膨脹”。

    比特幣代表了數十年的密碼學和分散式系統的巔峰之作,這是一個獨特而強大的組合,彙集了四個關鍵的創新點。比特幣由這些構成:

▷ 一個去中心化的點對點網路(比特幣協議) 
▷ 一個公共的交易賬簿(區塊鏈) 
▷ 一個去中心化的數學的和確定性的貨幣發行(分散式挖礦) 
▷ 一個去中心化的交易驗證系統(交易指令碼)

0?wx_fmt=jpeg