Die Fortschritte kommen, während der Entwickler Input Output (IOG) die Einführung von Leios mit Cardanos bevorstehendem Dijkstra-Hardfork vorbereitet, der zunächst eine Verdreifachung bis Verfünffachung der Verarbeitungskapazität anvisiert.
Laut seinem Einführungsplan beabsichtigt IOG, die Kapazität mit mindestens zwei anschließenden Anpassungen auf das 10- bis 15-Fache der derzeitigen Obergrenze des Netzwerks zu erhöhen.
Diese Steigerungen hängen jedoch von Leistungstests und separaten Governance-Genehmigungen ab, weshalb der Zeitpunkt der vollständigen Skalierungspläne des Netzwerks ungewiss bleibt.
Dijkstra-Testnet wartet auf seinen nächsten Protokollwechsel
Die jüngsten Softwarefortschritte bringen Leios-Komponenten näher an die Integration, obwohl Cardano noch nicht damit begonnen hat, die neuen Dijkstra-Protokollregeln in seinem öffentlichen Testnet zu testen.
Am 24. Oktober berichtete Intersect, die mitgliederbasierte Organisation, die mit der Sicherung der Kontinuität des Netzwerks betraut ist, dass das Testnet, das drei Tage zuvor neu gestartet worden war, mit Node-Version 11.1.3 unter Cardanos bestehenden Conway-Regeln lief.
Für den Wechsel zu Dijkstras Protokollversion 12 sind die bevorstehende Vorabversion von Node 11.2 und die Einreichung eines Hardfork-Einleitungsantrags erforderlich.
Unterdessen haben Entwickler den Leios-Prototyp aktualisiert, um die Prüfungen von Ankündigungen zu Endorser-Blöcken und kryptografischen Zertifikaten zu verstärken. Die Änderungen beschränken das neue Leios-Headerformat außerdem auf Dijkstra und spätere Protokollversionen.
Die Umsetzung dieser Änderungen erfordert einen Neustart des Prototyp-Testnets im Ausgangszustand sowie eine Aktualisierung der teilnehmenden Nodes. Der Neustart hat keine Auswirkungen auf Cardanos bestehendes Mainnet.
Die technischen Änderungen sollen eine deutliche Steigerung der Menge an Transaktionsdaten ermöglichen, die Cardano verarbeiten kann.
IOG schätzt, dass das aktuelle Ouroboros-Praos-System eine Durchsatzobergrenze von etwa 4,5 Kilobyte Transaktionsdaten pro Sekunde hat, unter anderem weil Blöcke schnell genug weitergeleitet werden müssen, um den Netzwerkkonsens zu wahren.
Leios führt Endorser-Blöcke ein, mit denen zusätzliche Transaktionen getrennt von der gewöhnlichen Blockproduktion validiert und zertifiziert werden können.
Die anfängliche Einführung zielt auf etwa 13,5 bis 22,5 Kilobyte pro Sekunde ab. Spätere Erhöhungen könnten diesen Wert auf 45 bis 67,5 Kilobyte anheben. Die tatsächliche Anzahl der Transaktionen hängt von deren Größe und den Rechenanforderungen ab.
Bevor diese höheren Grenzwerte in Kraft treten, muss Cardano den Governance-Rahmen fertigstellen, der die Betriebsparameter des Protokolls regelt.
Governance-Abstimmungen und die Einsatzbereitschaft der Betreiber bestimmen Kapazitätserhöhungen
Cardanos vorgeschlagene Erweiterung erfordert mehrere separate Genehmigungen. Den Anfang macht eine Verfassungsänderung, die zulässige Bereiche für Dijkstras neue Parameter festlegt.
Die Änderung benötigt die Unterstützung von delegierten Vertretern, die mindestens 75 % des betreffenden Stimmanteils kontrollieren, sowie von zwei Dritteln des Verfassungsausschusses.
Intersect zufolge erreichte der als CAP-12 bekannte Vorschlag im Oktober seinen vierten Entwurf, obwohl mehrere Bestimmungen noch nicht abschließend geklärt waren, darunter numerische Parametergrenzen, Einstellungen zur Hebelwirkung von Pledges und Verfahren zur Deaktivierung von Leios.
Der Hardfork selbst erfordert eine separate Genehmigung durch delegierte Vertreter, die 60 % des Stimmanteils repräsentieren, durch Stake-Pool-Betreiber, die 51 % repräsentieren, sowie durch zwei Drittel des Ausschusses.
Nach der Implementierung von Dijkstra müssen Betreiber zusätzliche kryptografische Schlüssel registrieren, sogenannte BLS-Schlüssel, um an der Zertifizierung von Leios-Endorser-Blöcken teilzunehmen.

IOG schätzt, dass registrierte Schlüssel vor der Aktivierung etwa 90 % bis 95 % des delegierten Stimmanteils repräsentieren sollten, um einen Puffer für nicht verfügbare oder langsame Betreiber zu schaffen.
Diese Anforderung ergibt sich aus dem Zertifizierungsmechanismus von Leios, der Signaturen benötigt, die mindestens 75 % des aktiven Stimmanteils repräsentieren. Pools ohne registrierte BLS-Schlüssel können weiterhin gewöhnliche Blöcke produzieren, aber nicht an Abstimmungen über Endorser-Blöcke teilnehmen.
Auf den Registrierungsprozess folgen kontrollierte Hochlastübungen im Cardano-Mainnet. Dabei wird getestet, wie schnell sich Transaktionsbündel im Netzwerk verbreiten und ob Betreiber sie zuverlässig zertifizieren können.
Entwickler werden außerdem die freie Verarbeitungskapazität messen, um festzustellen, ob Nodes höheren Arbeitslasten standhalten können, ohne die Leistung zu beeinträchtigen.
Die Ergebnisse dieser Übungen bilden die Grundlage für Vorschläge zur Erhöhung der Betriebsgrenzwerte von Leios. Jede weitere Anpassung erfordert die Zustimmung von 67 % der delegierten Vertreter, 51 % der Stake-Pool-Betreiber und zwei Dritteln des Verfassungsausschusses.
Diese Änderungen können ohne einen weiteren Hardfork umgesetzt werden, sofern sie innerhalb der zuvor genehmigten verfassungsmäßigen Grenzen bleiben.
