pos機(jī)制解析

 新聞資訊2  |   2023-07-12 09:49  |  投稿人:pos機(jī)之家

網(wǎng)上有很多關(guān)于pos機(jī)制解析,通俗易懂區(qū)塊鏈系列——比特幣的挖礦機(jī)制PoW的知識(shí),也有很多人為大家解答關(guān)于pos機(jī)制解析的問題,今天pos機(jī)之家(m.nxzs9ef.cn)為大家整理了關(guān)于這方面的知識(shí),讓我們一起來看下吧!

本文目錄一覽:

1、pos機(jī)制解析

pos機(jī)制解析

區(qū)塊鏈知識(shí)圖譜學(xué)習(xí)順序

比特幣的挖礦機(jī)制實(shí)際上就是利用哈希函數(shù)實(shí)現(xiàn)哈希碰撞的過程,所以在學(xué)習(xí)本內(nèi)容之前,請務(wù)必了解什么是哈希碰撞,同時(shí)也要了解區(qū)塊的結(jié)構(gòu)信息,這樣能才能更好的理解本文中的內(nèi)容。

礦工是如何挖礦的

對于比特幣系統(tǒng)來說,目前,共有1萬多個(gè)礦工分布于全世界的各個(gè)角落,共同維護(hù)著同一條區(qū)塊鏈,雖然礦工采用的機(jī)器不同,工作環(huán)境不同,但是大家都做著相同的工作,就是不斷的計(jì)算相同的一道數(shù)學(xué)難題。誰先找到這道數(shù)學(xué)難題的答案,就可以將答案封裝成一個(gè)新的區(qū)塊,并且將自己產(chǎn)生的這個(gè)新區(qū)塊添加到區(qū)塊鏈的后端,同時(shí)為了獎(jiǎng)勵(lì)這個(gè)礦工所做出的工作,比特幣系統(tǒng)會(huì)獎(jiǎng)勵(lì)這個(gè)礦工一定數(shù)量的比特幣。

所以如果想明白挖礦的本質(zhì),我們就需要完全的理解這道數(shù)學(xué)難題是什么?

對于所有的數(shù)學(xué)題來說,必然會(huì)有一個(gè)或者多個(gè)輸入值,在經(jīng)過某個(gè)數(shù)學(xué)函數(shù)處理之后,產(chǎn)生一個(gè)或者多個(gè)輸出值。而所謂的挖礦過程,就是礦工不斷的尋找新的輸入值,在經(jīng)過相同的數(shù)學(xué)函數(shù)處理之后,將輸出值與比特系統(tǒng)中規(guī)定的目標(biāo)值進(jìn)行對比,如果滿足了目標(biāo)值的要求,就相當(dāng)于解題成功。

所以挖礦就是一個(gè)不斷的重復(fù)計(jì)算的過程。

接下來,我們就從這三個(gè)方面入手去理解這道數(shù)學(xué)難題。

首先來看輸入

挖礦算法的輸入來源于區(qū)塊中區(qū)塊頭的六部分內(nèi)容,礦工需要不斷的去構(gòu)造新的區(qū)塊頭才能產(chǎn)生不同的輸入,在區(qū)塊頭中的六部分中,有一部分內(nèi)容稱之為Nonce,在密碼學(xué)中,Nonce是一個(gè)不會(huì)重復(fù)的隨機(jī)數(shù),在構(gòu)造新區(qū)塊的過程中,Nonce這個(gè)隨機(jī)數(shù)會(huì)以線性的方式不斷增長,也就是可以從0開始,一直進(jìn)行累加,這樣每次累加,都會(huì)產(chǎn)生一個(gè)不同的區(qū)塊頭,也就產(chǎn)生了不同的輸入。

接著看數(shù)學(xué)函數(shù)的選擇

不同的虛擬貨幣采用的是數(shù)學(xué)函數(shù)可能會(huì)有所不同,比特幣采用的數(shù)學(xué)函數(shù)是我們以前介紹過的哈希函數(shù),準(zhǔn)確的說是SHA-256的哈希函數(shù)。所以在比特幣中,每一次的挖礦的過程,就是將礦工生成的新的區(qū)塊頭經(jīng)過SHA-256計(jì)算之后,生成一個(gè)哈希值。

最后來看輸出

在比特幣系統(tǒng)中,所有的礦工會(huì)維護(hù)著一個(gè)相同的目標(biāo)值,每個(gè)礦工在計(jì)算出自己的哈希值之后,就可以與目標(biāo)值進(jìn)行一下對比,如果計(jì)算出來的哈希值小于目標(biāo)值就代表挖礦成功,否則就像我們剛才說的,通過調(diào)整區(qū)塊頭的隨機(jī)數(shù),再重新進(jìn)行計(jì)算,再與目標(biāo)值進(jìn)行對比。

但是目標(biāo)值并不是永恒不變的,大約每兩周的時(shí)間,目標(biāo)值會(huì)隨著全網(wǎng)的算力進(jìn)行調(diào)整,如果全網(wǎng)的算力增加,那么目標(biāo)值就會(huì)變小,意味著礦工挖礦就越難,如果全網(wǎng)的算力下降,那么目標(biāo)值就會(huì)變大,礦工挖礦就會(huì)比較容易。

所以,所謂的挖礦,簡而言之,就一句話:就是用256位的哈希函數(shù),通過調(diào)整區(qū)塊頭的輸入,如果計(jì)算出來的哈希值能小于當(dāng)前全網(wǎng)的目標(biāo)值,即表示挖礦成功。所以如果在單位時(shí)間內(nèi)能進(jìn)行多次的哈希運(yùn)算,顯然挖到區(qū)塊的概率就越大,可以說整個(gè)挖礦的過程就比拼礦機(jī)計(jì)算能力的過程。

后續(xù)內(nèi)容的學(xué)習(xí)

在了解了比特幣的挖礦機(jī)制PoW之后,您可以繼續(xù)學(xué)習(xí)另外一種挖礦機(jī)制PoS,或者在此基礎(chǔ)上學(xué)習(xí)什么是分叉。

同時(shí)我也推薦您可以鞏固并且加深了解一下區(qū)塊頭的六部分內(nèi)容具體的含義。

這些內(nèi)容都會(huì)有相應(yīng)的學(xué)習(xí)視頻。

以上就是關(guān)于pos機(jī)制解析,通俗易懂區(qū)塊鏈系列——比特幣的挖礦機(jī)制PoW的知識(shí),后面我們會(huì)繼續(xù)為大家整理關(guān)于pos機(jī)制解析的知識(shí),希望能夠幫助到大家!

轉(zhuǎn)發(fā)請帶上網(wǎng)址:http://m.nxzs9ef.cn/newsone/83755.html

你可能會(huì)喜歡:

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 babsan@163.com 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。