Increase Transaction and Block Memory Units (Part 1 of 2)
227 DReps voted · 74 with a rationale · 5 changed their vote
Open a row to read the rationale.
- Yes20.4M ₳No rationale
- Yes20.3M ₳No rationale
- Yes19.9M ₳Rationale
As this could significantly improve Plutus script throughput with minimal impact on block propagation or node performance, this is a low-risk and high-impact change worthy of approval.
- Yes18.2M ₳No rationale
- Yes17.4M ₳No rationale
- Yes17.3M ₳Rationale
Increase Transaction and Block Memory Units (Part 1 of 2)
- Yes16.7M ₳Rationale
This change increases the Plutus memory budget at both the transaction and block level, which directly addresses a real bottleneck for builders: some useful scripts and app flows hit the current ceiling and are forced into awkward workarounds (splitting logic, extra transactions, less efficient designs). Raising the ceiling is a straightforward way to unlock more practical on-chain functionality and improve developer experience.
Importantly, this is a measured, incremental step (“Part 1 of 2”), not a jump into unknown territory. The proposal increases:
a) maxTxExecutionUnits (memory) from 14,000,000 → 16,500,000 (+2.5M, ~+17.9%)
b) maxBlockExecutionUnits (memory) from 62,000,000 → 72,000,000 (+10M, ~+16.1%)
These values are intentionally coordinated so the network retains the same basic shape of capacity (e.g., still fitting four maximum-sized transactions per block), rather than creating a mismatch that could concentrate resources into fewer, heavier transactions.
From a governance and safety perspective, the proposal is framed explicitly to stay within the constitutional guardrails (including the per-epoch limit on how much these parameters should move). It also follows the expected process: it has been deployed on Preview and PreProd testnets first, and the supporting performance work (IOE benchmarking) indicates adequate headroom in critical timing metrics. In other words, it’s not just “we think it’s fine” — it’s “we tested it and the network can handle it within the intended budgets.”
Risks still exist and should be acknowledged. Increasing execution limits can be hard to “roll back” in practice if contracts begin relying on the higher limits. That’s exactly why we prefer this conservative, phased approach with prior testnet validation and clearly bounded increments. On balance, this is the kind of pragmatic, data-informed parameter tuning that helps Cardano scale utility for real applications while staying disciplined on operational safety.
- Yes16.4M ₳No rationale
- Yes14.3M ₳No rationale
- Yes14.2M ₳No rationale
- Yes13.9M ₳Rationale
I am voting YES on governance action c21b00f90f18fce4003edf42b0b0d455126e01c946e80cc5341a9f9750caf795, which increases the transaction and block memory unit limits. I'm the original proposer of this change, 2 years ago. Ample work has been done by IOG and others to validate the safety of this change, and I believe we have several times this margin in terms of ability to increase these limits.
You can find a larger writeup of my beliefs and values here.
- Yes13.3M ₳Rationale
RCADA votes YES on Part 1 of this protocol parameter update.
This proposal reflects disciplined governance design: it is incremental, benchmark-supported, testnet-validated, and compliant with the Cardano Blockchain Ecosystem Constitution v2.4 and its Guardrails.
The increase to Plutus memory limits improves developer flexibility without modifying cost model parameters, monetary policy, or treasury funds. It remains within defined per-epoch adjustment bounds and preserves structural block composition.
I support measured scaling where evidence demonstrates sufficient performance headroom. At the same time, I recognize that parameter increases create forward path dependency once developers build against higher ceilings.
For that reason, this vote applies strictly to Part 1. It does not constitute pre-approval of Part 2. Any subsequent increase must be evaluated independently following observable mainnet performance data, including propagation metrics and real-world usage patterns.
Incremental scaling must remain evidence-driven and constitutionally grounded.
RCADA's full vote assessment can be found here:
"https://brolloks.github.io/rcada-drep-votes/" - Yes12.1M ₳No rationale
- Abstain12.1M ₳Rationale
Our preparation towards Cardano Africa Tech Summit 2026 which is scheduled for February 11th to 13th has been an all-hands-on-deck situation since the start of intensive preparations and as a committee who's been engaged heavily in organising a governance workshop at the summit, we have not had the space to carefully review this governance action.
That said, we trust that our colleague DReps would review and make accurate judgement on this governance action through their vote, hence to not be a blocker in any way, we are abstaining and we hope our delegators do bear with us in good faith.
See you in Nairobi!
- Yes10.9M ₳No rationale
- Yes10.8M ₳No rationale
- Yes10.4M ₳No rationale
- Yes9.6M ₳No rationale
- Yes8.8M ₳Rationale
本提案は、Plutusスクリプトのメモリユニット上限をガードレールで許容される範囲内で引き上げるものであり、十分な技術的検証、テストネットでの実証、ならびに性能およびセキュリティ評価を経ていることから、リスクは限定的であると判断します。DApp開発時の制約を緩和し、Cardanoエコシステムの持続的なスケーラビリティ向上に資する合理的な改善であるため、賛成します。\n\nI vote Yes, as this proposal increases Plutus memory unit limits within guardrail boundaries, is supported by thorough technical review and testnet validation, and presents limited risk while meaningfully improving DApp development flexibility and the long-term scalability of the Cardano ecosystem.
- Yes8.1M ₳No rationale
- Yes7.6M ₳Rationale
No specific security concerns are raised by this change. Performance results indicate that Praos timing guarantees will be maintained following this change.
This seems to be a relatively straightforward parameter change that has been carefully examined.
- Yes6M ₳No rationale
- Yes5.9M ₳Rationale
Per the polls and community feedback out there seems to be enough support for this where the benefit outweighs any real risk to overall performance.
- Yes5.8M ₳No rationale
- Yes5.5M ₳No rationale
- Yes5.4M ₳Rationale
Necessay addition.
- Yes5.3M ₳Rationale
For transparency, I had to speak to some speak to community members to wrap my head around this technical proposal. Voting yes, as it stays within the constitutional guardrails, it's been validated on the testnet, low risk overall, and it gets us closer to stronger scalability for Cardano.
- Yes5.3M ₳Rationale
STORM Partners votes YES on “Increase Transaction and Block Memory Units (Part 1 of 2)”.
This proposal is a conservative, guardrail-compliant increase to Plutus memory limits per transaction and per block, designed to reduce current bottlenecks for smart contract developers and improve real dApp usability without changing the cost model or requesting treasury funds. It aligns with our DRep objectives to enhance ecosystem efficiency and drive scalable adoption, by removing avoidable execution constraints that force inefficient workarounds and limit what can be done per block. The change follows a staged approach, with testnet deployment and benchmarking referenced, and it preserves network safety constraints while enabling more useful work to fit into a block. We support Part 1 as a measured scaling step. This YES vote does not pre-approve Part 2, which should be assessed after observing mainnet outcomes.
As a minor process note, we support making key technical references for governance actions more durable over time. Links and external websites can change or disappear, so preserving critical benchmarking and rationale artifacts in more immutable formats strengthens long-term auditability and credibility.
- Yes4.8M ₳No rationale
- Yes4.7M ₳No rationale
- Yes4.6M ₳No rationale
- Yes4.6M ₳No rationale
- Yes4.4M ₳Rationale
Given that two Intersect committees agree that this parameter change will benefit the Cardano ecosystem, particularly DApp development and since it has been thoroughly tested, I trust and support their decision to increase the memory limit.
- Yes4.2M ₳No rationale
- Yes4.1M ₳No rationale
- Yes4.1M ₳Rationale
[Portuguese]
Optamos por votar "SIM" nesta ação de governança “Increase Transaction and Block Memory Units (Part 1 of 2)” (gov_action1cgdsp7g0rr7wgqp7maptpvx525fxuqwfgm5qe3f5r20ew5x2772sq0m5y83), pois a proposta visa aumentar os limites de unidades de memória dos scripts Plutus, tanto por transação quanto por bloco. Essa mudança amplia a escalabilidade e a capacidade funcional dos dApps na rede Cardano, permitindo aplicações mais complexas e eficientes. Além disso, os estudos apresentados indicam impacto mínimo na propagação de blocos e no desempenho dos nós, caracterizando a proposta como uma alteração de baixo risco e alto impacto positivo para o ecossistema.
[English]
We chose to vote "YES" on this governance action “Increase Transaction and Block Memory Units (Part 1 of 2)” (gov_action1cgdsp7g0rr7wgqp7maptpvx525fxuqwfgm5qe3f5r20ew5x2772sq0m5y83), because the proposal aims to increase the memory unit limits for Plutus scripts, both per transaction and per block. This change enhances the scalability and capabilities of dApps on the Cardano network, enabling more complex and efficient applications. Furthermore, the analysis provided indicates minimal impact on block propagation and node performance, making this a low-risk, high-impact improvement for the ecosystem. - Yes4M ₳No rationale
- Abstain3.8M ₳Rationale
I see the implications and follow-on impacts that this might have to be beyond my ability to independently assess. To make a sufficiently informed decision would take resources and modeling tools which I do not have, and thus while in principle I am supportive, I will abstain from this vote.
- Yes3.8M ₳No rationale
- Yes3.7M ₳No rationale
- Yes3.4M ₳No rationale
- Abstain3.1M ₳Rationale
As I have not had time yet to properly review this proposal, I am voting Abstain for now.
- Yes3M ₳No rationale
- Yes2.8M ₳No rationale
- Yes2.7M ₳No rationale
- Yes2.7M ₳No rationale
- Yes2.6M ₳No rationale
- Yes2.6M ₳Rationale
本提案は、Plutusスクリプトのトランザクション単位およびブロック単位のメモリ上限を段階的に引き上げるものです。IntersectのParameter CommitteeおよびTechnical Steering Committeeによる検証・承認を経ており、Node v10.2 に基づくベンチマーク結果も公開されています。
この変更は、将来的により柔軟で高度なDApp設計を検討するための基盤を整えるものであり、ネットワークの安全性や分散性を大きく損なうものではなく、技術的に確認された安全余地の範囲内での調整と考えられます。
開発者の負担軽減と、今後のスケーラブルなアプリケーション展開を支える現実的な改善であると判断し、本提案に賛成します。
This proposal gradually increases the Plutus script memory limits per transaction and per block.
It has been reviewed and approved by Intersect’s Parameter Committee and Technical Steering Committee, with benchmarking results published based on node v10.2.
I understand this change as a practical adjustment that broadens the design space for future DApp development, while remaining within verified technical safety margins.
It does not materially compromise network security or decentralization.
By easing unnecessary constraints for developers and supporting more scalable application design, I see this as a reasonable and forward-looking improvement, and I support the proposal. - Yes2.5M ₳No rationale
- Yes2.5M ₳Rationale
We have to tune the parameters. Keeping them stagnant helps no one. This particular parameter will enable more storage for more complex use cases. If you want Cardano to be competitive this is a no brainer.