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

        ? 首頁(yè) ? 理論教育 ?區(qū)塊頭哈希和區(qū)塊高度

        區(qū)塊頭哈希和區(qū)塊高度

        時(shí)間:2023-11-06 理論教育 版權(quán)反饋
        【摘要】:需要注意的是,區(qū)塊哈希并沒有包含在區(qū)塊的數(shù)據(jù)結(jié)構(gòu)中,既不會(huì)在區(qū)塊傳輸時(shí)存在,也不會(huì)作為區(qū)塊鏈的一部分保存到節(jié)點(diǎn)的持久化存儲(chǔ)設(shè)備中。因此,一個(gè)區(qū)塊可以通過兩種方式標(biāo)識(shí):引用區(qū)塊哈?;蛘咭脜^(qū)塊高度。不像區(qū)塊哈希,區(qū)塊高度并不是唯一的標(biāo)識(shí)符。有可能有多個(gè)區(qū)塊同時(shí)擁有相同高度,共同參與競(jìng)爭(zhēng)區(qū)塊鏈中的同一位置。一個(gè)區(qū)塊也總是具有一個(gè)特定的區(qū)塊高度。

        區(qū)塊的主標(biāo)識(shí)符是它的加密哈希,或者稱為數(shù)字指紋,通過對(duì)區(qū)塊頭運(yùn)行兩次SHA256計(jì)算得到。結(jié)果的32字節(jié)哈希值叫作區(qū)塊哈希(block hash),但是稱其為區(qū)塊頭哈希(block header hash)更準(zhǔn)確,因?yàn)橹挥袇^(qū)塊頭被用于哈希計(jì)算。舉例來說,000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f是第一個(gè)比特幣區(qū)塊的區(qū)塊頭哈希。區(qū)塊哈希只唯一標(biāo)識(shí)一個(gè)區(qū)塊,沒有歧義,任何節(jié)點(diǎn)通過對(duì)區(qū)塊頭進(jìn)行簡(jiǎn)單哈希計(jì)算就可以獨(dú)立得到標(biāo)識(shí)。

        需要注意的是,區(qū)塊哈希并沒有包含在區(qū)塊的數(shù)據(jù)結(jié)構(gòu)中,既不會(huì)在區(qū)塊傳輸時(shí)存在,也不會(huì)作為區(qū)塊鏈的一部分保存到節(jié)點(diǎn)的持久化存儲(chǔ)設(shè)備中。實(shí)際上,區(qū)塊哈希只在節(jié)點(diǎn)從網(wǎng)絡(luò)上接收到區(qū)塊時(shí)才自行計(jì)算生成。區(qū)塊哈??梢员4嬖谝粋€(gè)獨(dú)立的數(shù)據(jù)庫(kù)表中,作為區(qū)塊元數(shù)據(jù)的一部分,以便索引和從磁盤上快速存取區(qū)塊。

        標(biāo)識(shí)區(qū)塊的另一種方式是它在區(qū)塊鏈中的位置,被稱為區(qū)塊高度(block height)。第一個(gè)被創(chuàng)建的區(qū)塊高度為0,它與前面提到的區(qū)塊哈希為000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f的區(qū)塊是一樣的。因此,一個(gè)區(qū)塊可以通過兩種方式標(biāo)識(shí):引用區(qū)塊哈?;蛘咭脜^(qū)塊高度。在區(qū)塊鏈中,每個(gè)被加到上一區(qū)塊頂部的后續(xù)區(qū)塊,都要比前一區(qū)塊“高”一個(gè)位置,就像堆疊到其他盒子上面的盒子。2014年1月1日的區(qū)塊高度大約是278000,意味著總共有278000個(gè)區(qū)塊疊加到了2009年1月創(chuàng)建的第一個(gè)區(qū)塊之上。

        不像區(qū)塊哈希,區(qū)塊高度并不是唯一的標(biāo)識(shí)符。雖然單一的區(qū)塊總有個(gè)特定的不變高度,但是反之則不然——區(qū)塊高度不總是能標(biāo)識(shí)一個(gè)單一區(qū)塊。有可能有多個(gè)區(qū)塊同時(shí)擁有相同高度,共同參與競(jìng)爭(zhēng)區(qū)塊鏈中的同一位置。這種情形將在第8章“區(qū)塊鏈分叉”中討論。區(qū)塊高度也不是區(qū)塊數(shù)據(jù)結(jié)構(gòu)的一部分,它也沒有存儲(chǔ)在區(qū)塊上。每個(gè)節(jié)點(diǎn)從網(wǎng)絡(luò)上接收到區(qū)塊時(shí),在區(qū)塊鏈中動(dòng)態(tài)標(biāo)識(shí)區(qū)塊的位置(高度)。區(qū)塊高度也可以作為元數(shù)據(jù)存儲(chǔ)在一個(gè)索引數(shù)據(jù)庫(kù)中,以提高存取速度。

        1一個(gè)區(qū)塊的區(qū)塊哈希總能唯一標(biāo)識(shí)一個(gè)區(qū)塊。一個(gè)區(qū)塊也總是具有一個(gè)特定的區(qū)塊高度。但是特定的區(qū)塊高度卻不一定能唯一標(biāo)識(shí)一個(gè)區(qū)塊。實(shí)際上,可能兩個(gè)或多個(gè)區(qū)塊會(huì)參與競(jìng)爭(zhēng)區(qū)塊鏈中的同一個(gè)位置。

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

        我要反饋