Vad är Bitcoin-blockstorlek och varför betyder det?
Var tionde minut eller så sänder ett nytt Bitcoin-block till Bitcoin-nätverket. Bitcoins nätverk gruvarbetare försöker bryta blocket för att kräva blockbelöning, liksom eventuella transaktionsavgifter. Gränsen för Bitcoin-blockstorlek är 1 MB, men vissa menar att den borde öka.
Vad är Bitcoin-blockstorleken och varför spelar det någon roll för så många Bitcoin-användare?
Vad är ett Bitcoin Block?
Ett Bitcoin-block innehåller Bitcoin-nätverkstransaktioner som väntar på behandling. Varje block samlar ihop transaktioner, redo för gruvarbetare att bryta. När Bitcoin-blocket har bryts avslutas transaktionerna och bearbetningen av väntande betalningar är klar.
Under de allra första dagarna begränsades Bitcoin-block till 36 MB transaktionsdata. Under 2010 minskade dock Bitcoin-blockstorleken till 1 MB per block. Den massiva minskningen var att hjälpa till att minska blockering av brytningstid, motverka skräppost och ge säkerhet mot externa nätverkshot.
Varför betyder Bitcoin blockstorlek??
Storleken på ett Bitcoin-block spelar roll eftersom det direkt påverkar antalet transaktioner som Bitcoin-nätverket bearbetar. Bitcoin blockchain är fortfarande den mest populära i världen. Följaktligen körs den ofta med kapacitet. När Bitcoin-block är “fulla” och nätverket körs med kapacitet tar det längre tid för Bitcoin-transaktioner och andra tjänster att slutföra sina aktiviteter.
Bitcoin-transaktioner innehåller data som beskriver hur vissa mängder Bitcoin ska röra sig genom Bitcoin-nätverket. I stället för fysiska mynt är data valutan. Bitcoin-transaktioner är små, i tiotals eller hundratals kilobyte vardera. Det är därför Bitcoin-transaktioner samlas i större block, upp till 1 MB.
Den begränsningen på 1 MB blockstorlek begränsar dock också antalet transaktioner som Bitcoin-nätverket bearbetar. Med en begränsning på 1 MB blockstorlek behandlar Bitcoin-nätverket maximalt cirka sju transaktioner per sekund (det finns avvikelser). Som jämförelse behandlar Ethereum cirka 15 transaktioner per sekund, Bitcoin Cash-process cirka 65 transaktioner per sekund, och Visa-nätverket kan hantera över 1700 fiat-transaktioner per sekund.
Du ser alltså att Bitcoin-blockstorleken har en direkt effekt på Bitcoin-transaktionshastigheten.
Undrar du vad det snabbaste kryptovalutanätverket är? Kolla in de snabbaste transaktionshastigheterna för kryptovaluta.
Belönings- och transaktionsavgifter för Bitcoin
Bitcoin gruvarbetare bekräftar och säkrar Bitcoin-nätverket. Varje brytande block innehåller transaktioner, kopplade till en transaktionsavgift. Den vinnande gruvarbetaren eller gruvpoolen får en blockbelöning (12,5 BTC i skrivande stund) plus eventuella transaktionsavgifter.
Transaktionsavgifter ändras baserat på efterfrågan på Bitcoin-nätverket. Om Bitcoin-blockstorleken skulle öka och nätverksefterfrågan minskade skulle också transaktionsavgifterna minska. Omvänt, om Bitcoin-blockstorleken skulle öka och nätverksefterfrågan ökade, skulle Bitcoin transaktionsavgifter öka.
Vad är Bitcoin Block Höjd?
Bitcoin-blockhöjd är mätningen mellan uppkomstblocket och ett visst block på Bitcoin-blockkedjan. Bitcoin-blockhöjd har inte mycket att göra med blockstorlek. Men vid en viss blockhöjd kommer Bitcoin-blockbelöningen att halveras.
Nästa Bitcoin-halveringshändelse beror i maj 2020. Bitcoin-belöningen kommer att halveras och belönar gruvarbetare med 6,25 BTC för varje block.
En kort historia av Bitcoin blockstorlek
I mitten av 2015, den dåvarande Bitcoin-utvecklaren, Gavin Andresen, utfärdade en varning att Bitcoin-blockstorleken var en överhängande fråga för Bitcoin-nätverket.
”Om antalet väntade transaktioner blir tillräckligt stort blir resultatet ett övermättat nätverk som är upptagen med att inte göra något produktivt. Jag tror inte det är troligt – det är mer troligt att människor slutar använda Bitcoin eftersom transaktionsbekräftelse blir allt mer opålitlig. ”
Vid den tiden körde Bitcoin-nätverket bara med cirka 40% kapacitet. Andresen slutade inte med varningen. I stället publicerade Andresen som en ledande Bitcoin-utvecklare Förslag till Bitcoin-förbättring 101 (BIP 101) som föreslog “att ersätta den fasta megabyte maximal blockstorlek med en maximal storlek som växer över tiden i en förutsägbar takt.”
Den maximala blockstorleken skulle öka till 8 MB i januari 2016 innan den fördubblades i storlek var 730 dagar fram till januari 2036.
BIP 101 lyckades inte få tillräckligt med stöd bland Bitcoin-kärnutvecklare, trots intresse från många stora gruvpooler. (Vad är en gruvpool, hur som helst?) BIP 101 försvann dock inte. Bitcoins hårda gaffel, Bitcoin XT, slog ihop koden för BIP 101 till sin klient – men den tog fortfarande inte fart. Bitcoin XT-utvecklingsteamet tog bort BIP 101 i januari 2016 och valde att öka blockstorleken till 2 MB, vilket utlöste en enorm utvandring från Bitcoin XT.
Problemet med alla förslag att öka Bitcoin-blockstorleken är att det måste uppnås en omfattande antagande av den viktigaste Bitcoin-blockkedjan. Annars en megabyte för att öka Bitcoin blockstorlek splittring från Bitcoin som hårda gafflar, implementera en ny vision för framtiden för Bitcoin. Många Bitcoin hårda gafflar finns av denna anledning.
SegWit och SegWit2x
En stor andel av en Bitcoin blockerar transaktionsutrymme tas upp med varje transaktions “vittne”. Varje Bitcoin-transaktion innehåller ett transaktionsvittne som verifierar transaktionsvärden, ungefär som en signatur.
Segregated Witness (SegWit) föreslog att separera vittnesverifieringsaspekten av Bitcoin-transaktioner. SegWit skulle ha två positiva resultat:
- Öka blockstorleksgränsen till maximalt 4 MB, även om blockstorleken initialt skulle ha ökat till 2 MB.
- Tillåter förlängning av Bitcoin till Bitcoin Layer 2-protokoll, till exempel Lightning Network.
SegWit är en mjuk gaffel snarare än en hård gaffel. Den mjuka gaffeln skulle samtidigt frigöra transaktionsutrymme inom varje Bitcoin-block samtidigt som blockkapaciteten ökar, vilket drastiskt ökar transaktionens genomströmning.
SegWit aktiverades i augusti 2017. Men i skrivande stund i september 2019 är SegWit-antagandet av den viktigaste Bitcoin-blockkedjan fortfarande lågt, med endast 10% av alla Bitcoin-transaktioner som använder SegWit.
SegWit2x var ett andra förslag med Segregated Witness men var också en hård gaffel. SegWit2x föreslog att öka Bitcoin-blockstorleken till 2 MB, bland andra utvecklingar. Vid den tiden var SegWit2x mycket kontroversiellt eftersom det syftade till att undergräva den viktigaste Bitcoin-blockkedjan och ge mer utvecklingskraft till dominerande gruvarbetare..
SegWit2x hårdgaffel skulle förfalla den 16 november 2017. Den 8 november 2017 avbröt dock SegWit2x-utvecklingsteamet hårdgaffeln med hänvisning till strider och brist på samförstånd angående projektet..
Bitcoin Cash Hard Fork
Bitcoin Cash är en Bitcoin hård gaffel som höjer blockstorleken Bitcoin (Cash) till 32 MB, vilket gör att BCH-nätverket kan bearbeta cirka 65 transaktioner per sekund. Den hårda gaffeln i Bitcoin Cash ägde rum i augusti 2017, strax före avslutningen av SegWit och SegWit2x-debaktionen. På många sätt var Bitcoin Cash-rörelsen och den hårda gaffeln ett resultat av bristande riktning från det senare projektet.
Efter Bitcoin Cash-hårdgaffeln ökade utvecklingsteamet inledningsvis blockstorleken till 8 MB. Viktigt är att BCH använder en variabel svårighetsgrad som svarar på transaktions- och verifieringshastighet snarare än det totala antalet gruvarbetare (som Bitcoin).
Bitcoin Cash övergick också till sitt eget hårda gaffelkrig, men det är en annan historia.
Skulle Bitcoin-blockstorleken öka?
Det är en bra fråga och en som fortsätter att dominera Bitcoin-utvecklingen. Bitcoin-transaktioner är ibland smärtsamt långsamma. Men det finns mekanismer som du kan använda för att behandla transaktioner snabbare, som att höja din transaktionsavgift. Om du vill säkerställa viktiga transaktionsprocesser i nästa block eller två, justerar du avgiften i enlighet med detta – gruvarbetare kommer att fästa det!
Dessutom kommer tillkomsten av Layer 2-protokollapplikationer som Lightning Network att möjliggöra snabb off-chain transaktionsbehandling, vilket innebär att du inte behöver vänta på att ett block ska behandlas innan du gör ditt köp.
Kort sagt, det finns andra populära blockchains och Bitcoin hårda gafflar som erbjuder snabbare transaktionsbehandling genom ökad blockstorlek.
Vill du veta mer om Bitcoin hårda gafflar? Här är åtta Bitcoin-gafflar du behöver veta om!