blockhöjd
Blockhöjd representerar antalet block som bekräftades i hela historien för ett visst blockkedjenätverk - från genesis-blocket (eller block noll) till det senaste. Till skillnad från genesis-blocket innehåller alla andra block en referens (hash) till blocket som kom omedelbart före det, och blockhöjden är numret på varje block i den sekvensen. Så blockhöjden för genesisblocket är #0, och blockhöjden för det första blocket som bryts är #1.
Eftersom blockkedjor består av block, är en analogi som ibland används för att beskriva dem att föreställa sig blockkedjor som högar av legos. Det finns inget sätt att ta bort ett lego från mitten av stapeln utan att förstöra hela strukturen - det är inte som Jenga där du kan glida ut ett block utan att kompromissa med de andra.
Därför kan blockhöjden beräknas med tiden sedan blockkedjan startade dividerat med kedjans genomsnittliga blocktid. Med andra ord består blockhöjden av antalet block som utvinns (eller validerats) sedan skapandet av ett visst blockkedjenätverk.
Teoretiskt sett bör den genomsnittliga blockeringstiden vara ungefär målblocktiden, baserat på svårighetsgraden för gruvdrift. Gruvsvårigheter för många blockkedjor justeras baserat på mängden aggregerat hashrate som nätverket har så att blockeringsperioden kan förbli ungefär konstant. I fallet med Bitcoin är blockeringstiden i genomsnitt 10 minuter. Annars kan den förväntade blockeringsperioden fluktuera som svar på mängden beräkningsresurser som gruvarbetare ägnade åt det specifika nätverket.
Blockhöjd bör inte jämföras direkt mellan olika blockkedjor, eftersom deras genomsnittliga blockperiod och hashhastigheter är olika. En kopia av en blockkedja kan dock betraktas som "osynkroniserad" om blockhöjden på den lokala kopian skiljer sig från vad den globalt accepterade blockhöjden är. Blockhöjd är alltså en användbar statistik för att se om kopian av den givna blockkedjan är uppdaterad eller inte.
##Höjdpunkter
- Den aktuella blockhöjden för en blockkedja är en indikation på dess nuvarande storlek eller tid som existerar.
– Blockhöjd avser en specifik plats i en blockkedja, mätt med hur många bekräftade block som föregår den.
- Decentraliserade konsensusalgoritmer fungerar vanligtvis genom att gå med på att bryta kedjan med den längsta blockhöjden.