隨著 Nervos CKB 測(cè)試網(wǎng) Rylai 上線,我們整理了一些挖礦的知識(shí)普及,emmm......這里不是山西采礦,而是區(qū)塊鏈的挖礦!因其工作原理與開采礦物十分類似,因此取名「挖礦」。那到底什么是挖礦呢?
挖礦就是記賬的過程
挖礦最早跟隨比特幣誕生,2009 年由中本聰提出。在他的自由主義夢(mèng)想中,比特幣是一種去中心化的數(shù)字貨幣,任何人都可以在家挖礦。在比特幣圈子里,有個(gè)非常有意思的比喻:像挖金子一樣「挖」比特幣叫做「挖礦」,挖比特幣的人被稱為「礦工」,而用于挖比特幣的電腦被稱為「礦機(jī)」。那這里就有人問,為什么比特幣是挖出來的?
交易需要記賬人,這里舉個(gè)簡(jiǎn)單的例子便于我們理解:日常我們?cè)诮o別人轉(zhuǎn)賬的時(shí)候,會(huì)通過銀行或者支付寶等方式,這里的記賬人就是銀行或者支付寶(中心化機(jī)構(gòu))。但是在比特幣中,中本聰?shù)脑O(shè)計(jì)初衷是去中心化的,即任何人都可以獲得記賬的權(quán)力,為了讓大家有動(dòng)力參與記賬,中本聰設(shè)計(jì)了挖礦獎(jiǎng)勵(lì),也就是記賬后可以獲取比特幣作為獎(jiǎng)勵(lì)。
所以,總的來說:挖礦就是記賬的過程,礦工是記賬員,區(qū)塊鏈就是賬本。礦工可以將接收到的交易信息打包到區(qū)塊,每個(gè)區(qū)塊都會(huì)允許「發(fā)行」一定數(shù)量的新比特幣,用來激勵(lì)成功發(fā)現(xiàn)數(shù)據(jù)塊的礦工。

挖礦工具專業(yè)化
在比特幣誕生的早期,由于挖礦難度小,礦工數(shù)量比較少,CPU 擁有足夠的計(jì)算能力,幾乎任何人都可以輕松地挖出一些比特幣。 2010 年,礦工逐漸開始采用 GPU 挖礦,之后出現(xiàn)了 FPGA。后來,ASIC 設(shè)備也在 2012~2013 年大量上市。由于挖礦是運(yùn)算密集型應(yīng)用,且隨著挖礦人數(shù)與設(shè)備性能的不斷提升難度逐漸增加。

比特幣的算力難度不斷上漲
從 2013 年 7 月起,全網(wǎng)算力由于 ASIC 設(shè)備大量投入運(yùn)營(yíng)呈現(xiàn)直線上漲,以 2013 年 7 月的平均算力計(jì)算,所有 CPU 挖礦設(shè)備均已經(jīng)無法產(chǎn)生正收益,而 FPGA 設(shè)備也接近無收益。2013 年 9 月平均算力估算,現(xiàn)有的針對(duì)個(gè)人開發(fā)的小型 ASIC 挖礦設(shè)備在未來 1-2 個(gè)月內(nèi)也接近無正收益。大量算力被 5 THash/s 以上的集群式 ASIC 挖礦設(shè)備獨(dú)占。個(gè)人挖礦由于沒有收益,幾乎被擠出挖礦群體。
比特幣全網(wǎng)算力呈指數(shù)級(jí)別上漲,單個(gè)設(shè)備或少量的算力已經(jīng)無法在比特幣網(wǎng)絡(luò)上獲取到區(qū)塊獎(jiǎng)勵(lì)。這就促使一些「bitcointalk」上的極客開發(fā)出一種可以將少量算力合并聯(lián)合運(yùn)作的方法,使用這種方式創(chuàng)建的網(wǎng)站便被稱作「礦池」。透過加入礦池來參與挖礦活動(dòng),無論是否成功挖掘出有效數(shù)據(jù)塊,皆可經(jīng)由對(duì)礦池的貢獻(xiàn)來獲得少量比特幣獎(jiǎng)勵(lì),亦即多人合作挖礦,獲得的比特幣獎(jiǎng)勵(lì)也由多人依照貢獻(xiàn)度分享。
截止 2019 年,全球算力排名前五的比特幣礦池有:SlushPool 、Antpool、BTC.com、F2Pool、KanoPool,中國(guó)曾擁有約占全球 70% 的比特幣挖礦。
只用筆記本電腦還有機(jī)會(huì)成為礦霸嗎?
十年前,中本聰在世界的某個(gè)角落用他的筆記本電腦挖出了創(chuàng)世區(qū)塊,得到 50 個(gè)比特幣作為獎(jiǎng)勵(lì),挖礦的大門就此開啟。但今天比特幣的挖礦技術(shù)難度和礦機(jī)成本越來越高,門檻越來越高,作為普通用戶想體驗(yàn)一把挖出區(qū)塊的感覺應(yīng)該怎么辦?機(jī)會(huì)來了:

Rylai 上線,直接使用家用電腦即可輕松挖礦!
官方教程(英文版):https://docs.nervos.org
當(dāng)然,也有中文版的挖礦視頻教程:
mac(Kelly):https://v.qq.com/x/page/s0881...
windows(Jason):https://v.qq.com/x/page/r0880...