M2Q3 2026In progress
Performance
Addressing memory usage reduction, maximum TPS improvement, benchmarking suite, and binary protocol improvements.
- M2.1Increased TPS by at least 2xDue Oct 15, 2026Shipped Jul 23, 2026
- M2.2Decreased memory usageDue Sep 23, 2026
Activity
Gathered GitHub activity for this deliverable, week by week — the same evidence that appears in the weekly updates.
Week 32 · Aug 3 – Aug 9, 2026
Weekly update ↗- MergedVary the number of parties in the fanout benchmarkcardano-scaling/hydra · @vrom911
- PR openedMake rejectLowDeposits a single pass instead of O(n^2)cardano-scaling/hydra · @vrom911
- Issue closed`popPersistentQueue` only pops when `next == item`cardano-scaling/hydra · @noonio
- Issue closed`PersistentQueue` blocks on full queue with no visibilitycardano-scaling/hydra · @noonio
Week 31 · Jul 27 – Aug 2, 2026
Weekly update ↗- PR openedVary the number of parties in the fanout benchmarkcardano-scaling/hydra · @vrom911
- Issue closedFix tx-cost-diff calculationcardano-scaling/hydra · @noonio
Week 30 · Jul 20 – Jul 26, 2026
Weekly update ↗- Mergedperf-4: Compute accumulator commitment via rust FFI and update incrementallycardano-scaling/hydra · @noonio
- Mergedperf-3: Encode SQLite events on the write-behind threadcardano-scaling/hydra · @noonio
- Mergedperf-2: Batch etcd broadcast into one Raft commit per revision (protocol v2)cardano-scaling/hydra · @noonio
- Mergedperf-1: Raise maxTxsPerSnapshot from 100 to 1000cardano-scaling/hydra · @noonio
- Mergedperf-0: Measurement and benchmark infrastructurecardano-scaling/hydra · @noonio
- MergedSee if benches are more comparable nowcardano-scaling/hydra · @noonio
- MergedRevised metric approachcardano-scaling/hydra · @noonio
- PR openedCBOR-1: Switch to cbor format in DBcardano-scaling/hydra · @v0d1ch
- Issue openedImprove performance when sending in thousands of Txnscardano-scaling/hydra · @noonio
- Issue closedImprove performance when sending in thousands of Txnscardano-scaling/hydra · @noonio
- Issue closedImprove performance of large UTxO setscardano-scaling/hydra · @noonio
Week 29 · Jul 13 – Jul 19, 2026
Weekly update ↗- PR openedCBOR-2: Add opt-in binary CBOR encoding to the client APIcardano-scaling/hydra · @v0d1ch
- Issue openedStore events into the db in cbor formatcardano-scaling/hydra · @v0d1ch
- Issue closedSet a good maximim bound for the input queue (and etcd queue)cardano-scaling/hydra · @noonio
Week 28 · Jul 6 – Jul 12, 2026
Weekly update ↗- MergedUse peak instead of per-snapshot as now there are less snapshotscardano-scaling/hydra · @noonio
- PR openedA couple of speedups: rust ffi instead of plutustx, etcd batching, moved json encodingcardano-scaling/hydra · @noonio
Week 27 · Jun 29 – Jul 5, 2026
Weekly update ↗- Issue closedHydra node memory steadily increases and never dropscardano-scaling/hydra · @kenlau666