精品欧美无遮挡一区二区三区在线观看,中文字幕一区二区日韩欧美,久久久久国色αv免费观看,亚洲熟女乱综合一区二区三区

        ? 首頁(yè) ? 理論教育 ?創(chuàng)建區(qū)塊頭

        創(chuàng)建區(qū)塊頭

        時(shí)間:2023-11-06 理論教育 版權(quán)反饋
        【摘要】:在區(qū)塊277316被開(kāi)采出來(lái)時(shí),描述區(qū)塊結(jié)構(gòu)的版本號(hào)是2,以小字節(jié)序格式編碼的4字節(jié)數(shù)字是0x02000000。即區(qū)塊277315的區(qū)塊頭哈希,區(qū)塊277315是景的節(jié)點(diǎn)從網(wǎng)絡(luò)上接收到的最新區(qū)塊,景已接受,并將其選定為候選區(qū)塊277316的父區(qū)塊。區(qū)塊277315區(qū)塊頭的哈希是:下一個(gè)步驟是將所有交易匯總成一棵默克爾樹(shù),以便計(jì)算并將默克爾根添加至區(qū)塊頭中。鑄幣交易將成為區(qū)塊中的第一筆交易?,F(xiàn)在的目標(biāo)是找到一個(gè)隨機(jī)數(shù),使區(qū)塊頭的哈希小于難度目標(biāo)。

        為了創(chuàng)建區(qū)塊頭,挖礦節(jié)點(diǎn)需要填充6個(gè)字段,見(jiàn)表8.3。

        表8.3 區(qū)塊頭結(jié)構(gòu)

        在區(qū)塊277316被開(kāi)采出來(lái)時(shí),描述區(qū)塊結(jié)構(gòu)的版本號(hào)是2,以小字節(jié)序格式編碼的4字節(jié)數(shù)字是0x02000000。

        接著,挖礦節(jié)點(diǎn)需要添加“前序區(qū)塊哈?!薄<磪^(qū)塊277315的區(qū)塊頭哈希,區(qū)塊277315是景的節(jié)點(diǎn)從網(wǎng)絡(luò)上接收到的最新區(qū)塊,景已接受,并將其選定為候選區(qū)塊277316的父區(qū)塊。區(qū)塊277315區(qū)塊頭的哈希是:

        下一個(gè)步驟是將所有交易匯總成一棵默克爾樹(shù),以便計(jì)算并將默克爾根添加至區(qū)塊頭中。鑄幣交易將成為區(qū)塊中的第一筆交易。然后,418筆其他交易添加在其后,最終總共有419筆交易被添加到區(qū)塊中。正如我們?cè)诘?章“默克爾樹(shù)”中看到的,樹(shù)的葉子節(jié)點(diǎn)數(shù)量必須為偶數(shù),所以需要將最后一筆交易復(fù)制一遍,形成420個(gè)葉子節(jié)點(diǎn),每個(gè)節(jié)點(diǎn)均對(duì)應(yīng)一筆交易的哈希值。交易哈希按對(duì)組合,繼續(xù)進(jìn)行哈希計(jì)算,從而生成樹(shù)的不同層次,直到所有交易被匯總到位于樹(shù)“根”的節(jié)點(diǎn)。默克爾樹(shù)的根將所有交易摘要匯總成一個(gè)32字節(jié)的數(shù)值,如例8-3所示的“默克爾根”。

        接下來(lái),挖礦節(jié)點(diǎn)添加上一個(gè)4字節(jié)的時(shí)間戳,以Unix“紀(jì)元(Epoch)”時(shí)間戳格式編碼,它是以1970年1月1日零點(diǎn)(UTC/GMT時(shí)區(qū))為起點(diǎn),到目前經(jīng)歷的時(shí)間秒數(shù)的計(jì)時(shí)方式。時(shí)間1388185914與“2013年12月27日星期五23:11:54 UTC/GMT”對(duì)等。

        再下一步,節(jié)點(diǎn)填充難度目標(biāo)值,這個(gè)值定義了保證本區(qū)塊有效的工作量證明難度的要求值。難度值在區(qū)塊中以“難度位”度量標(biāo)準(zhǔn)進(jìn)行存儲(chǔ),難度位是以“尾數(shù)-指數(shù)”格式編碼的。這種編碼格式含1字節(jié)的指數(shù),緊跟3字節(jié)的尾數(shù)(系數(shù))。舉例來(lái)說(shuō),在區(qū)塊277316中,難度位的值為0x1903a30c,第一部分0x19是十六進(jìn)制的指數(shù),第二部分0x03a30c為系數(shù)。難度目標(biāo)的概念在“難度目標(biāo)和目標(biāo)調(diào)整”中有所描述,“難度位”的表示在本章“難度的表示法”中可以看到解釋。

        最后一個(gè)字段是隨機(jī)數(shù)(nonce),初始化為0。

        填充完所有字段后,區(qū)塊頭就完成了,而區(qū)塊的挖礦過(guò)程也就可以開(kāi)始進(jìn)行了?,F(xiàn)在的目標(biāo)是找到一個(gè)隨機(jī)數(shù),使區(qū)塊頭的哈希小于難度目標(biāo)。挖礦節(jié)點(diǎn)需要測(cè)試成千上萬(wàn)億個(gè)隨機(jī)數(shù),直到找到一個(gè)滿足要求的隨機(jī)數(shù)值。

        免責(zé)聲明:以上內(nèi)容源自網(wǎng)絡(luò),版權(quán)歸原作者所有,如有侵犯您的原創(chuàng)版權(quán)請(qǐng)告知,我們將盡快刪除相關(guān)內(nèi)容。

        我要反饋