挖礦,好高端的樣子。是不是用鐵鍬挖?感覺挖掘機是不是要厲害點?OK,今天聊聊挖礦。
要說清楚這個問題,需要首先搞清楚什麼是區塊鏈。
一、幾句話說清楚區塊鏈
所謂區塊鏈(BlockChain),就是一個分佈式賬本。
所謂區塊,就是一個Block,相當於一頁紙,上面記了n筆賬,這些帳都加了密,不能篡改。
所謂鏈,就是Chain,相當於把很多頁紙(Block)按時間順序裝訂起來,形成一個完成的帳本,這個帳本可以無限增加紙(Block),變得越來越長。
所謂分佈式,就是把這個鏈(帳本)同時存放到很多個節點上(服務器),每個節點保存的鏈都是一樣的,一臺服務器出問題,不影響其他服務器上保存的帳本。比特幣是區塊鏈技術的其中一種應用,即虛擬貨幣應用。區塊鏈還可以應用到很多方面,比如物流。
二、挖礦是個什麼鬼
所謂挖礦,就是礦工(即記賬員,即安裝了區塊連程序的服務器,他們都是同一個鬼)爭奪記賬權的過程,只有記了賬才能得到勞動報酬,這個報酬就是挖到的礦。報酬包括兩部分,一是比特幣平臺給的獎勵,二是交易手續費。每個節點(服務器)都可以競爭記賬權。競爭的方法,就是看誰先解出一道數學題。解題過程就是採用逐個試錯的方法找到一個滿足條件的答案。所有礦工都開足自己CPU和GPU(顯卡)的馬力去尋找答案,所以異常耗電。下圖就是礦工的樣子。
所謂記賬,就是把還未記錄到賬本上的交易記錄打包寫到新Block(賬頁)上的過程。記賬後產生的新Block會自動同步到其他服務器。
賬本上記的內容,不一定是資金交易,還可以是各種內容。比如出入庫記錄,比如一篇日記。但比特幣鏈上的交易主要是比特幣轉賬交易。
三、礦場是什麼?
礦場就是礦工聚集的地方,放了很多挖礦服務器,就是一個大機房。下圖就是一個私人礦場的樣子,很亂。
四、礦池是什麼?
礦池就是礦池所有服務器處理能力的集合,它和服務器的CPU、GPU、內測的總量直接相關。
閱讀更多 新奇界J 的文章