科普:什么是區(qū)塊高度?比特幣區(qū)塊高度是什么意思?
在關(guān)于區(qū)塊鏈的很多文章中,經(jīng)常會(huì)看見(jiàn)區(qū)塊鏈在某個(gè)區(qū)塊高度發(fā)生分叉。
那究竟什么是區(qū)塊高度,為什么在某個(gè)區(qū)塊高度會(huì)發(fā)生分叉呢?今天小編就和大家來(lái)聊聊區(qū)塊高度的那些事兒。
一、區(qū)塊鏈與記賬本
區(qū)塊高度顧名思義就是區(qū)塊的高度,準(zhǔn)確地說(shuō)是連接在區(qū)塊鏈上的塊數(shù)。因此想要明白什么是區(qū)塊高度,我們得首先搞明白什么是區(qū)塊鏈。如果說(shuō)區(qū)塊鏈?zhǔn)怯涃~本的話(huà),那么一個(gè)區(qū)塊就像是記賬本的每一頁(yè)一樣。
在記賬本的一頁(yè)頁(yè)紙中,清清楚楚地記錄著每一筆賬。而且為了交易不被篡改和保證公開(kāi)透明性,區(qū)塊鏈記賬的方式是大家一起記賬。
二、區(qū)塊高度與記賬本頁(yè)碼
既然區(qū)塊鏈?zhǔn)莻€(gè)記賬小本本,那么每一頁(yè)(區(qū)塊)可以記錄的賬是有限的,所以為了區(qū)分和查找一筆交易到底記錄在哪一個(gè)區(qū)塊中,我們很容易會(huì)想到給這個(gè)本子標(biāo)明頁(yè)碼。
所以,如果說(shuō)區(qū)塊鏈?zhǔn)且粋€(gè)記賬的小本本的話(huà),則區(qū)塊高度就像是這個(gè)記賬本的頁(yè)碼一樣。
那么大白的思考題來(lái)啦,在只有一條最長(zhǎng)鏈的區(qū)塊鏈的情況下,假設(shè)當(dāng)前記賬本這一頁(yè)的頁(yè)碼是3,那么這個(gè)區(qū)塊是這條區(qū)塊鏈的第多少個(gè)區(qū)塊呢?答案:第4個(gè)區(qū)塊。
有的小伙伴會(huì)疑問(wèn)為什么不是第3個(gè)區(qū)塊呢?原因是區(qū)塊鏈的還有一個(gè)區(qū)塊高度為0的區(qū)塊,也就是創(chuàng)世區(qū)塊。
它的頁(yè)碼為0,因此到頁(yè)碼為3的區(qū)塊時(shí),是代表著它的前面有3個(gè)區(qū)塊,也叫做區(qū)塊的祖先數(shù)量。而它自己是這條鏈的第4個(gè)區(qū)塊。
三、出塊和記賬本頁(yè)碼生成
在搞明白什么是區(qū)塊高度之后,大白再繼續(xù)和大家說(shuō)說(shuō)區(qū)塊高度是怎么形成的。在挖礦機(jī)制的區(qū)塊鏈中,區(qū)塊鏈這個(gè)記賬小本本的頁(yè)碼是礦工競(jìng)爭(zhēng)得到的。
比如當(dāng)前的區(qū)塊高度是3,當(dāng)幸運(yùn)的礦工解決計(jì)算難題后,就會(huì)得到頁(yè)碼為4的那頁(yè)記賬本(即區(qū)塊高度為4的區(qū)塊)的記賬權(quán)利,并會(huì)獲得一定的獎(jiǎng)勵(lì)。
此時(shí)這個(gè)區(qū)塊就會(huì)記錄著被這個(gè)礦工打包并且已經(jīng)確認(rèn)過(guò)的交易。當(dāng)這一個(gè)區(qū)塊已經(jīng)形成后,礦工們又會(huì)在區(qū)塊高度為4的區(qū)塊上繼續(xù)競(jìng)爭(zhēng)得到區(qū)塊高度為 5 的區(qū)塊。
四、分叉和記賬本頁(yè)碼重復(fù)
大白前面談到,礦工通過(guò)解決計(jì)算難題去得到下一個(gè)區(qū)塊的記賬權(quán)利,那么問(wèn)題來(lái)了,假如當(dāng)前的區(qū)塊高度是 2,當(dāng)兩個(gè)幸運(yùn)的礦工同時(shí)解決了計(jì)算難題,那么就都會(huì)獲得區(qū)塊高度為3的區(qū)塊的記賬權(quán)。
這就相當(dāng)于說(shuō),礦工小白拿著頁(yè)碼為3的一頁(yè)紙,礦工小黑也拿著頁(yè)碼為3的一頁(yè)紙,雖然小白和小黑的紙的頁(yè)碼是一樣,但是兩張記賬紙記錄的內(nèi)容卻不是完全一樣的。
可是按規(guī)則來(lái)說(shuō),小白和小黑的這兩頁(yè)紙都是沒(méi)有問(wèn)題的,那么到底選哪一張記賬紙呢?
這個(gè)時(shí)候,一些礦工會(huì)選擇小白的這頁(yè)紙訂在記賬本的后面,繼續(xù)去“尋求”頁(yè)碼為4的那頁(yè)記賬紙,而有的礦工會(huì)選擇小黑的那頁(yè)紙訂在記賬本上再繼續(xù)去“尋求”頁(yè)碼為4的那頁(yè)記賬紙。
這樣就相當(dāng)于在頁(yè)碼為2的那頁(yè)紙的地方,分成了兩個(gè)記賬本。在區(qū)塊鏈中,把這種行為叫做分叉。
可是在區(qū)塊鏈中有一個(gè)“最長(zhǎng)鏈原則”,礦工們會(huì)選擇最長(zhǎng)的那條鏈作為主鏈繼續(xù)挖礦。比如在繼小白那條鏈之后,小紅先挖到區(qū)塊高度為 4 的區(qū)塊,那么小黑那條鏈將會(huì)被舍棄,礦工們都會(huì)選擇在小白這條鏈上繼續(xù)挖礦。
前面大白談到是用區(qū)塊高度去標(biāo)識(shí)某一筆交易到底屬于哪個(gè)區(qū)塊 。可是現(xiàn)在就出現(xiàn)了兩個(gè)區(qū)塊高度一樣的區(qū)塊,那怎么去標(biāo)識(shí)呢?
實(shí)際上在區(qū)塊鏈中,采用的是區(qū)塊哈希去唯一標(biāo)識(shí)一個(gè)區(qū)塊,而不是區(qū)塊高度。因?yàn)榧词箙^(qū)塊高度一樣,區(qū)塊里面記錄的內(nèi)容也并非完全一樣的,這樣一來(lái)區(qū)塊的哈希(由區(qū)塊內(nèi)容求得)就一定不是一樣的,所以可以用區(qū)塊的哈希去唯一標(biāo)識(shí)一個(gè)區(qū)塊。
比特幣區(qū)塊高度是什么意思?
首先,“區(qū)塊”是什么?把區(qū)塊鏈想象成一本記賬的筆記本的話(huà),“區(qū)塊”就是筆記本上的一頁(yè)頁(yè)紙,紙上面的內(nèi)容就是記賬的內(nèi)容(A什么時(shí)間轉(zhuǎn)了多少錢(qián)給B,B什么時(shí)間轉(zhuǎn)了多少錢(qián)給C...)。
那么,區(qū)塊的編號(hào)其實(shí)就是“區(qū)塊高度”。還是用賬本舉例,比如在一本100頁(yè)的賬本中,我想查看其中第50頁(yè)的賬目?jī)?nèi)容,那么這頁(yè)的“區(qū)塊高度”就是50。
所以“區(qū)塊高度”相當(dāng)于區(qū)塊鏈上的經(jīng)緯度,它給了區(qū)塊一個(gè)“坐標(biāo)”,通過(guò)區(qū)塊高度,可以準(zhǔn)確地描述出某一區(qū)塊在鏈上的位置。
需要注意的是,在bitcoin wiki中關(guān)于創(chuàng)世區(qū)塊是這么描述的:“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.”意思是比特幣的創(chuàng)世區(qū)塊在現(xiàn)代版本的區(qū)塊高度編號(hào)是0(在極早期版本曾將其記為高度1)。
所以區(qū)塊高度的計(jì)算規(guī)則并不是從1開(kāi)始,第50個(gè)區(qū)塊的高度為49,比特幣區(qū)塊XX高度也就是第XX+1個(gè)區(qū)塊。
總結(jié)而言,區(qū)塊鏈就像是一個(gè)記賬本,而區(qū)塊就像是這個(gè)記賬本里面的一頁(yè)頁(yè)記賬紙,區(qū)塊高度就是記賬紙的頁(yè)碼,當(dāng)同時(shí)出現(xiàn)兩個(gè)相同頁(yè)碼時(shí)就會(huì)發(fā)生分叉。
以上就是科普:什么是區(qū)塊高度?比特幣區(qū)塊高度是什么意思?的詳細(xì)內(nèi)容,更多關(guān)于區(qū)塊高度的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
你可能感興趣的文章
-
Mynt是什么?如何在Monad測(cè)試網(wǎng)上挖礦Mynt?
Mynt是一個(gè)去中心化的穩(wěn)定幣協(xié)議,允許用戶(hù)通過(guò)存入ETH或MON(Monad 的原生代幣)作為抵押品,鑄造與美元掛鉤的穩(wěn)定幣USDm,通過(guò)與 Mynt 進(jìn)行測(cè)試網(wǎng)互動(dòng),用戶(hù)可能有機(jī)會(huì)獲…
2025-06-06 -
如何在加密貨幣交易中應(yīng)用Black-Litterman模型?
Black-Litterman模型由Fischer Black和Robert Litterman于1991年在高盛開(kāi)發(fā),Black-Litterman模型是加密貨幣交易和投資的強(qiáng)大工具,為最優(yōu)投資組合配置提供了穩(wěn)健的框架,那…
2025-06-06 -
加密貨幣交易中的諧波形態(tài):八種常用的諧波形態(tài)指南
諧波形態(tài)是依靠斐波那契比率來(lái)預(yù)示價(jià)格趨勢(shì)潛在反轉(zhuǎn)的高級(jí)圖表形態(tài),諧波形態(tài)精確且數(shù)學(xué)定義明確,使其成為重視市場(chǎng)預(yù)測(cè)結(jié)構(gòu)化方法的交易者的最?lèi)?ài),在本指南中,我們將探討諧…
2025-06-06 -
區(qū)塊鏈的多層結(jié)構(gòu)都有那些?L1 與 L2 有什么區(qū)別?新手完整指南
區(qū)塊鏈的多層結(jié)構(gòu)都有那些?區(qū)塊鏈層:完整指南區(qū)塊鏈被稱(chēng)為革命性的,但其潛力的本質(zhì)在于其多層架構(gòu),這些層決定了信息在分布式網(wǎng)絡(luò)中的傳遞、驗(yàn)證、記錄和訪(fǎng)問(wèn)方式,從硬件…
2025-06-06 -
什么是空投挖礦?如何在2025年進(jìn)行空投挖礦?
空投挖礦是指積極尋求并參與由各種加密貨幣初創(chuàng)公司或項(xiàng)目的創(chuàng)始人和創(chuàng)始人組織的空投活動(dòng),很多新手投資者還不了解什么是空投挖礦?如何在2025年進(jìn)行空投挖礦?下文將為大…
2025-06-06 -
什么是時(shí)空證明PoSt?有什么優(yōu)勢(shì)?有哪些值得關(guān)注的項(xiàng)目?
Proof-of-Space-Time(PoST)是什么?Proof-of-Space-Time(PoST)有什么優(yōu)勢(shì)?時(shí)空證明PoSt有哪些值得關(guān)注的項(xiàng)目?下面腳本之家小編給大家詳細(xì)介紹下時(shí)空證明PoSt是什么吧…
2025-06-06 -
Solana是什么?它如何運(yùn)作?與其他鏈有何不同?
Solana 是一個(gè)高性能公鏈,以其速度快、費(fèi)用低和可擴(kuò)展性而聞名,它于 2020 年上線(xiàn),支持智能合約、去中心化應(yīng)用 (dApp) 和數(shù)字資產(chǎn)——與以太坊類(lèi)似,但速度更快、成本更低…
2025-06-05 -
SUI上排名前五的空投項(xiàng)目有哪些?SUI 上5大最佳空投項(xiàng)目
Sui近期在DEX日交易量上超越了Base,表明盡管發(fā)生了短暫震動(dòng)網(wǎng)絡(luò)的安全事件,但用戶(hù)參與度依然強(qiáng)勁,即使在受到協(xié)議層漏洞影響后,生態(tài)系統(tǒng)仍展現(xiàn)出非凡的韌性——用戶(hù)并未…
2025-06-05 -
InfoFi與注意力經(jīng)濟(jì)平臺(tái)Kaito是什么?Kaito新手使用教學(xué)
KAITO是AI驅(qū)動(dòng)的Web3一站式資訊平臺(tái),KAITO是Kaito生態(tài)關(guān)鍵代幣,生態(tài)主要交易媒介、能質(zhì)押、能參與項(xiàng)目Launchpad、能分配獎(jiǎng)勵(lì),就像是注意力版本的$BNB代幣之于BNB生態(tài),下…
2025-06-05 -
什么是InfoFi?有哪些InfoFi項(xiàng)目值得關(guān)注?如何利用InfoFi賺錢(qián)
一個(gè)新的金融前沿正在形成——信息、注意力和數(shù)字信號(hào)成為寶貴的資產(chǎn),在本文中,我們探討了什么是InfoFi,有哪些InfoFi項(xiàng)目值得關(guān)注以及個(gè)人在這個(gè)新的信息驅(qū)動(dòng)型經(jīng)濟(jì)中如…
2025-06-05