區塊高度高代表什么?區塊高度的作用

區塊高度高代表什么?提到區塊高度,絕大多數投資者都不太了解,甚至可以說有些投資者可以說是聞所未聞,其實區塊高度顧名思義就是區塊的高度,而準確地說是連接在區塊鏈上的塊數,區塊高度相當于區塊鏈上的經緯度,它給了區塊一個坐標,通過區塊高度,可以準確地描述出某一區塊在鏈上的位置,了解完區塊高度之后回歸正題,區塊高度高代表什么呢?下面小編就給大家深度解析一下區塊高度高代表什么?

區塊高度高代表什么?區塊高度的作用

文章插圖

區塊高度高代表什么?【區塊高度高代表什么?區塊高度的作用】首先,“區塊”是什么?
把區塊鏈想象成一本記賬的筆記本的話,“區塊”就是筆記本上的一頁頁紙,紙上面的內容就是記賬的內容(A什么時間轉了多少錢給B,B什么時間轉了多少錢給C...) 。
那么,區塊的編號其實就是“區塊高度” 。 還是用賬本舉例,比如在一本100頁的賬本中,我想查看其中第50頁的賬目內容,那么這頁的“區塊高度”就是50 。
所以“區塊高度”相當于區塊鏈上的經緯度,它給了區塊一個“坐標”,通過區塊高度,可以準確地描述出某一區塊在鏈上的位置 。
區塊高度是可以通過該區塊在區塊鏈中的位置識別區塊的另一種方式 。 第一個區塊,其高度為0,每一個隨后被存儲在第一個區塊之上的區塊在區塊鏈中都比前一區塊“高”出一個位置,就像箱子一個接一個堆疊在其他箱子之上 。 和區塊頭哈希值不同的是,區塊高度并不是唯一的標識符,在區塊鏈的增長過程中可能會出現兩個或兩個以上的區塊有同樣的高度,這種情況叫做“區塊鏈分叉” 。
區塊鏈是BloCKchain翻譯而來的,看見“鏈”人們聯想到的是長長的鏈條,它有長度的概念 。 但在區塊鏈中,并不叫區塊長度,而是區塊高度,你可以把區塊鏈理解為區塊堆 。
創世區塊,即第0塊,位于最底層,然后每一塊都疊在前一塊之上,這樣就比較好理解區塊高度了 。
需要注意的是,在bitcoin wiki中關于創世區塊是這么描述的:“Agenesis blockis the first block of ablock chain. Modern versions of Bitcoin number it asblock 0, though very early versions counted it as block 1.”意思是比特幣的創世區塊在現代版本的區塊高度編號是0(在極早期版本曾將其記為高度1) 。
所以區塊高度的計算規則并不是從1開始,第50個區塊的高度為49,比特幣區塊XX高度也就是第XX+1個區塊 。
區塊高度的作用區塊高度是區塊的標示符,區塊有兩個標示符,一是區塊頭的哈希值,二是區塊高度 。 區塊頭的哈希值是通過SHA256算法對區塊頭進行二次哈希計算而得到的數字 。 區塊哈希值可以唯一、明確地“標識”一個區塊,并且任何節點通過簡單地對區塊頭進行哈希計算都可以獨立地獲取該區塊哈希值 。 區塊高度是指該區塊在區塊鏈中的位置 。 區塊高度并不是唯一的“標識”符 。 雖然一個單一的區塊總是會有一個明確的、固定的區塊高度,但反過來卻并不成立,一個區塊高度并不總是識別一個單一的區塊 。 兩個或兩個以上的區塊可能有相同的區塊高度,在區塊鏈里爭奪同一位置 。
舉個例子:我們在開公司,財務部記賬用的數據賬本從第一頁開始記賬,每一次記賬都有時間記錄,當記賬到100頁時,這可以簡單理解為(區塊高度),如果,有一筆賬單有問題,需要查詢往日賬單是否一致時,可以根據時間和頁數來查找想要找到的那一頁賬單,每一頁都會形成一個標記,方便我們進行查詢核對每一筆交易是否一致 。
其實區塊鏈就像是一個記賬本,而區塊就像是這個記賬本里面的一頁頁記賬紙,區塊高度就是記賬紙的頁碼,當同時出現兩個相同頁碼時就會發生分叉,值得注意的是區塊高度的計算規則不是從1開始,而是從0 。 所以第一個區塊的高度不是1而是公認為0,第50個區塊的高度為49 。
以上就是區塊高度高代表什么?區塊高度的作用的詳細內容

    推薦閱讀