October 10, 2024
The Parameter Committee (interim state) meets on a tri-weekly basis. It discusses all parameters relating to the Cardano protocol including network, technical, economic and governance parameters, providing technical advice and recommendations on updatable parameter settings.
Updated list of the Members (interim state):
Chairs: Chair: Kevin Hammond Vice- chair: Alex Moser Vice- chair: Vijay Bhuvangiri
Advisory Group Heads: Network group: Neil Davies Technical group: Markus Gufler Economic group: Samuel Leathers Governance group: Adam Rusch
Advisory Group Members: Network group: Karl Knutson, Matthias Sieber, Marcin Szamotulski Technical group: Ruslan Dudin, Michael Peyton Jones, Ashish Prajapati Economic group: Sergio Sanchez, Philip Lazos, Giovanni Gargiulo, Sheng-Nan Li Governance group: Oscar West, Riley Kilgore, Nicolas Cerny, Jonathan Kelly
Other: Communications: Tommy Kammerer, Matthew Capps Domain experts: Martin Lang, Andrew Westberg Observers: Secretary: Lewis Mayne
Remit
The purpose of the Parameter Committee is to provide technical advice and recommendations relating to the updatable protocol parameters, taking into account economic, security, network and other technical considerations, as appropriate to protect the long term sustainability of the Cardano blockchain.
Agenda and Updates:
Agenda
Plutus V3 Cost Model Parameter Changes
Revised SPO Voting Thresholds
Procedures for Proposing Parameter Changes On-Chain
Feedback from Constitutional Workshops
Community Domain Experts Recruitment
Communications Channels
Updates
1. Plutus V3 Cost Model Parameter Changes
The committee reviewed the proposed additions to Plutus V3 cost model values to accommodate CIP-0122, CIP-0123 and CIP-0127 after the Chang#2, and recommended that they be enacted on PreProd and Mainnet prior to the hard fork. "andByteString": {
"cpu": {
"arguments": {
"intercept": 100181,
"slope1": 726,
"slope2": 719
},
"type": "linear_in_y_and_z"
},
"memory": {
"arguments": {
"intercept": 0,
"slope": 1
},
"type": "linear_in_max_yz"
}
},
"orByteString": {
"cpu": {
"arguments": {
"intercept": 100181,
"slope1": 726,
"slope2": 719
},
"type": "linear_in_y_and_z"
},
"memory": {
"arguments": {
"intercept": 0,
"slope": 1
},
"type": "linear_in_max_yz"
}
},
"xorByteString": {
"cpu": {
"arguments": {
"intercept": 100181,
"slope1": 726,
"slope2": 719
},
"type": "linear_in_y_and_z"
},
"memory": {
"arguments": {
"intercept": 0,
"slope": 1
},
"type": "linear_in_max_yz"
}
},
"complementByteString": {
"cpu": {
"arguments": {
"intercept": 107878,
"slope": 680
},
"type": "linear_in_x"
},
"memory": {
"arguments": {
"intercept": 0,
"slope": 1
},
"type": "linear_in_x"
}
},
"readBit": {
"cpu": {
"arguments": 95336,
"type": "constant_cost"
},
"memory": {
"arguments": 1,
"type": "constant_cost"
}
},
"writeBits": {
"cpu": {
"arguments": {
"intercept": 281145,
"slope": 18848
},
"type": "linear_in_y"
},
"memory": {
"arguments": {
"intercept": 0,
"slope": 1
},
"type": "linear_in_x"
}
},
"replicateByte": {
"cpu": {
"arguments": {
"intercept": 180194,
"slope": 159
},
"type": "linear_in_x"
},
"memory": {
"arguments": {
"intercept": 1,
"slope": 1
},
"type": "linear_in_x"
}
},
"shiftByteString": {
"cpu": {
"arguments": {
"intercept": 158519,
"slope": 8942
},
"type": "linear_in_x"
},
"memory": {
"arguments": {
"intercept": 0,
"slope": 1
},
"type": "linear_in_x"
}
},
"rotateByteString": {
"cpu": {
"arguments": {
"intercept": 159378,
"slope": 8813
},
"type": "linear_in_x"
},
"memory": {
"arguments": {
"intercept": 0,
"slope": 1
},
"type": "linear_in_x"
}
},
"countSetBits": {
"cpu": {
"arguments": {
"intercept": 107490,
"slope": 3298
},
"type": "linear_in_x"
},
"memory": {
"arguments": 1,
"type": "constant_cost"
}
},
"findFirstSetBit": {
"cpu": {
"arguments": {
"intercept": 106057,
"slope": 655
},
"type": "linear_in_x"
},
"memory": {
"arguments": 1,
"type": "constant_cost"
}
},
"ripemd_160": {
"cpu": {
"arguments": {
"intercept": 1964219,
"slope": 24520
},
"type": "linear_in_x"
},
"memory": {
"arguments": 3,
"type": "constant_cost"
}
}
.
2. Revised SPO Voting Thresholds
The committee discussed whether to raise SPO voting thresholds. Most current voting thresholds are set at 51%. It was agreed that no change should be recommended now, but to monitor SPO vote participation post-hard fork with a view to increasing the threshold if appropriate.
3. Procedures for Proposing Parameter Changes On-Chain
Reviewed standard and emergency procedures for proposing changes. Clarified timelines and communication methods.
4. Feedback from Constitutional Workshops
The committee reviewed feedback on constitutional committee terms and size.
5. Community Domain Experts Recruitment
The committee discussed how to recruit more members. Consider a communications plan to engage potential members post-elections.
6. Communications Channels
The committee discussed the use of communication channels like Discord and Slack for better engagement. Further discussion will take place post-elections in order to refine the communication strategy.
Last updated