時(shí)間:2023-08-10|瀏覽:217
首先,讓我們了解一下什么是"區(qū)塊鏈"。比特幣的核心原理就是"區(qū)塊鏈"。每個(gè)區(qū)塊都代表著一個(gè)賬單,把所有的區(qū)塊連在一起就形成了區(qū)塊鏈。所有的交易信息和轉(zhuǎn)賬記錄都被記錄在區(qū)塊鏈中。需要注意的是,區(qū)塊鏈存在于整個(gè)互聯(lián)網(wǎng)中,所以比特幣的持有者不必?fù)?dān)心比特幣會(huì)受損失。
每隔一段時(shí)間,比特幣系統(tǒng)會(huì)在系統(tǒng)節(jié)點(diǎn)中生成一個(gè)隨機(jī)代碼,互聯(lián)網(wǎng)上的所有計(jì)算機(jī)都可以去尋找這個(gè)代碼。當(dāng)找到這個(gè)代碼時(shí),就會(huì)生成一個(gè)區(qū)塊,并獲得一個(gè)比特幣。這個(gè)過(guò)程就被稱為挖礦。
有人會(huì)說(shuō),這樣下去,比特幣的數(shù)量豈不會(huì)越來(lái)越多,最后變得毫無(wú)價(jià)值?中本聰也考慮到了這個(gè)問(wèn)題,因此比特幣系統(tǒng)設(shè)定了一個(gè)機(jī)制:比特幣的總量是有限的。前4年將產(chǎn)生10,500,000個(gè)比特幣,之后每隔4年產(chǎn)出數(shù)額減半,第4至第8年產(chǎn)生5,250,000個(gè)比特幣,第8至12年產(chǎn)生2,625,000個(gè)比特幣,以此類推。最后,總共將產(chǎn)生接近21,000,000個(gè)比特幣。預(yù)計(jì)在2120年左右所有比特幣將被挖完。
簡(jiǎn)單來(lái)說(shuō),比特幣就像是一座有2100萬(wàn)個(gè)金幣組成的金山。想要得到比特幣,就需要玩家利用電腦的計(jì)算能力,根據(jù)現(xiàn)有的算法計(jì)算出符合特定規(guī)律的數(shù)字。當(dāng)然,隨著現(xiàn)有比特幣數(shù)量的增加,這些數(shù)學(xué)題變得越來(lái)越難。
其次,比特幣系統(tǒng)中使用了哈希函數(shù)。在比特幣系統(tǒng)中,需要進(jìn)行大量的哈希函數(shù)運(yùn)算。比特幣系統(tǒng)規(guī)定,每隔十分鐘,大家都需要計(jì)算哈希函數(shù),計(jì)算的值必須符合特定規(guī)定。如果某個(gè)人計(jì)算得更快,他就能獲得比特幣獎(jiǎng)勵(lì)。
我們都知道,一個(gè)輸入值只能對(duì)應(yīng)一個(gè)唯一的哈希值,那么為什么還要進(jìn)行很多次的哈希運(yùn)算呢?原因在于,比特幣要求你計(jì)算的哈希值必須滿足特定條件,所以你不能更改輸入值,只能不斷計(jì)算,直到滿足要求。通常,在比特幣系統(tǒng)中,修改輸入值的方法是在之前的輸入值上加1。
通常情況下,在比特幣系統(tǒng)中,想要計(jì)算出符合要求的值需要進(jìn)行上萬(wàn)億次的哈希運(yùn)算。因此,礦工們實(shí)際上是通過(guò)這種重復(fù)的哈希運(yùn)算來(lái)進(jìn)行挖礦?,F(xiàn)在很多人都開(kāi)始使用手機(jī)或云算力進(jìn)行挖礦,無(wú)需購(gòu)買(mǎi)昂貴的礦機(jī),而是通過(guò)租賃礦場(chǎng)的礦機(jī)算力來(lái)挖取自己的比特幣和以太坊。目前,有一家運(yùn)行了6年的礦場(chǎng),擁有國(guó)內(nèi)八個(gè)大型礦場(chǎng)近50萬(wàn)臺(tái)礦機(jī),以及中東120MW礦場(chǎng),不斷為客戶產(chǎn)生比特幣和以太坊。