Har du någonsin undrat vad Block Height syftar på i blockchain?
Nya kryptoentusiaster och blivande investerare har en massa jargong att kämpa med. Bortsett från det grundläggande grundläggande konceptet för blockchain, de olika konsensusalgoritmerna som håller dem säkra, grunderna för kryptosäkerhet och prövningar och vedermödor för att köpa, byta och ta ut olika kryptovalutor i din respektive region, alla som vill få ett anständigt handtag på cryptocurrency och blockchain har sitt arbete löst åt dem. Som tur är är vi här för att göra det enkelt.
Nedan kommer att förklara exakt vad blockhöjden är i en blockkedja, var termen kommer ifrån och varför det är viktigt att veta.
Relaterad: Vad betyder icke-fungibel?
Vad är Blockhöjd i Blockchain?
En blockkedja är, som namnet antyder, en sekvens av block som innehåller en viss mängd transaktionsdata och tillsammans fungerar som en offentlig huvudbok över en blockkedjas hela transaktionshistorik. Enkelt uttryckt hänvisar Blockhöjd till antingen platsen för ett specifikt block i blockkedjan i förhållande till det första blocket eller som ett mått på hela blockkedjans längd.
Ta till exempel Bitcoin blockchain. Som vilken blockkedja som helst är dess allra första block känt som “Genesis Block”, som i sig sitter på en blockhöjd av 0 – ungefär som bottenvåningen i en byggnad. Som en del av Proof of Work-konsensusalgoritmen som Bitcoin Blockchain använder för att validera transaktioner och lägga till dem i blockkedjan, tävlar Bitcoin-gruvarbetare om att lösa beräkningsintensiva kryptografiska pussel som, när de väl är lösta, ger en korrekt registrering av transaktionerna. Dessa poster grupperas i 1MB-stora “block” med data innan de “löses” tillsammans och permanent läggs till i redovisningen i kronologisk ordning – därav termen “Blockkedja”.
När detta skrivs ligger Bitcoin Blockchains totala höjd på drygt 676 000. Detta innebär att det har funnits 676 000+ block av transaktionsdata utvunna ovanpå genesisblocket sedan Bitcoin först gick live 2009. På så sätt används blockhöjden ofta för att identifiera ett specifikt block inom kedjan och är i huvudsak synonymt med blocket siffra.
Relaterad: Var kan man köpa NFT
Hur många transaktioner i ett block?
Ett Bitcoin-block, totalt cirka 1 MB i storlek, innehåller i genomsnitt 500 transaktioner tillsammans med en mängd andra data inklusive blockmetadata, blockidentifierare som dess unika hash och hash från föregående block, och ett annat element som kallas Merkle Trees som fungerar som något liknande en sammanfattning av transaktionerna inom ett block. Användare som är intresserade av att undersöka ett specifikt block eller transaktion på valfri höjd i kedjan kan använda en blockchain explorer, som det finns många tillgängliga på Internet.
Eftersom ett block bara är en containerfil för transaktionsdata, kan olika blockkedjor avgränsa den totala storleken på ett enstaka block till vad de än anser lämpligt för operativa ändamål. Bitcoin Cash ökade till exempel blockstorleken från 1 MB till 8 MB och så småningom 32 MB för att lösa några av de skalbarhetsproblem som är inneboende i den första generationens blockchain, särskilt långsam transaktionshastighet och oproportionerligt höga transaktionsavgifter.
Relaterad: Vad är myntbränning?
Hur ofta läggs nya block till?
Ett nytt block läggs till Bitcoin blockchain ungefär var tionde minut. Systemet var faktiskt designad att upprätthålla en ungefär tio minuters buffert mellan blocken av Satoshi Nakamoto för att ge andra gruvarbetare på nätverket, som konkurrerar om att lägga till det senaste blocket, tid att registrera att det nya blocket har lagts till och sluta spendera resurser på att bryta ett redan validerat block .
Det finns inget magiskt tal; detta var bara den siffra som Satoshi Nakamoto bedömde som den bästa balansen mellan att främja hastighet och minska beräkningsslöseri inom nätverket.
Det tar ungefär 1 minut för andra noder i nätverket att registrera att ett nytt block har lagts till. Under denna tid fortsätter gruvarbetare på nätverket att utöka den beräkningsenergi som krävs för att gissa svaret på det kryptografiska pusslet i hjärtat av algoritmen för bevis på arbete. Det betyder att ungefär 1 minut av var 10:e minut utgör bortkastad energi. Att minska tiden mellan blocken skulle öka hastigheten på nätet men också proportionellt öka slöseriet.
För att upprätthålla denna 10-minutersbuffert, justeras “svårigheten” för kryptografiska pussel automatiskt efter mängden datorkraft på nätverket. På det här sättet, oavsett om färre gruvarbetare med mindre total makt tävlar eller nätverket är på topp i gruvkonkurrens, tar de kryptografiska pusslen ungefär lika lång tid att lösa.
Och det är i stort sett allt som finns att blockera höjd och var termen kommer ifrån. Om du fortfarande har några frågor får du gärna skjuta dem på oss i kommentarerna nedan.
RELATERAD
