A map of the parameters
Four clusters - network, economic, technical and governance - instead of a flat list of names you cannot hold in your head.
What you will be able to do
Protocol parameters are usually presented to representatives as a wall of names - a table of thirty-odd identifiers, some of them abbreviations of abbreviations, each with a number beside it. Presented that way they are unlearnable, and the honest response of most people is to defer to whoever sounds most confident. That is the failure this lesson is designed to prevent. You do not need to be able to recite the parameter set. You need a map: a small number of clusters, each with a clear job, so that when a proposal names a parameter you can immediately say which part of the system it governs and who is affected first.
- Place a named parameter into one of four clusters.
- Say in plain language what each cluster governs.
- Read current values from the chain, dated, rather than from a summary.
- Identify who notices a change first, before forming any view about it.
Definitions
- Protocol parameter
- A value in the ledger''s configuration that nodes agree on and enforce, and that can be changed by an on-chain process rather than by a software release.
- Parameter change action
- The governance action type used to propose new values for one or more updatable protocol parameters. CIP-1694 defines it as a distinct action type with its own voting requirements.
- Cluster
- A grouping used in this course - network, economic, technical, governance - chosen because members of a cluster tend to affect the same people and require the same kind of expertise.
- Epoch
- The fixed-length period after which certain changes, including parameter updates, take effect. Parameter values are therefore always "as of" some epoch.
- Current value
- What the chain says today. Not what a proposal, an article or this course says - all of which age.
The four clusters
Network parameters govern capacity and propagation: how large a block may be, how large a transaction may be, how much of a block a single element may occupy. Their job is to hold the tension between throughput and the ability of ordinary machines, on ordinary connections, to keep up. Raise capacity and you can fit more activity into a block; you also increase what every node must receive, validate and relay within the time available. The people who notice first are stake pool operators and relay operators, and after them anyone whose transactions compete for space at busy moments.
Economic parameters govern who pays and who is paid: the components that determine minimum transaction fees, the deposits required to register things on chain, and the values that shape how rewards are distributed across the stake pool set. Their job is to price the use of a shared resource and to keep incentives pointed at behaviour the network wants. The people who notice first are users making small transactions, operators of services that submit many transactions, and pool operators and delegators whose returns shift.
Technical parameters govern script execution: the limits on computational and memory units a transaction may consume, and the prices attached to those units. Their job is to bound what a single transaction can ask the network to do and to make that cost predictable. The people who notice first are builders of on-chain applications, whose contracts either fit inside the limits or do not, and whose users pay the resulting execution fees.
Governance parameters govern the decision process itself: voting thresholds for different action types, deposits for submitting actions and registering as a representative, and term or expiry lengths. Their job is to set how hard it is to change things and how much skin proposers and representatives must have in the game. Everyone in governance notices, though usually only when an action later passes or fails at the margin. CIP-1694 is the reference for how these fit together, and it is worth reading its threshold section once even if you never read another specification.
The clusters are a working aid, not an official taxonomy, and some parameters sit on a boundary - execution unit prices are technical in what they limit and economic in what they cost. When a parameter straddles two clusters, that is itself useful information: it usually means the change has at least two constituencies, and any proposal that discusses only one of them is incomplete.
Worked example - reading, not reciting
A proposal names maxBlockBodySize. Cluster: network. What it governs: the upper bound on the body of a block, and therefore how much transaction data every node must move and validate each block. Who notices first: relay and pool operators on the weakest hardware and connections in the set. Second constituency: users during congestion, who see waiting times change. Current value: unknown until read - go to a chain explorer or query a node, record the number, and write "as of epoch N, read 2026-08-09 via <method>".
Notice how little the exercise required. No engineering, no benchmark, no opinion on whether the change is wise. Four lines produced from the parameter name alone, and they already tell you which experts are relevant and which section of the proposal is missing if it never mentions operators. This is the level of literacy the lesson is aiming at, and it is achievable in an afternoon.
Counterexample
A representative reads a summary thread stating that a fee parameter is currently at a certain value, repeats that figure in a published rationale, and is corrected a week later - the figure had been changed two epochs earlier. The underlying reasoning may have been fine; the credibility of the rationale is gone, because the one checkable fact in it was wrong. Reading the chain would have taken two minutes.
A second representative learns the parameter names by memorising the table and can recite them, but when a proposal arrives naming an execution unit price cannot say who is affected. Memorisation without a map produces fluency without comprehension, and it is more dangerous than admitted ignorance because it sounds informed.
Common mistakes
- Treating the parameter set as a flat list to be memorised rather than clusters to be understood.
- Quoting a current value from a summary, a slide or an article instead of from the chain.
- Recording a value without the epoch or date, which makes it unusable a month later.
- Assuming a parameter with a technical-sounding name has no economic constituency.
- Using the proposal''s paraphrase of a parameter name instead of the exact ledger name.
What this establishes
You can take any parameter named in a governance action, place it in a cluster, state what that cluster governs, name the group that feels the change first, and read its current value with a date and method attached. That is enough to know what a proposal ought to discuss and to notice when it does not.
What remains unknown
Clustering tells you nothing about magnitude. Knowing that a parameter is a network parameter does not tell you whether a given increase is trivial or destabilising, and no amount of taxonomy will supply that. The next lesson gets the change itself onto paper in a comparable form; the one after that deals with the effects; and the last deals with the point where the honest answer is that you need help.
Learn the map, not the table. Four clusters and a habit of dating every value you read will carry you further than a memorised parameter list.
Takeaways
- Parameters are not a flat list; they cluster by the part of the system they govern.
- Network parameters govern capacity, economic parameters govern who pays, technical parameters govern execution, governance parameters govern the decision process itself.
- Never quote a current value without the date and method you read it by.
- Naming the cluster tells you who is affected first and which experts to ask.
Applied activity
Cluster five parameters
Open the official parameter guide and pick five parameters you have seen mentioned in governance discussion. For each, write one line: the exact ledger name, the cluster it belongs to, one sentence on what it governs, and who would notice first if it changed. Then read the current value of two of them from a chain explorer or node query, and record the value together with the epoch or date and the method you used. Do not copy values from a forum post.
Deliverable: Five clustered parameter lines and two dated, sourced current-value readings. · about 25 minutes
Sources
Cardano protocol parameters (current epoch values)
Cardano on-chain record
Live parameter values, not reproduced in course text to avoid stale numbers.
Protocol parameter guide(opens in a new tab)
Cardano Docs
What each updatable protocol parameter governs, grouped by subsystem.
CIP-1694 - A first step towards on-chain decentralised governance(opens in a new tab)
Cardano Improvement Proposals
Definitions of governance action types, DReps, SPO voting and the ratification model.