Cardano's nieuwe Leios-techniek haalde tijdens zijn eerste publieke test bijna zes keer de huidige theoretische Praos-capaciteit. Tegelijk fork-te het testnet, crashten nodes en lag op één moment iedere machine stil.
Dat maakt de uitslag interessanter dan alleen het prestatierecord.
Leios werkt onder zware belasting.
Maar de software is nog duidelijk niet klaar voor het
Cardano-mainnet.
Leios piekt op 26,8 TxkB per seconde
Input Output
publiceerde de resultaten van de eerste MusashiNet-fase op 27 augustus.
Het testnet haalde met Leios een piek van 26,8 TxkB/s.
De huidige maximale Praos-capaciteit ligt met de bestaande Cardano-parameters rond 4,51 TxkB/s.
Dat is bijna zes keer zoveel.
Alleen staat TxkB niet voor transacties per seconde.
Waarom TxkB iets anders is dan TPS
TxkB meet hoeveel kilobytes aan transactiedata per seconde kunnen worden verwerkt.
Dat is nuttig omdat niet iedere Cardano-transactie even groot is.
Een eenvoudige
ADA-overdracht neemt minder ruimte in dan een zware DeFi-transactie.
“Zes keer meer TxkB/s” betekent daarom niet automatisch zes keer zoveel afzonderlijke transacties per seconde.
Het gaat om beschikbare datacapaciteit.
Dat onderscheid hoort bij iedere claim over deze test.
Testnet verwerkte 18 keer zoveel transacties als mainnet
Tijdens de stabiele slotdagen verwerkte Leios ongeveer 54% van al het verkeer dat op MusashiNet aankwam.
Vergeleken met de daadwerkelijke Cardano-mainnetactiviteit in dezelfde periode draaide het testnet volgens Input Output:
- 18 keer zoveel transacties;
- 3,3 keer zoveel transactiedata;
- met een piekcapaciteit van bijna 6 keer de huidige Praos-limiet.
Die vergelijking is indrukwekkend.
Maar MusashiNet gebruikte bewust gegenereerd testverkeer.
Het is geen normale marktactiviteit.
Leios bouwt extra blokken tussen Praos-blokken
Cardano gebruikt momenteel Ouroboros Praos.
Leios vervangt dat systeem niet volledig.
Het legt er een extra verwerkingslaag bovenop.
Wanneer meer transacties binnenkomen dan Praos snel kan verwerken, kan Leios zogenoemde endorser blocks bouwen.
Daarin worden transacties parallel verzameld en gecontroleerd.
Nadat voldoende stake heeft gestemd, wordt een certificaat in een normaal Praos-blok opgenomen.
De bestaande beveiligingslaag blijft daarmee de eindcontrole houden.
DeFi is precies waar Cardano meer ruimte nodig heeft
Extra capaciteit telt vooral wanneer timing belangrijk is.
Bij
DeFi kunnen prijzen snel bewegen.
Een vertraagde transactie kan betekenen dat een order niet meer klopt of een lening wordt geliquideerd voordat een gebruiker kan reageren.
Cardano heeft momenteel geen standaardmodel waarbij gebruikers simpelweg veel meer betalen om vooraan in de rij te komen.
Meer beschikbare blokruimte is daardoor een belangrijk deel van de schaalstrategie.
Earth draaide 41 dagen
De eerste publieke fase van MusashiNet kreeg de naam Earth.
Die duurde 41 dagen.
In die periode produceerde het netwerk meer dan 127.000 blokken.
Daarnaast werden circa 30.000 endorser blocks aangekondigd en bijna 8.000 certificaten on-chain verwerkt.
In totaal registreerden 63 stake pools zich.
Op het drukste moment produceerden 40 pools binnen één epoch blokken.
Ontwikkelaars brachten in acht weken twaalf softwareversies uit.
Eerste week leverde direct twee forks op
De test was allesbehalve netjes.
In de eerste week ontdekten operators geheugenlekken.
Een node kon na enkele dagen steeds meer RAM verbruiken doordat databaseverbindingen niet correct werden gesloten.
Daarna splitste het netwerk twee keer.
Nodes die een gecertificeerd blok tegenkwamen zonder bijbehorende endorser-data konden uitvallen.
De ontwikkelaars moesten de chain handmatig herstellen.
Eén byte zorgde later voor nieuwe ketensplitsing
In week vier volgde een ander probleem.
Twee verschillende node-implementaties behandelden hetzelfde blok net iets anders.
Het verschil was slechts één byte.
Maar een andere serialisatie levert een andere hash op.
Dat was genoeg om het netwerk opnieuw te splitsen.
Voor een
blockchain is zo'n klein technisch detail groot genoeg om consensus te verstoren.
De fout werd dezelfde dag tijdelijk afgeschermd.
Daarna stopte iedere machine
De zwaarste storing kwam in week zes.
Een experimentele externe node maakte een blok met een certificaat waarvan de handtekening ongeldig was.
De juiste reactie was simpel geweest: blok afwijzen en doorgaan.
De software deed iets anders.
Iedere node die het blok zag, stopte.
Na opnieuw starten gebeurde precies hetzelfde.
Input Output rolde ongeveer 45 minuten later een patch uit. De structurele reparatie volgde de volgende dag.
Input Output noemt het codefouten, geen protocolfouten
Het bedrijf stelt dat alle gevonden problemen in de implementatie zaten.
Volgens Input Output faalde het ontwerp van Leios zelf niet.
Dat is voorlopig de beoordeling van de ontwikkelaar.
De publieke test is juist bedoeld om zulke claims harder te testen.
Een speciaal red team probeert MusashiNet actief te verstoren.
Sommige aanvallen wisten prestaties te verlagen.
Volgens Input Output kwam de veiligheid van de onderliggende Praos-laag daarbij niet in gevaar.
Water-fase draait nu
Na Earth is Water begonnen.
Daar worden andere parameters, nodeconfiguraties en onderdelen getest.
Een belangrijk probleemgebied is de mempool.
Onder zware belasting bleek de huidige opzet vertraging te veroorzaken tijdens blockproductie.
De ontwikkelaars werken daarom aan een nieuw ontwerp waarbij bepaalde controles anders worden uitgevoerd.
Dat moet in Water verder worden getest.
Eind 2026 is doel voor mainnet-ready code
Input Output wil Leios voor het einde van 2026 mainnet-ready krijgen.
Dat betekent niet dat Cardano gegarandeerd vóór 31 december Leios activeert.
Er zit een verschil tussen software die klaar wordt geacht en een protocolwijziging die daadwerkelijk op mainnet wordt ingevoerd.
Tests, besluitvorming en verdere controle kunnen de planning nog veranderen.
Na Earth is dat voorbehoud geen detail.
Zes keer meer capaciteit trekt de aandacht.
Een netwerk dat tijdens dezelfde proef meerdere keren splitst en volledig stilvalt, vertelt waarom Cardano die snelheid nog niet zomaar kan aanzetten.