區(qū)塊鏈既然是鏈,不應(yīng)該是個(gè)鏈條么,鏈條的話應(yīng)該是有長度的,怎么又冒出個(gè)“高度”出來?
之前老聽到說比特幣在“xx高度”分叉了,聽完后一臉懵逼,區(qū)塊還有高度?一個(gè)區(qū)塊有多高?百度了概念還是不太清晰,接下來我們用最最最通俗的回答來解釋一下。
1
'區(qū)塊高度'是什么?
首先,“區(qū)塊”是什么?
把區(qū)塊鏈想象成一本記賬的筆記本的話,“區(qū)塊”就是筆記本上的一頁頁紙,紙上面的內(nèi)容就是記賬的內(nèi)容(A什么時(shí)間轉(zhuǎn)了多少錢給B,B什么時(shí)間轉(zhuǎn)了多少錢給C...)。
那么,區(qū)塊的編號(hào)其實(shí)就是“區(qū)塊高度”。還是用賬本舉例,比如在一本100頁的賬本中,我想查看其中第50頁的賬目內(nèi)容,那么這頁的“區(qū)塊高度”就是50。
所以“區(qū)塊高度”相當(dāng)于區(qū)塊鏈上的經(jīng)緯度,它給了區(qū)塊一個(gè)“坐標(biāo)”,通過區(qū)塊高度,可以準(zhǔn)確地描述出某一區(qū)塊在鏈上的位置。
需要注意的是,在bitcoin wiki中關(guān)于創(chuàng)世區(qū)塊是這么描述的:“A genesis block is the first block of a block chain. Modern versions of Bitcoin number it as block 0, though very early versions counted it as block 1. ” 意思是比特幣的創(chuàng)世區(qū)塊在現(xiàn)代版本的區(qū)塊高度編號(hào)是0(在極早期版本曾將其記為高度1)。
所以區(qū)塊高度的計(jì)算規(guī)則并不是從1開始,第50個(gè)區(qū)塊的高度為49,比特幣區(qū)塊XX高度也就是第XX+1個(gè)區(qū)塊。
2
“區(qū)塊”信息怎么看?
我在寫這篇文章時(shí),生成的最新的一個(gè)區(qū)塊編號(hào)是549887(關(guān)于“挖礦”,推薦看往期文章“”),如下圖所示:
從上而下,從左到右可以看懂這些信息,其它數(shù)字先不用管,還需要學(xué)習(xí)其它知識(shí)才能理解:
1)交易次數(shù):3126
這個(gè)區(qū)塊內(nèi)一共打包了3126筆交易記錄。
2)時(shí)間戳:2018-11-13 05:38:13
顯示這個(gè)區(qū)塊產(chǎn)生的具體時(shí)間,區(qū)塊鏈通過時(shí)間戳保證每個(gè)區(qū)塊依次順序相連。時(shí)間戳在區(qū)塊鏈中扮演公證人的角色,而且比傳統(tǒng)的公證制度更為可信,因?yàn)閰^(qū)塊鏈上記錄的信息無法被任何人以任何方式修改。
3)播報(bào)方:F2Pool
相當(dāng)于礦工,表示這個(gè)區(qū)塊是由這個(gè)“礦工”獲得,這里的F2Pool是中國最早的比特幣礦池。(什么是礦池?推薦看這篇文章:)
4)大?。?220.092 kB
之前比特幣的區(qū)塊大小是在1M以內(nèi)的,自從去年8月份引入“隔離見證segwit”之后就已經(jīng)超過設(shè)置的1MB限制了?,F(xiàn)在,“區(qū)塊大小”這種概念已經(jīng)被“區(qū)塊重量”取代,比特幣現(xiàn)在支持重量高達(dá)4MB的區(qū)塊。
5)區(qū)塊獎(jiǎng)勵(lì):12.5 BTC
創(chuàng)世區(qū)塊的新區(qū)塊獎(jiǎng)勵(lì)是50 BTC,以后大約每四年減半,2012年11月28日第一次減半,為25 BTC,2016年7月9日 16:46:13,第二次減半,為12.5 BTC,此時(shí)區(qū)塊高度為420000。下一次減半將在2020年。(推薦看這篇文章:)
6)哈希值:0000......41a4
哈希值是一種算法,又稱哈希函數(shù)??梢院唵蔚睦斫鉃檫@個(gè)區(qū)塊內(nèi)的內(nèi)容被一種加密算法給壓縮、打散成一串隨機(jī)的數(shù)字。(推薦看這篇文章:)
7)上一區(qū)塊、下一區(qū)塊
每個(gè)區(qū)塊可以鏈接到上一區(qū)塊,一直可以追溯到創(chuàng)世區(qū)塊。
頁面往下拉,直接可以看到這個(gè)區(qū)塊內(nèi)所有交易的詳細(xì)信息,如下圖:
最后總結(jié),“區(qū)塊高度”存在的意義就好比中國高速公路編號(hào),首都出發(fā)的G+1位數(shù),由北按順時(shí)針方向排序;北向南走向的G+2位奇數(shù),由東向西升序編排;東向西走向的G+2位偶數(shù),由北向南升序編排。
所以,司機(jī)只要看到編號(hào),就可以簡單判斷出高速公路的走向以及大致方位。
有了“區(qū)塊高度”的數(shù)值,也可以對(duì)它的位置一目了然。如果多個(gè)區(qū)塊擁有同樣的區(qū)塊高度,就說明多個(gè)人在同一個(gè)時(shí)間創(chuàng)建了一個(gè)區(qū)塊,這種情況屬于“物理分叉”的一種,明天的文章在專門談一談“分叉”的那些事兒。
聯(lián)系客服