Skip to content

Commit 4b29923

Browse files
KtorZrphair
andauthored
Editors meeting #57 housekeeping (#370)
* Turn CIP-0060 as active in the top-level README. * Turn CIP-0055 as 'active', rename CIP-0009, CIP-00028 & CIP-0055 for clarity, and link them together. * Add new proposals from triage to the top-level README table * no hyphen in Stake Pool Just patching this in, in the interest of time, before approving (have already retitled the PR) Co-authored-by: Robert Phair <[email protected]>
1 parent b04e44b commit 4b29923

File tree

4 files changed

+39
-38
lines changed

4 files changed

+39
-38
lines changed

Diff for: CIP-0009/README.md

+14-15
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
11
---
22
CIP: 9
3-
Title: Protocol Parameters
3+
Title: Protocol Parameters (Shelley Era)
44
Authors: Kevin Hammond <[email protected]>
55
Status: Active
66
Type: Informational
77
Created: 2021-01-29
88
License: CC-BY-4.0
99
---
1010

11-
## Simple Summary/Abstract
11+
## Abstract
1212

1313
This CIP is an informational CIP that describes the initial protocol parameter settings for the Shelley era of the Cardano blockchain, plus the changes that have been made.
14-
It is intended to serve as a historic record, allowing protocol parameter changes to be tracked back to the original settings.
14+
It is intended to serve as a historic record, allowing protocol parameter changes to be tracked back to the original settings.
1515

1616
## Motivation
1717

@@ -128,7 +128,7 @@ The initial non-updatable protocol parameters are given below (in JSON format):
128128

129129
The meaning of the fields is:
130130

131-
| Field | Initial Value | Description
131+
| Field | Initial Value | Description
132132
|----------------------- |------------------------------------------------------------------------ |---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
133133
| activeSlotsCoeff | 0.05 | The fraction of the total number of slots that will, on average, be selected to include a block in the chain. Smaller numbers increase security, but reduce efficiency. |
134134
| genDelegs | ... | Details of the public keys that have been selected by each of the genesis keys to act as a delegate for signing protocol updates etc. |
@@ -178,7 +178,7 @@ of the chain can be verified, but they can no longer be altered.
178178
```
179179

180180

181-
## Rationale for Parameter Choices
181+
## Rationale
182182

183183
The initial parameter settings were chosen based on information from the Incentivised Testnet, the Haskell Testnet, Stake Pool Operators plus benchmarking and security concerns. This parameter choice was deliberately conservative,
184184
in order to avoid throttling rewards in the initial stages of the Cardano mainnet, and to support a wide range of possible stake pool operator (professional, amateur, self, etc.).
@@ -254,10 +254,13 @@ Once a change has been submitted and endorsed by a sufficient quorum of keyholde
254254
Once a protocol parameter change has been announced, it can only be overridden through the voting process (CIP, Voltaire etc.). Any vote must be
255255
completed before the start of the epoch in which the change is to be submitted.
256256

257+
## Path to Active
257258

258-
## Change Log
259+
- [x] The Cardano Shelley era is activated.
259260

260-
### Changes to the Updatable Parameters since the Shelley Hard Fork Event
261+
### Change Log
262+
263+
#### Changes to the Updatable Parameters since the Shelley Hard Fork Event
261264

262265
Following the Shelley hard fork event, the ``decentralisationParam`` parameter has been gradually decreased from ``1.0`` to ``0.3``, with the goal of ultimately decreasing it to ``0`` (at which point
263266
it can be removed entirely as an updatable parameter). This has gradually reduced the impact of the federated block producing nodes, so ensuring that the network moves to become a distributed collection of increasingly decentralised stake pools.
@@ -285,7 +288,7 @@ The parameter was frozen at ``0.32`` between epochs 234 and 240. The ``nOpt``
285288
| ... | ... | ... | ...|
286289

287290

288-
### The Allegra Hard Fork Event
291+
#### The Allegra Hard Fork Event
289292

290293
The Allegra Hard Fork Event on 2020-12-16 (epoch 236) introduced token locking capabilities plus some other small changes to the protocol. No parameters were
291294
added or removed.
@@ -317,7 +320,7 @@ added or removed.
317320
}
318321
```
319322

320-
### The Mary Hard Fork Event
323+
#### The Mary Hard Fork Event
321324

322325
The Mary Hard Fork Event will introduce multi-asset token capability. It is not expected that any parameter will be added or removed.
323326

@@ -348,13 +351,9 @@ The Mary Hard Fork Event will introduce multi-asset token capability. It is not
348351
}
349352
```
350353

351-
## Test Cases
352-
353-
Not Applicable.
354-
355-
## Implementations
354+
#### The Alonzo Hard Fork Event
356355

357-
Not applicable.
356+
See [CIP-0028: Protocol Parameters (Alonzo Era)](../CIP-0028).
358357

359358
## Copyright
360359

Diff for: CIP-0028/README.md

+7-11
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
CIP: 28
3-
Title: Protocol Parameters (Alonzo)
3+
Title: Protocol Parameters (Alonzo Era)
44
Authors: Kevin Hammond <[email protected]>
55
Status: Active
66
Type: Informational
@@ -9,7 +9,7 @@ License: CC-BY-4.0
99
Requires: CIP-0009
1010
---
1111

12-
## Simple Summary/Abstract
12+
## Abstract
1313

1414
This CIP extends CIP-0009 to include the new protocol parameters that have been introduced for Alonzo, specifically those relating to the costing of Plutus scripts. It describes the initial settings for those parameters.
1515

@@ -251,7 +251,7 @@ For simplicity, the details of the parameter settings is omitted here.
251251

252252
There are no changes to the non-updatable protocol parameters.
253253

254-
## Rationale for Parameter Choices
254+
## Rationale
255255

256256
The majority of the parameters are needed to enable the use of Plutus scripts on-chain. They relate to the fees calculations for
257257
transactions that include Plutus scripts.
@@ -276,17 +276,13 @@ script failure if the collateral was not available).
276276

277277
``costModels`` has been set for ``PlutusV1`` based on benchmarking inputs. Each Plutus Core primitive has associated costs.
278278

279-
## Change Log
279+
## Path to Active
280280

281-
There have been no changes to the updatable parameters since the Alonzo hard fork.
281+
- [x] The Cardano Alonzo era is activated.
282282

283-
## Test Cases
283+
### Change Log
284284

285-
Not Applicable.
286-
287-
## Implementations
288-
289-
Not applicable.
285+
See [CIP-0055: Protocol Parameters (Babbage Era)](../CIP-0055).
290286

291287
## Copyright
292288

Diff for: CIP-0055/README.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
11
---
22
CIP: 55
3-
Title: Babbage Era Protocol Parameters
3+
Title: Protocol Parameters (Babbage Era)
44
Authors: Jared Corduan <[email protected]>
5-
Status: Proposed
5+
Status: Active
66
Type: Informational
77
Created: 2022-05-19
88
License: CC-BY-4.0
99
Requires: CIP-0028
1010
---
1111

12-
## Simple Summary/Abstract
12+
## Abstract
1313

1414
This CIP extends CIP-0028 to introduce a change to one of the Alonzo protocol parameters in the Babbage era, namely `lovelacePerUTxOWord`.
1515
We propose to have this updateable parameter be based on bytes instead of words (eight bytes).
@@ -85,7 +85,7 @@ We would like the formula for the minimum lovelace in a unspent transaction outp
8585
be simpler and easier to reason about by all users of the Cardano network, while at
8686
the same time accounting for the size of the output.
8787

88-
## Backwards compatibility
88+
### Backwards compatibility
8989

9090
The [translation](#translation-from-the-alonzo-era-to-the-babbage-era) section
9191
explains how we will transition from the `coinsPerUTxOWord` parameter to the `coinsPerUTxOByte` parameter.
@@ -97,7 +97,7 @@ in protocol parameter updates.
9797

9898
## Path to Active
9999

100-
As of the time of this writing, this CIP has been implemented, but not release, in the Cardano ledger.
100+
- [x] The Cardano Babbage era is activated.
101101

102102
## Copyright
103103

Diff for: README.md

+13-7
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ The entire process is described in greater detail in [CIP-0001 - "CIP Process"](
2626
| 6 | [Stake Pool Extended Metadata](./CIP-0006/) | Draft |
2727
| 7 | [Curve Pledge Benefit](./CIP-0007/) | Proposed |
2828
| 8 | [Message Signing](./CIP-0008/) | Draft |
29-
| 9 | [Protocol Parameters](./CIP-0009/) | Active |
29+
| 9 | [Protocol Parameters (Shelley Era)](./CIP-0009/) | Active |
3030
| 10 | [Transaction Metadata Label Registry](./CIP-0010/) | Active |
3131
| 11 | [Staking key chain for HD wallets](./CIP-0011/) | Active |
3232
| 12 | [On-chain stake pool operator to delegates communication](./CIP-0012/) | Draft |
@@ -45,7 +45,7 @@ The entire process is described in greater detail in [CIP-0001 - "CIP Process"](
4545
| 25 | [Media NFT Metadata Standard](./CIP-0025/) | Active |
4646
| 26 | [Cardano Off-Chain Metadata](./CIP-0026/) | Draft |
4747
| 27 | [CNFT Community Royalties Standard](./CIP-0027/) | Draft |
48-
| 28 | [Protocol Parameters (Alonzo)](./CIP-0028/) | Active |
48+
| 28 | [Protocol Parameters (Alonzo Era)](./CIP-0028/) | Active |
4949
| 29 | [Phase-1 Monetary Scripts Serialization Formats](./CIP-0029/) | Active |
5050
| 30 | [Cardano dApp-Wallet Web Bridge](./CIP-0030/) | Draft |
5151
| 31 | [Reference Inputs](./CIP-0031/) | Active |
@@ -60,9 +60,9 @@ The entire process is described in greater detail in [CIP-0001 - "CIP Process"](
6060
| 49 | [ECDSA and Schnorr signatures in Plutus Core](./CIP-0049) | Proposed |
6161
| 52 | [Cardano Audit Best Practice Guidelines](./CIP-0052) | Proposed |
6262
| 54 | [Cardano Smart NFTs](./CIP-0054) | Draft |
63-
| 55 | [Babbage Era's coinsPerUTxOByte](./CIP-0055) | Proposed |
63+
| 55 | [Protocol Parameters (Babbage Era)](./CIP-0055) | Active |
6464
| 59 | [Terminology Surrounding Core Features](./CIP-0059) | Active |
65-
| 60 | [Music Token Metadata](./CIP-0060) | Proposed |
65+
| 60 | [Music Token Metadata](./CIP-0060) | Active |
6666
| 67 | [Asset Name Label Registry](./CIP-0067) | Proposed |
6767
| 68 | [Datum Metadata Standard](./CIP-0068) | Proposed |
6868
| 381 | [Plutus Support for Pairings Over BLS12-381](./CIP-0381) | Proposed |
@@ -71,7 +71,7 @@ The entire process is described in greater detail in [CIP-0001 - "CIP Process"](
7171
| 1854 | [Multi-signatures HD Wallets](./CIP-1854/) | Draft |
7272
| 1855 | [Forging policy keys for HD Wallets](./CIP-1855/) | Active |
7373

74-
<p align="right"><i>Last updated on 2022-10-26</i></p>
74+
<p align="right"><i>Last updated on 2022-11-08</i></p>
7575

7676
> 💡 For more details about Statuses, refer to [CIP-0001](./CIP-0001).
7777
@@ -101,10 +101,16 @@ Below are listed tentative CIPs still under discussion with the community. They
101101
| 66? | [NFT Identity / W3C DID on Cardano](https://github.com/cardano-foundation/CIPs/pull/294) |
102102
| 69? | [Plutus Script Type Uniformization](https://github.com/cardano-foundation/CIPs/pull/321/) |
103103
| 70? | [Rejected Ideas w.r.t Spending Policies](https://github.com/cardano-foundation/CIPs/pull/336) |
104+
| 72? | [DApp Registration](https://github.com/cardano-foundation/CIPs/pull/355) |
105+
| 73? | [Oracle Datum Standard](https://github.com/cardano-foundation/CIPs/pull/357) |
106+
| 74? | [Set min-pool-cost to 0](https://github.com/cardano-foundation/CIPs/pull/358) |
107+
| 75? | [Fair Stakepool Rewards](https://github.com/cardano-foundation/CIPs/pull/360) |
108+
| 76? | [Hash-Checked Data](https://github.com/cardano-foundation/CIPs/pull/363) |
109+
| 77? | [Verified Stake Pool Identity](https://github.com/cardano-foundation/CIPs/pull/361) |
104110
| 989? | [ISPO KYC_CDD](https://github.com/cardano-foundation/CIPs/pull/241) |
105111
| 2551? | [Ed25519 Elliptic Curve Group Primitives in Plutus Core](https://github.com/cardano-foundation/CIPs/pull/308) |
106112

107-
<p align="right"><i>Last updated on 2022-10-26</i></p>
113+
<p align="right"><i>Last updated on 2022-11-08</i></p>
108114

109115
### Stalled / Waiting For Authors
110116

@@ -113,7 +119,7 @@ The following list contains proposals that have been under review and for which
113119
- [collateral rewards](https://github.com/cardano-foundation/cips/pull/217)
114120
- [Deep-Link to Desktop Wallet App](https://github.com/cardano-foundation/CIPs/pull/234)
115121

116-
<p align="right"><i>Last updated on 2022-10-26</i></p>
122+
<p align="right"><i>Last updated on 2022-11-08</i></p>
117123

118124
### Communication Channels
119125

0 commit comments

Comments
 (0)