隨著參與挖礦的礦工數量增加,挖礦算力不斷增長,單體礦工或少量算力的礦機都無法挖到區塊獎勵,這個時候礦池(Mining Pool)的概念就衍伸出來了。礦池出現突破了地理位置的限制,將分散的礦工和礦場算力打包運作,礦池負責信息打包,礦池中的礦機則負責競爭記帳權。由於集合了很多礦工的算力,所以礦池的算力占比越大,挖到區塊獎勵的機率更高。
在此機制中,一般礦池挖礦所產生的區塊獎勵會按照每個礦工貢獻的算力佔比進行分配,相對於單體挖礦,加入礦池可以獲得更加穩定的收益。簡單來說,礦池是一個全自動的挖礦平台,即礦機接入礦池,礦機為礦池提供算力,礦機則獲取收益(區塊獎勵)。
舉例來說:
以買彩券為例,假如中獎的概率是 1/1,000,000。那麼桑吉買一張彩券,中獎的概率就是 1/1,000,000,如果買 1,000 張就是 1/1,000,但是一個人的購買彩券的資金有限,就算買 1,000 張,中獎機率卻還是很小。但桑吉另外找 9 個朋友一起集資購買,每人購買 1,000 張,總共就是 10,000 張樂透彩券,中獎機率就提升至 1/100 ,如果找更多朋友購買彩券,中獎機率會更高,中獎則可以依照提供的彩券數量比例來進行分潤。
礦池代表著礦工的權利
礦工是很分散的群體,沒有太大的權利。於是礦池在聚集了礦工算力,穩定了礦工收入之後的另外一個基本功能就是代表礦工發言。因為礦工和礦池都屬於挖礦產業,大多數時候的利益是緊密相連的。挖礦產業發展好了,自然礦工和礦池都會獲利,因此礦池就有點像是礦工投票選出來的議會議員,可代表支持他的選民們進行發言。
礦池利與弊
礦池的存在降低了比特幣等加密貨幣挖礦的難度,降低了挖礦門檻,真正實現了人人皆可參與的比特幣挖礦理念。但其弊端也非常明顯,因為算力接入礦池,作為礦池來說,將掌握極其龐大的算力資源,在比特幣世界中,算力代表著記帳權,算力即是一切,如果某一家礦池算力達到 50% 以上,將可以輕易對比特幣發動 51% 攻擊進行雙花攻擊,這將有機會直接摧毀比特幣整個系統。