【區塊鏈名詞解釋004】區塊


輝·導讀:


區塊鏈是一個加密的去中心化分佈式大賬本。既然是一個大賬本就會有數據,那這些數據都存在什麼地方?這些數據之間又有什麼樣的關係呢?

區塊

我們都知道區塊鏈是一個大賬本,它記錄了從系統開始到當前所有的交易數據。那這些數據都記錄在什麼地方呢?他們被記錄在一個一個的區塊中。

怎麼理解區塊呢?它就是一個數據塊,你可以把它理解成你向網盤中存儲的一個文件,每產生一個區塊則創建一個新的文件。

那這些區塊之間又什麼關係呢?這些區塊之間是鏈接在一起的,它是通過當前區塊中包含上一個區塊的哈希值(可以理解成ID)的方式連接起來的。如果每一個區塊比作一個文件的話,那麼就相當於每個文件都有屬於自己的專屬的編號,如果要創建存儲當前文件時,必須包含上一份文件的專屬編號。

這樣的存儲方式的優點是:我們可以從當前區塊一直追溯到第一個區塊。

上邊將區塊比作文件只是為了便於理解,真實的區塊要比這個複雜的多。比如下面這段話的解釋:


區塊作為區塊鏈的基本結構單元,它包含了區塊頭和區塊體兩部分,其中區塊體中包含了從上一個區塊到當前所有的交易記錄。

在區塊頭中,包含以下幾種元數據:

用於連接簽名區塊的父區塊哈希值的數據;挖礦難度、Nonce、時間戳;能夠總結並快速歸納校驗區塊中所有交易數據的Merkle樹根數據。

在比特幣系統中,每10分鐘左右的時間創建一個區塊,每個區塊中包含前一個區塊的ID,以及從前一個區塊到當下全網範圍內所有的交易。

創始區塊

什麼是創始區塊呢?就是該系統產生的第一個區塊。

比如比特幣系統在2009年1月3日正式運行,中本聰“挖”出了創始區塊(在區塊鏈中將第一個區塊鏈成為創始區塊),獲得了50個BTC的獎勵,同時他在創始區塊中寫下了一句話:

The Times 03/Jan/2009 Chancellor on brink of second bailout for banks.
2009年1月3日,財政大臣正處於實施第二輪銀行緊急援助的邊緣。

這句話被永久的記錄在了創始區塊中!

結語

最後,我們來小節一下。這篇文章我們主要講述了區塊鏈中區塊的概念,我們知道區塊包含區塊頭和區塊體,區塊頭中包含信息有父區塊哈希值、時間戳、挖礦難度等,而區塊體中所有交易的數據。除了區塊之外,還分享了創始區塊的概念:系統中產生的第一個區塊。

【區塊鏈名詞解釋004】區塊

區塊鏈名詞解釋004:區塊


分享到:


相關文章: