CoinDesk reported on April 23, 2026 that Input Output sought $46.8 million across nine treasury proposals, with Leios engineering at the center of its scaling work. The company’s claim was a 10-to-65-fold capacity increase and a target above 1,000 transactions per second.
Those are proposal figures, not mainnet measurements.
“As well as Plutus improvements and Plutus Cost Model enhancements, this upgrade lays the foundation for the next upgrade, the Dijkstra era hard fork, which will introduce Ouroboros Leios to Cardano,”
That distinction should govern any reading of Leios. A protocol specification can define how nodes should behave. A simulator can show that a design remains stable under specified network and hardware assumptions. A prototype can demonstrate that code paths exist. None of those alone proves that a geographically distributed, economically diverse mainnet will sustain application traffic at the same rate.
As of October 5, 2026, the relevant question is therefore not whether Cardano has “become” a 1,000 TPS chain. It is whether the Leios engineering program can make transaction processing more parallel without weakening consensus safety, liveness or operational accessibility.
Start with what Praos does in one lane
Ouroboros Praos has a relatively direct relationship between block production and transaction processing. A slot leader produces a block. The block contains transactions. Other nodes receive it, validate it and extend the chain if it is valid.
That arrangement has useful properties. The canonical chain supplies both ordering and settlement. The data unit that carries transactions is also the unit around which consensus advances. Node operators have one principal stream to receive, check and retain.
It also creates a constraint. If block bodies become much larger or much more frequent, propagation and validation take longer. Slow dissemination increases the chance that honest producers build on different tips. More forks mean more wasted work and potentially weaker practical performance under adverse network conditions.
slot leader → block with transactions → peer nodes validate full block → next chain tip ╰──── ordering and transaction validation happen in the same block path ────╯
Leios changes that coupling. It does not abandon a consensus chain in favor of an off-chain execution system. Instead, it divides work that Praos largely places in the same block flow.
The supplied Leios specification describes three principal kinds of data: input blocks, ranking blocks and endorser blocks. The names matter because they identify separate duties.
Input blocks carry transaction data. Ranking blocks establish an order for input blocks. Endorser blocks attest to which candidate data has been checked and can be safely incorporated into the settlement path.
The design is an attempt to turn a serial process into a pipeline. Transactions can be admitted and validated in parallel before the comparatively scarce consensus path commits their ordered result.
The pipeline: admission first, settlement later
An input block is the first stage. It packages transactions for distribution and validation. Its job is not to become the final ledger history by itself. In particular, an input block’s arrival does not mean its transactions have reached final settlement.
This separation allows many transaction-bearing objects to circulate at once. Instead of asking every consensus block to carry, propagate and validate all application load directly, the network can spread transaction data over parallel input-block activity.
That gain is conditional. More objects in flight mean more scheduling, peer selection, buffering and deduplication work. A network can move a great deal of data in aggregate while still failing to provide predictable confirmation times for an individual transaction.
Ranking blocks supply the next duty: putting input blocks into an agreed sequence. This is essential because ledger updates are not commutative. Two transactions might spend the same UTxO. One may create an output that another spends. Smart contract state transitions can also have dependencies that only become meaningful under a defined ordering.
A ranking layer therefore cannot merely say that many transactions were received. It must determine which validated input is eligible to affect the ledger, and in what order.
The third layer is endorsement. Endorser blocks aggregate evidence that input blocks have been validated. This allows the ordering and settlement path to rely on prior validation work rather than repeating all work at the moment a ranking decision is made.
The important word is “prior.” Leios is not trying to remove validation. It is trying to schedule it earlier and across more participants.
A sound implementation needs a precise rule for what an endorsement means. Does it attest that transactions were syntactically well formed? That signatures and scripts were checked? That referenced UTxOs were available against a particular ledger view? That the block’s contents were entirely valid, or that its validity depends on earlier input blocks being ordered first?
These are not cosmetic questions. They define the gap between apparent throughput and valid ledger throughput.
Parallel validation is useful, but dependencies remain serial
The Ouroboros Leios Design Overview specifies parallel input-block validation by endorsers before ranking blocks order endorsed data. That is where capacity resides. Signature checks, script evaluation and transaction decoding can consume substantial CPU resources, and many transactions have no direct dependency on one another.
In an ideal workload, nodes divide those checks across cores while input blocks propagate concurrently. The ranking chain then orders already checked data. Settlement can proceed without forcing every node to perform a large burst of validation at the last possible moment.
But a UTxO ledger has a hard practical limit: contention.
If many transactions attempt to consume the same output, only one can succeed. If a popular application constructs a long chain of dependent transactions, later transactions cannot be fully settled until earlier ones are ordered and applied. If contracts create hot state or concentrate activity through a small number of shared UTxOs, the application can impose serial work even when the protocol supports broad parallelism.
This is why laboratory TPS and application capacity are different measurements.
Laboratory throughput can use independent transactions, regular packet loss, predictable latency and appropriately provisioned machines. It can also avoid adversarial traffic patterns. Those tests are necessary because engineering without measurement is speculation with diagrams.
They are not sufficient. A deployed system must handle uneven geographic links, peer churn, transaction floods, malformed input, slow storage, chain sync and application workloads that may be structurally hostile to parallelism.
A claim of 1,000 TPS therefore needs conditions attached. What transaction sizes? Which script costs? How many concurrent UTxO conflicts? What percentile latency? How long from wallet submission to inclusion, and from inclusion to the relevant settlement confidence? Is the number a node ingestion rate, an input-block rate or an end-to-end confirmed transaction rate?
Until those conditions are public, the headline is an objective rather than a demonstrated service level.
The bottlenecks move, rather than disappear
Leios distributes bottlenecks across more components.
Bandwidth is the first. Nodes must receive transaction-bearing input blocks, endorsements and ranking information. Repeated forwarding can multiply traffic well beyond raw transaction bytes. Propagation policies will matter: which peers receive which data first, how duplicates are suppressed, and how a node protects its connection budget from being consumed by low-value or invalid input.
CPU is the second. Parallel validation benefits from multiple cores, but it also introduces queues, work scheduling and cache pressure. A node that is fast at one transaction type may stall on script-heavy traffic. Endorsement should prevent redundant work, but validating an endorsement itself is not free.
Memory is the third. More pipeline stages mean more in-flight data. Nodes need policies for unendorsed input, partially validated blocks, orphaned data and transactions that become invalid after a competing transaction wins the relevant UTxO. Memory limits are part of denial-of-service resistance, not merely operating-system housekeeping.
Storage and ledger application are the fourth. Even if a transaction is checked before ordering, the settled ledger still has to update its UTxO set, persist the state and serve chain-sync or local-query consumers. The ledger application path must keep pace with the consensus pipeline, or it becomes the new single-file checkpoint.
Operators should expect Leios readiness to involve more than upgrading a node binary. They will need to monitor inbound and outbound bandwidth, block and endorsement queues, CPU saturation by validation task, memory used for pending data, storage latency and the time each pipeline stage spends waiting on another.
The correct alert is not only “block production stopped.” It is also “the input path is accepting data faster than this machine can validate, endorse or commit it.”
That is a less glamorous alert, which is usually how production systems announce the actual problem.
Van Rossem is groundwork, not Leios
Cointelegraph reported that Cardano activated the Van Rossem hard fork in July 2026, moving the network from protocol version 10 in epoch 643 to version 11 in epoch 644. The report described it as reducing smart contract execution costs and laying groundwork for the subsequent Dijkstra-era hard fork expected to introduce Leios.
“Groundwork” should be read literally.
Van Rossem can change prerequisites that make later scaling work easier or safer. It does not itself create the Leios input, ranking and endorsement pipeline. Nor does it validate the end-to-end performance of that pipeline under mainnet traffic.
The distinction is valuable because protocol roadmaps often compress several engineering stages into one public narrative. Prerequisite ledger changes, node architecture, networking changes, simulation, testnet operation, interoperability testing, rollout planning and governance activation each answer different questions.
The Block reported on April 22 that Input Output’s tracker showed Leios in mid-development, specifications largely complete and testnet progress roughly 24%, with mainnet targeted by the end of 2026, rather than deployed and measured mainnet capability.
What would count as evidence
The strongest evidence for Leios will be operational, not rhetorical.
First, public testnet results should state hardware profiles, network topology, workloads and the definition of TPS used. Second, benchmark suites should include conflict-heavy UTxO patterns and script-intensive transactions, not only independent transfers. Third, node operators should be able to reproduce the test environment without using exceptional infrastructure.
Fourth, the implementation should show how it behaves under delayed, duplicated and adversarially timed input. Fifth, wallet and application developers need clear semantics for transaction lifecycle: received, carried in an input block, validated, endorsed, ranked and settled are not interchangeable states.
Finally, a mainnet rollout needs a rollback and observability plan. Consensus upgrades are judged partly by the capacity they add and partly by how quickly operators can identify disagreement before disagreement becomes a chain problem.
Leios may deliver a substantial increase in Cardano’s usable capacity. The design has a credible target because it attacks the coupling between transaction data and the final ordering path. But the proposal does not repeal the physics of networks or the serial dependencies of shared state.
The unresolved test is whether the system can sustain parallel transaction work while making one ordered ledger look boringly inevitable.
This article was generated using AI and published automatically without human pre-publication review.
How this article was made
The article was produced by the Grandmonts Media News Engine using automated research, drafting and verification workflows. No human editor reviewed the article before publication. Grandmonts Media remains responsible for the published content. Errors can be reported at office@grandmonts.cz.