比特幣礦池是怎樣運(yùn)行的

關(guān)注比特幣的你,一定聽說過挖礦,應(yīng)該也聽說過礦池。這里的挖礦當(dāng)然不是指從地里挖掘礦石,而是用計(jì)算機(jī)來進(jìn)行hash計(jì)算,最后的結(jié)果滿足特定的要求就算挖礦成功。

那么礦池又是什么呢?礦池就是礦工的集合地,任何礦工都可以加入,無論個(gè)體還是組織,無論專業(yè)還是業(yè)余。加入到礦池的礦工挖到礦后,獲得的獎(jiǎng)勵(lì)會(huì)被分配到礦池,然后礦池再根據(jù)預(yù)先設(shè)定的分紅規(guī)則進(jìn)行獎(jiǎng)勵(lì)發(fā)放。


或許你會(huì)想為啥要加入礦池呢?因?yàn)槭找娓€(wěn)定。以買彩票為例,假如中獎(jiǎng)的概率是1/100,000。那么你買一張彩票,中獎(jiǎng)的概率就是1/100,000,如果你買100張就是1/1000,但是一個(gè)人的財(cái)力畢竟有限,就算買100張,中獎(jiǎng)的概率卻還是很小。如果找9個(gè)小伙伴一起來買,大家一人買100張,概率就是1/100了。如果找更多小伙伴一起,那么中獎(jiǎng)的幾率就會(huì)更高,而且你也不需要一個(gè)人買100張了,當(dāng)然在買之前肯定需要先協(xié)商好中獎(jiǎng)之后的分紅規(guī)則。

礦池的原理和買彩票很類似。

假設(shè)全網(wǎng)的算力是5000P(PHash/s算力單位,1PHash/s等于1000THash/s),一個(gè)普通的礦工有一個(gè)算力為10T的礦機(jī),占全網(wǎng)算力的50萬分之1,平均挖到一個(gè)區(qū)塊的時(shí)間是10分鐘。那么一個(gè)普通礦工大約需要9年的時(shí)間才能挖到一個(gè)區(qū)塊,然后獲得全部的比特幣。但是如果找9個(gè)人來一起挖,找到一個(gè)區(qū)塊的時(shí)間就小于1年了,如果找100個(gè)人,甚至更多的人,挖到一個(gè)區(qū)塊的概率就會(huì)更大,收入也會(huì)更趨于穩(wěn)定。

礦工加入礦池都是為了能有更穩(wěn)定的收益,不至于努力很久也沒有回報(bào),那么礦池是如何平衡挖到礦的礦工和沒挖到礦的礦工之間的利益的呢?我們知道一個(gè)礦工挖到礦是個(gè)小概率事件,絕大部分礦工盡管也努力進(jìn)行了計(jì)算,但最后并沒有挖到礦。為了獎(jiǎng)勵(lì)這一部分礦工,礦池一般會(huì)設(shè)置比實(shí)際挖礦難度低得多的礦池難度,比如實(shí)際難度的1/1000。當(dāng)?shù)V工每算出一個(gè)滿足礦池難度的hash值時(shí),就把結(jié)果發(fā)給管理員,證明自己做出了努力。管理員會(huì)記錄礦工的努力,然后按規(guī)則給礦工分紅。

礦池有很多種分紅規(guī)則,簡(jiǎn)單介紹幾個(gè)最常見的規(guī)則:

1

PPS(pay per share)每次有貢獻(xiàn)就支付

根據(jù)前面介紹的,當(dāng)?shù)V工算出一個(gè)滿足礦池難度的hash值就表示有一個(gè)貢獻(xiàn)(share),然后管理員立即就會(huì)對(duì)其支付一定的比特幣。這個(gè)模式相當(dāng)于預(yù)支付,當(dāng)沒有挖到區(qū)塊時(shí)管理員需要墊付給礦工獎(jiǎng)勵(lì),管理員承擔(dān)了比較大的風(fēng)險(xiǎn),所以收取的管理費(fèi)也會(huì)更多。

2

PROP(proportional)按貢獻(xiàn)比例支付

挖到一個(gè)區(qū)塊后,根據(jù)每個(gè)礦工做出的貢獻(xiàn)比例進(jìn)行分紅。這個(gè)模式減少了管理員的風(fēng)險(xiǎn),但是增加了管理員的工作量,需要對(duì)每個(gè)礦工做的貢獻(xiàn)進(jìn)行審核、記錄、然后計(jì)算比例再分配獎(jiǎng)勵(lì)。

3

PPLNS(Pay Per Last N Shares)最近的N個(gè)貢獻(xiàn)按比例支付

與PROP模式比較類似,不同之處在于PROP只獎(jiǎng)勵(lì)一個(gè)區(qū)塊周期內(nèi)的做出貢獻(xiàn)的礦工,區(qū)塊周期也就是從全網(wǎng)絡(luò)公布了一個(gè)區(qū)塊后開始尋找,直到找到他的下一個(gè)區(qū)塊,也就是大約10分鐘。而PPLNS模式不考慮區(qū)塊周期,只考慮最近的N個(gè)貢獻(xiàn)的礦工按比例進(jìn)行獎(jiǎng)勵(lì)。該模式對(duì)長(zhǎng)期礦工的獎(jiǎng)勵(lì)會(huì)多于短期礦工。

4

SMPPS(Shared Maximum Pay Per Share )按資金最大值對(duì)每個(gè)貢獻(xiàn)支付

與PPS類似,只要有貢獻(xiàn)都會(huì)支付固定的獎(jiǎng)勵(lì),但不是立即支付,當(dāng)挖到一個(gè)區(qū)塊后,礦池的資金如果足夠支付所有礦工的未支付的貢獻(xiàn)則立即支付,如果不足夠就按比例支付礦工的貢獻(xiàn)。剩下的資金留著到下一次支付。該模式只會(huì)按已有的資金來支出,不會(huì)讓管理員承擔(dān)太大的風(fēng)險(xiǎn)。

兩點(diǎn)疑問:

正常情況下,礦工一直努力工作然后把結(jié)果提交給管理員,那會(huì)不會(huì)出現(xiàn)一個(gè)礦工挖到一個(gè)區(qū)塊后不愿意提交給管理員,而私自廣播出去?

答案是不會(huì)的。因?yàn)榈V工所做的計(jì)算都是基于礦池的地址的,要知道計(jì)算hash值的時(shí)候改變?nèi)我庖粋€(gè)參數(shù),最后的結(jié)果可能都會(huì)相差甚遠(yuǎn),所以礦工如果私自廣播出去了,最后的收益還是到礦池里面,而且自己還少了一個(gè)貢獻(xiàn)。

那礦工會(huì)不會(huì)挖到區(qū)塊之后故意丟棄呢?

答案是有可能,如果是別的礦池派來的間諜,目的就是要拖垮這個(gè)礦池,那他就肯定會(huì)在挖到區(qū)塊后故意丟棄,讓這個(gè)礦池得到收益的概率變低。但是如果是一個(gè)普通的礦工,那他一定不會(huì)丟棄。

說了這么多,大家最關(guān)心的問題可能是“我應(yīng)該加入哪種礦池?”或者“我應(yīng)不應(yīng)該加入礦池?”

我認(rèn)為大部分個(gè)人投資者不應(yīng)該加入礦池,而是直接購(gòu)買比特幣即可(僅個(gè)人觀點(diǎn))。比特幣挖礦是基于POW(power of work)工作量證明的,誰的算力強(qiáng)誰占優(yōu)勢(shì)。比特幣挖礦需要用專門的礦機(jī),家用電腦幾乎沒有挖到礦的可能。而購(gòu)買礦機(jī)和運(yùn)行礦機(jī)的成本是巨大的,專用礦機(jī)除了挖礦,幾乎沒有其他價(jià)值,更新?lián)Q代也很快。這些特性并不符合大部分個(gè)人投資者的利益訴求。所以作為普通投資者就不要加入挖礦隊(duì)伍了,喜歡就直接買買買。

(完)

參考文獻(xiàn):

1、《How Do Cryptocurrency Mining Pools Work?》

https://www.investopedia.com/tech/how-do-mining-pools-work/

2、《Mining Pools and How They Work》

https://www.cryptocompare.com/mining/guides/mining-pools-and-how-they-work/

3、《How do Mining Pools Work? Is it Better Than Solo Mining?》

https://captainaltcoin.com/what-is-pool-mining/

4、《Mining Pool Methods》

https://www.bytecoin.party/mining-pool-methods/

5、《淺談礦池協(xié)議》

https://blog.csdn.net/vinsuan1993/article/details/78013894

6、《比特幣挖礦難度與收益計(jì)算》

https://zhuanlan.zhihu.com/p/28805231


?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 本譯文首次以“s先生”的筆名發(fā)表于公眾號(hào):補(bǔ)天遺石(ID:butianys)。譯無達(dá)詁,歡迎交流指正(微信:dat...
    補(bǔ)天遺石閱讀 5,428評(píng)論 0 4
  • 一、快速術(shù)語檢索 比特幣地址:(例如:1DSrfJdB2AnWaFNgSbv3MZC2m74996JafV)由一串...
    不如假如閱讀 16,581評(píng)論 4 87
  • (五) 往后的記憶便是殘缺的片段。我記得學(xué)校春 游時(shí)他坐在我旁邊一路上的笑。我記得我參加運(yùn)動(dòng) 會(huì)時(shí)他在一旁將水遞給...
    李乜璩閱讀 292評(píng)論 0 1
  • 上邪!我欲與君相知,長(zhǎng)命無絕衰。山無陵,江水為竭 ; 天雷震震,夏雨雪,天地滅,乃敢與絕。 暮春之時(shí),萬...
    伯涯閱讀 843評(píng)論 0 2

友情鏈接更多精彩內(nèi)容