Definition
Adaptive Block Size ist ein Mechanismus auf Konsens-Ebene (consensus), der es erlaubt, dass sich die maximale Größe eines Blockchain-Blocks im Zeitverlauf ändert, anstatt fest vorgegeben zu sein. Die Anpassung wird durch Protokollregeln gesteuert, die sich typischerweise auf die jüngste Netzwerkaktivität beziehen, etwa Transaktionsvolumen oder die historische Auslastung der Blöcke. Indem das Limit für die Blockgröße wachsen oder schrumpfen kann, soll die Blockkapazität an die tatsächliche Nachfrage angepasst werden, während gleichzeitig Sicherheits- und Propagationsgrenzen eingehalten werden.
Auf Protokollebene definiert Adaptive Block Size, wie viele Daten ein einzelner Block zu einem bestimmten Zeitpunkt enthalten darf. Das wirkt sich direkt auf den Durchsatz aus, da größere Blöcke mehr Transaktionen enthalten können, während kleinere Blöcke die Kapazität begrenzen. Der Mechanismus ist vom Block selbst zu unterscheiden, also der konkreten Datenstruktur, die Transaktionen und Metadaten enthält; Adaptive Block Size legt lediglich die Regeln fest, die seine maximal zulässige Größe begrenzen.
Kontext und Verwendung
Adaptive Block Size wird als Skalierungsmechanismus (scalability) eingesetzt, um die Kapazität einer Blockchain (blockchain) zu steuern, ohne sich dauerhaft auf ein einziges, fixes Blockgrößenlimit festzulegen. Er ist so konzipiert, dass er auf sich ändernde Netzwerkbedingungen reagiert – etwa Phasen mit Staus im Netzwerk oder geringer Aktivität –, indem die zulässige Blockgröße gemäß vordefinierten Formeln oder Governance-Entscheidungen angepasst wird, die im Protokoll verankert sind. Dies beeinflusst, wie häufig Blöcke ihre Kapazitätsgrenze erreichen und wie oft Transaktionen um den begrenzten Platz konkurrieren müssen.
Da die Blockgröße die Anforderungen an Netzwerkbandbreite und die Blockpropagationszeit beeinflusst, hat Adaptive Block Size auch Auswirkungen auf die Dezentralisierung (decentralization) und die Teilnahme von Nodes (node). Größere zulässige Blöcke können die Ressourcenanforderungen für Full Nodes erhöhen, während kleinere Limits den Durchsatz einschränken können, selbst wenn die Nachfrage hoch ist. In diesem Zusammenhang stellt der Mechanismus ein Abwägungsinstrument innerhalb des Protokolls dar, das bestimmt, wie die Blockchain Transaktionskapazität, Sicherheitsannahmen und die praktische Fähigkeit der Teilnehmer, jeden Block zu validieren, ausbalanciert.