區(qū)塊的一些基本概念,大家可以了解一下。因?yàn)槭羌兝碚摰臇|西,所以內(nèi)容有點(diǎn)枯燥。
區(qū)塊/ Block
區(qū)塊是在區(qū)塊鏈網(wǎng)絡(luò)上承載交易數(shù)據(jù)的數(shù)據(jù)包,夾子搭建詢(XTKF556) 是一種被標(biāo)記上時(shí)間戳和之前一個(gè)區(qū)塊的哈希值的數(shù)據(jù)結(jié)構(gòu),區(qū)塊經(jīng)過(guò)網(wǎng)絡(luò)的共識(shí)機(jī)制驗(yàn)證并確認(rèn)區(qū)塊中的交易。
父塊/ Parent Block
父塊是指區(qū)塊的前一個(gè)區(qū)塊,區(qū)塊鏈通過(guò)在區(qū)塊頭記錄區(qū)塊以及父塊的哈希值來(lái)在時(shí)間上排序。
區(qū)塊頭/ Block Header
記錄當(dāng)前區(qū)塊的元信息,包含當(dāng)前版本號(hào)、上一區(qū)塊的哈希值、時(shí)間戳、隨機(jī)數(shù)、Merkle Root的哈希值等數(shù)據(jù)。此外,區(qū)塊體的數(shù)據(jù)記錄通過(guò)Merkle Tree的哈希過(guò)程生成唯一的Merkle Root記錄于區(qū)塊頭。區(qū)塊體/ Block Body
記錄一定時(shí)間內(nèi)所生成的詳細(xì)數(shù)據(jù),包括當(dāng)前區(qū)塊經(jīng)過(guò)驗(yàn)證的、區(qū)塊創(chuàng)建過(guò)程中生成的所有交易記錄或是其他信息,可以理解為賬本的一種表現(xiàn)形式。
哈希值/散列值/ Hash Values / Hash Codes / Hash Sums / Hashes哈希值通常用一個(gè)短的隨機(jī)字母和數(shù)字組成的字符串來(lái)代表,是一組任意長(zhǎng)度的輸入信息通過(guò)哈希算法得到的“數(shù)據(jù)指紋”。因?yàn)橛?jì)算機(jī)在底層機(jī)器碼是采用二進(jìn)制的模式,因此通過(guò)哈希算法得到的任意長(zhǎng)度的二進(jìn)制值映射為較短的固定長(zhǎng)度的二進(jìn)制值,即哈希值。此外,哈希值是一段數(shù)據(jù)唯一且極其緊湊的數(shù)值表示形式,如果通過(guò)哈希一段明文得到哈希值,哪怕只更改該段明文中的任意一個(gè)字母,隨后得到的哈希值都將不同。
時(shí)間戳/ Timestamp
時(shí)間戳從區(qū)塊生成的那一刻起就存在于區(qū)塊之中,是用于標(biāo)識(shí)交易時(shí)間的字符序列,具備唯一性,時(shí)間戳用以記錄并表明存在的、完整的、可驗(yàn)證的數(shù)據(jù),是每一次交易記錄的認(rèn)證。
隨機(jī)數(shù)/一次性的隨機(jī)數(shù)/ NonceNonce
是指“只使用一次的隨機(jī)數(shù)”,在挖礦中是一種用于挖掘加密貨幣的自動(dòng)生成的、毫無(wú)意義的隨機(jī)數(shù),在解決數(shù)學(xué)難題的問(wèn)題中被使用一次之后,如果不能解決該難題則該隨機(jī)數(shù)就會(huì)被拒絕,而一個(gè)新的Nonce也會(huì)被測(cè)試出來(lái)并且直到問(wèn)題解決,當(dāng)問(wèn)題解決時(shí)礦工就會(huì)得到加密貨幣作為獎(jiǎng)勵(lì)。在區(qū)塊結(jié)構(gòu)中,Nonce是基于工作量證明所設(shè)計(jì)的隨機(jī)數(shù)字,通過(guò)難度調(diào)整來(lái)增加或減少其計(jì)算時(shí)間;在信息安全中,Nonce是一個(gè)在加密通信只能使用一次的數(shù)字;在認(rèn)證協(xié)議中,Nonce是一個(gè)隨機(jī)或偽隨機(jī)數(shù),以避免重放攻擊。
梅克爾樹/ Merkle Tree
梅克爾樹(又叫哈希樹)是一種二叉樹,是一種高效和安全的組織數(shù)據(jù)的方法,被用來(lái)快速查詢驗(yàn)證特定交易是否存在,由一個(gè)根節(jié)點(diǎn)、一組中間節(jié)點(diǎn)和一組葉節(jié)點(diǎn)組成。它使用哈希算法將大量的書面信息轉(zhuǎn)換成一串獨(dú)立的字母或數(shù)字。最底層的葉節(jié)點(diǎn)包含存儲(chǔ)數(shù)據(jù)或其哈希值,每個(gè)中間節(jié)點(diǎn)是它的兩個(gè)子節(jié)點(diǎn)內(nèi)容的哈希值,根節(jié)點(diǎn)也是由它的兩個(gè)子節(jié)點(diǎn)內(nèi)容的哈希值組成。
審核編輯 黃昊宇
-
機(jī)器人
+關(guān)注
關(guān)注
211文章
28445瀏覽量
207222 -
區(qū)塊鏈
+關(guān)注
關(guān)注
111文章
15562瀏覽量
106121
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論