從比特幣的本質(zhì)說(shuō)起,比特幣的本質(zhì)其實(shí)就是一堆復(fù)雜算法所生成的特解。特解是指方程組所能得到無(wú)限個(gè)(其實(shí)比特幣是有限個(gè))解中的一組。而每一個(gè)特解都能解開(kāi)方程并且是唯一的。
為什么要用顯卡挖礦?
相比較于cpu的復(fù)雜運(yùn)算,顯卡使用的gpu進(jìn)行的是通用計(jì)算。因此可以堆疊成百上千個(gè)流處理器,每一個(gè)流處理器就像是小小的cpu,雖然其運(yùn)行復(fù)雜程序的能力遠(yuǎn)遠(yuǎn)沒(méi)有cpu來(lái)的給力,但是架不住流處理器多,因此實(shí)際性能尤其是單精度浮點(diǎn)性能要比cpu強(qiáng)的多。
挖包括比特幣之內(nèi)的動(dòng)作大家可以認(rèn)為是利用顯卡在做不斷地通用計(jì)算,并且這個(gè)計(jì)算復(fù)雜度比較低而且相當(dāng)重復(fù),顯卡使用的流處理器正好適合這樣的算法。就像是不斷地解方程組,顯卡是2000位中學(xué)生,而cpu則是8名數(shù)學(xué)博士。雖然數(shù)學(xué)博士的數(shù)學(xué)知識(shí)遠(yuǎn)遠(yuǎn)超過(guò)中學(xué)生,但是像解虛擬貨幣這樣的中等方程組的速度8名數(shù)學(xué)博士肯定不如2000名中學(xué)生來(lái)的快。??????
因此大家一開(kāi)始就使用顯卡來(lái)挖掘虛擬貨幣。之后有人研究出特定的算法,讓顯卡的流處理器針對(duì)的虛擬貨幣特解進(jìn)行大幅強(qiáng)化,這就是礦機(jī)的由來(lái)。