Bitcoin Code Blockgröße, erklärt

Was sind Blöcke?

Ein Block umfasst eine Datei, in der Daten über die letzten Transaktionen im Bitcoin (BTC)-Netzwerk dauerhaft aufgezeichnet werden. Jeder Block kann mit einer Seite eines Ledgers verglichen werden, wobei die Blöcke „verketten“, um das dezentrale Ledger zu bilden, das das Bitcoin-Netzwerk unterstützt.

Diese gebündelten Transaktionen werden von Minern bestätigt, bevor sie als neue Blöcke in die Bitcoin-Blockkette aufgenommen werden. Die Größe eines Blocks schafft eine Begrenzung der Anzahl der Transaktionen, die mit jedem Block überprüft werden können. Größere Blöcke benötigen daher eine höhere Rechenleistung und brauchen länger, um abgebaut zu werden.

Blöcke, die das Limit überschreiten, werden vom Bitcoin Code Netzwerk abgelehnt

Während der Kindheit von Bitcoin Code waren die Blöcke darauf beschränkt, jeweils nicht mehr als 36 Megabyte an Transaktionsdaten zu übertragen. Die Blockgröße wurde jedoch am 14. Juli 2010 auf 1 MB reduziert, um sowohl der Bitcoin Code Bedrohung durch transaktionalen Spam, der das Netzwerk verstopft, als auch möglichen Distributed Denial-of-Service (DDoS)-Angriffen entgegenzuwirken.

Allerdings konnte kein allgemeiner Konsens über eine ideale Bitcoin Code Blockgröße gefunden werden, und die Kern-Entwickler prognostizierten, dass die Rate der vom Netzwerk gehosteten Transaktionen in Zukunft den verfügbaren Blockspeicher übersteigen könnte, was für eine Erhöhung auf die 1-MB-Grenze kurz nach ihrer Einführung spricht. Seit der Einführung der 1 MB Blockgrenze schwankt die Anzahl der vom BTC-Netzwerk pro Sekunde verarbeiteten Transaktionen weitgehend zwischen zwei und sieben.

Warum ist die Blockgröße wichtig?

Die Größe eines Blocks setzt der Anzahl der Transaktionen, die das Bitcoin-Netzwerk pro Sekunde verarbeiten kann, eine Grenze und hemmt somit die Skalierbarkeit des Netzwerks. Wenn sich Blöcke füllen, wird das Netzwerk überlastet, und die Transaktionsgebühren steigen drastisch an.

Anfang 2013 betrug die durchschnittliche Bitcoin-Blockgröße etwa 125 Kilobyte. Bis Mai 2015 führte die zunehmende Akzeptanz zu einem Anstieg der Blockgröße um 240% seit 2013 – von 125 KB auf rund 425 KB – aber der Anbieter von Krypto-Tools TradeBlock schätzte dann, dass Blöcke im Durchschnitt mindestens viermal täglich die 1 MB-Grenze erreichten.

Bis 2015 begann die zunehmende Prävalenz von Blöcken nahe der Grenze von Transaktionsdaten den Zeitgeist der Mainstream-Kryptowährung zu durchdringen, wobei Bedenken hinsichtlich einer deutlichen Verlangsamung der Transaktionsabwicklung und einer Erhöhung der Gebühren in den Vordergrund rückten.

Die daraus resultierenden erhöhten Gebühren und Verzögerungen bei der Abwicklung von Transaktionen dürften die Kernversorger von BTC untergraben, wobei viele in der Gemeinschaft befürchteten, dass Netzüberlastung und ein Anstieg der Übertragungskosten Bitcoin als Austauschmittel überflüssig machen würden.

Damals schätzte TradeBlock, dass „zumindest einige anderweitig akzeptable Transaktionen aufgrund von Kapazitätsproblemen im Netzwerk in 3% der Fälle seit Jahresbeginn verspätete Bestätigungen erhalten“.

Warum eine Erhöhung der maximalen Blockgröße dringend ist

Warum die Blockgröße erhöhen?

Im Laufe der Jahre hat Bitcoin zahlreiche Vorschläge erhalten, die dafür plädieren, dass eine Erhöhung erforderlich ist, um die Gebühren zu senken, mehr Transaktionen pro Sekunde abzuwickeln und es Bitcoin zu ermöglichen, sich zu skalieren, um mit den gängigen Zahlungstechnologien zu konkurrieren.

Am 4. Mai 2015 veröffentlichte Gavin Andresen einen Artikel mit dem Titel „Warum eine Erhöhung der maximalen Blockgröße dringend ist“, der die wahrgenommene Schwere der Blockgrößendebatte weiter steigerte, obwohl der durchschnittliche BTC-Block dann nur 30-40% voll war. warnte Andresen:

„Wenn die Anzahl der wartenden Transaktionen groß genug wird, wird das Endergebnis ein übersättigtes Netzwerk sein, das damit beschäftigt ist, nichts Produktives zu tun. Ich denke nicht, dass das wahrscheinlich ist – es ist wahrscheinlicher, dass die Leute einfach aufhören, Bitcoin zu verwenden, weil die Transaktionsbestätigung immer unzuverlässiger wird.“

Später in diesem Monat erklärte Andresen, dass er seine Arbeit auf den alternativen Kunden Bitcoin XT verlagern werde, falls die Community keinen Konsens über die Umsetzung einer Blockgrößenerhöhung erzielen sollte. Die 0.10-Version von Bitcoin XT wurde im Dezember 2014 vom Bitcoin Core Entwickler und prominenten Kritiker der 1 MB Blockgrenze Mike Hearn auf den Markt gebracht.

Am 4. Juni 2015 befürwortete Andresen, dass die Mineure und Knotenbetreiber in der Lage sein sollten, selbstständig über die Größe der Blöcke zu entscheiden, und argumentierte, dass die Gemeinschaft entweder das Limit beibehalten und „sehen sollte, wie hohe Transaktionsgebühren steigen müssen, bis die Mineure erkennen, dass sie Geld auf dem Tisch lassen“ und die -blockmaxmaxie selbst erhöhen“ oder alternativ „das Limit durch eine „Geh mit der Menge“ Regel ersetzen sollte, die bedeutet, dass jeder Miner, der sich nicht darum kümmert, Blöcke schaffen wird, die die durchschnittliche Blockgröße weder erhöhen noch verringern“.