時(shí)間:2023-08-10|瀏覽:314
首先,我們來了解一下區(qū)塊鏈。比特幣的核心原理是區(qū)塊鏈。每一個(gè)區(qū)塊都對應(yīng)一個(gè)賬單,將所有的區(qū)塊鏈接起來就形成了區(qū)塊鏈。任何交易信息和轉(zhuǎn)賬記錄都會(huì)被記錄在區(qū)塊鏈中。區(qū)塊鏈存在于整個(gè)互聯(lián)網(wǎng)中,因此比特幣持有者不需要擔(dān)心比特幣的損失。
每隔一段時(shí)間,比特幣系統(tǒng)會(huì)在系統(tǒng)節(jié)點(diǎn)上生成一個(gè)隨機(jī)代碼。互聯(lián)網(wǎng)中的所有計(jì)算機(jī)都可以尋找這個(gè)代碼。當(dāng)找到這個(gè)代碼時(shí),一個(gè)新的區(qū)塊就會(huì)被產(chǎn)生,挖礦者也會(huì)獲得一個(gè)比特幣。這個(gè)過程被稱為挖礦。
有人可能會(huì)問,這樣下去比特幣不會(huì)越來越多,最終失去價(jià)值嗎?中本聰(比特幣的創(chuàng)造者)當(dāng)然也考慮到了這個(gè)問題。比特幣系統(tǒng)還有一個(gè)機(jī)制:總量有限。在前4年,總共會(huì)產(chǎn)生10,500,000個(gè)比特幣。之后的4年,產(chǎn)出數(shù)額會(huì)減半為5,250,000個(gè)比特幣。第8年到第12年,只有2,625,000個(gè)比特幣產(chǎn)出。以此類推。最后,總共會(huì)產(chǎn)生接近21,000,000個(gè)比特幣。這將在2120年左右完成挖掘。
換句話說,比特幣就像一座由2100萬個(gè)金幣組成的金山。如果想要獲得比特幣,玩家需要利用電腦的計(jì)算能力,根據(jù)現(xiàn)有的算法計(jì)算出一組符合特定規(guī)律的數(shù)字。當(dāng)然,隨著現(xiàn)有比特幣數(shù)量的增加,這些數(shù)學(xué)題會(huì)變得越來越難。
其次,比特幣系統(tǒng)中還使用了哈希函數(shù)。在比特幣系統(tǒng)中,需要大量進(jìn)行哈希函數(shù)的運(yùn)算。比特幣系統(tǒng)的規(guī)定是,每隔十分鐘,大家都需要計(jì)算哈希函數(shù),并且計(jì)算的值必須符合規(guī)定。計(jì)算得快的人將會(huì)獲得比特幣獎(jiǎng)勵(lì)。
我們知道,一個(gè)輸入值只會(huì)產(chǎn)生唯一的哈希值,那么為什么還要進(jìn)行多次哈希運(yùn)算呢?原因是比特幣要求計(jì)算的哈希值必須符合特定條件,所以不能更改輸入值,而是不斷地計(jì)算直到符合條件為止。通常,在比特幣系統(tǒng)中,改變輸入值的方法是在原來的輸入值上加1。
通常來說,為了計(jì)算出符合條件的值,礦工們需要進(jìn)行上萬億次的哈希運(yùn)算。因此,挖礦實(shí)際上就是進(jìn)行這種重復(fù)的哈希運(yùn)算。