Skip to content

Commit

Permalink
Merge pull request #650 from input-output-hk/MK-7462-neil-burgess-upd…
Browse files Browse the repository at this point in the history
…ate-chang

MK-7462 Update 07-chang.mdx
  • Loading branch information
olgahryniuk authored Sep 25, 2024
2 parents ed106ee + 40a7ae6 commit ff137e2
Showing 1 changed file with 15 additions and 15 deletions.
30 changes: 15 additions & 15 deletions docs/about-cardano/05-evolution/04-upgrades/07-chang.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -3,29 +3,29 @@ title: Chang
metaTitle: Chang - on-chain participatory governance
---

The Chang upgrade will usher in the Conway ledger era, a deeply transformative advancement for Cardano's governance, where any ada holder can submit or participate in the voting process for governance actions.
The Chang upgrade ushered in the Conway ledger era, a deeply transformative advancement for Cardano's governance, where any ada holder can submit or participate in the voting process for governance actions. The upgrade is happening in two stages, Chang #1 and Chang #2.

Conway, named after the eminent mathematician [John Horton Conway](https://en.wikipedia.org/wiki/John_Horton_Conway), builds upon previous phases, emphasizing decentralized decision-making and enhanced smart contract functionalities.

## What will Chang enable?
## What does Chang enable?

:::info

Learn more about Cardano governance and related terminology in [CIP-1694](https://github.com/cardano-foundation/CIPs/tree/master/CIP-1694) and [this glossary](https://docs.intersectmbo.org/cardano-governance/key-terms/general-glossary).

:::

Chang will enable on-chain participatory governance through the implementation of mechanisms outlined in CIP-1694. This upgrade will ensure transparency, inclusivity, and resilience of governance within the Cardano ecosystem. The Conway era is based on liquid democracy, which enables individual empowerment through democratic consent by leveraging a voting process with the option of direct and representative voting. Ada holders can vote individually on every governance matter, or delegate their voting power to [delegate representatives (DReps)](https://iohk.io/en/blog/posts/2022/04/11/introducing-the-concept-of-delegate-representatives-dreps/) they trust in decision making. DReps consolidate the voting influence of numerous ada holders, ensuring that each participant can contribute to the future of Cardano’s development.
Chang enables on-chain participatory governance through the implementation of mechanisms outlined in CIP-1694. This upgrade ensures transparency, inclusivity, and resilience of governance within the Cardano ecosystem. The Conway era is based on liquid democracy, which enables individual empowerment through democratic consent by leveraging a voting process with the option of direct and representative voting. Ada holders can vote individually on every governance matter, or delegate their voting power to [delegate representatives (DReps)](https://iohk.io/en/blog/posts/2022/04/11/introducing-the-concept-of-delegate-representatives-dreps/) they trust in decision making. DReps consolidate the voting influence of numerous ada holders, ensuring that each participant can contribute to the future of Cardano’s development.

With the introduction of [PlutusV3](https://iohk.io/en/blog/posts/2024/02/12/unlocking-more-opportunities-with-plutus-v3/), Plutus scripts will be available for use as part of the governance system, enabling sophisticated voting possibilities like supporting DAOs, for example. Chang also brings advanced Plutus cryptographic primitives, other new primitives, and performance enhancements to the platform. These additions provide developers with a richer smart contract creation toolkit, enhancing both developer and user experiences, and unlocking new possibilities for decentralized applications (DApps) on Cardano.
With the introduction of [PlutusV3](https://iohk.io/en/blog/posts/2024/02/12/unlocking-more-opportunities-with-plutus-v3/), Plutus scripts are available for use as part of the governance system, enabling sophisticated voting possibilities like supporting DAOs, for example. Chang also brings advanced Plutus cryptographic primitives, other new primitives, and performance enhancements to the platform. These additions provide developers with a richer smart contract creation toolkit, enhancing both developer and user experiences, and unlocking new possibilities for decentralized applications (DApps) on Cardano.

### Chang’s key features

**Decentralized governance mechanisms:** through Chang, Cardano institutes on-chain decentralized governance mechanisms including a constitutional committee (CC), DReps, and a new governance role for stake pool operators (SPOs), fostering community-driven decision-making processes.

**On-chain voting:** Chang facilitates on-chain voting for governance actions, allowing stakeholders to propose and vote on protocol changes and other governance-related matters.

**PlutusV3 ledger language**. [PlutusV3](https://iohk.io/en/blog/posts/2024/02/12/unlocking-more-opportunities-with-plutus-v3/) introduces advanced Plutus primitives and cryptographic capabilities, enhancing the platform's smart contract functionalities. Cryptographic primitives are central to every blockchain, including hash functions, digital signatures, and zero-knowledge proof (ZKP) systems. These elements are designed for computational efficiency, ensuring robust security for their applications. PlutusV3 enhancements include:
**PlutusV3 ledger language**: [PlutusV3](https://iohk.io/en/blog/posts/2024/02/12/unlocking-more-opportunities-with-plutus-v3/) introduces advanced Plutus primitives and cryptographic capabilities, enhancing the platform's smart contract functionalities. Cryptographic primitives are central to every blockchain, including hash functions, digital signatures, and zero-knowledge proof (ZKP) systems. These elements are designed for computational efficiency, ensuring robust security for their applications. PlutusV3 enhancements include:

- **BLS12-381 primitives.** This collection of new built-in functions is fundamental for cryptographic operations that allow for efficient verification of zero-knowledge proofs.
- **New hash primitives**. Blake2b-224 and [Keccak-256](https://cips.cardano.org/cip/CIP-101) are new cryptographic hash functions used for validating transaction signatures (improving compatibility with Ethereum), and secure data verification respectively.
Expand All @@ -36,28 +36,28 @@ With the introduction of [PlutusV3](https://iohk.io/en/blog/posts/2024/02/12/unl

Conway also introduces several new functionalities:

- Reference scripts will be enabled for Plutus V1 scripts. This will enable legacy scripts to take advantage of reference scripts, reducing DApp costs and increasing on-chain capacity.
- Reference scripts are enabled for Plutus V1 scripts. This enables legacy scripts to take advantage of reference scripts, reducing DApp costs and increasing on-chain capacity.
- The `minFeeRefScriptsCoinsPerByte` protocol parameter refines the Plutus cost model and improves fee calculations by allowing separate tuning of the costs for reference scripts.
- Adjustments to SPO deposits: SPO deposits will be tracked individually, distinguishing between stake address registration deposits and stake pool registration deposits. This distinction has been retroactively applied all the way back to Shelley, facilitated by the static nature of deposits since their introduction.
- Adjustments to SPO deposits: SPO deposits are tracked individually, distinguishing between stake address registration deposits and stake pool registration deposits. This distinction has been retroactively applied all the way back to Shelley, facilitated by the static nature of deposits since their introduction.
- General ledger rules improvements.

## The Chang upgrade in stages

Chang will be gradually implemented in two stages. The first stage will establish foundational governance features, and the second will emphasize community-driven decision-making and governance.
Chang is gradually implemented in two stages. The first stage established foundational governance features, and the second will emphasize community-driven decision-making and governance.

**First stage/bootstrapping**

The first stage is scheduled to begin in the summer of 2024. Its purpose is to enable initial governance features and lay the groundwork for Conway-era functionality. During this time, DReps will be able to register and ada holders can delegate their voting power. PlutusV3 will also be introduced, which includes new governance features.
The first stage was completed in August, 2024. Its purpose is to enable initial governance features and lay the groundwork for Conway-era functionality. During this time, DReps can register, and ada holders can delegate their voting power. PlutusV3 was introduced, which included new governance features.

An interim constitution will be established with safeguards supported by a technical guardrails script. An interim constitutional committee will oversee the constitutionality of governance actions during the interim period, prior to ratification of a full constitution. The bootstrap period will be used to form the group of DReps. Limited governance actions will be supported, including parameter changes, hard forks, and 'Info' actions.
An [interim constitution](https://docs.intersectmbo.org/cardano/cardano-governance/cardano-constitution/interim-cardano-constitution) was established with safeguards supported by a technical guardrails script. An interim constitutional committee oversees the constitutionality of governance actions during the interim period, prior to ratification of a full constitution. The bootstrap period is used to form the group of DReps. Limited governance actions are supported, including parameter changes, hard forks, and 'Info' actions.

During the interim period, only SPOs and the interim constitutional committee will be able to vote on governance actions, including possible protocol parameter changes. As an exception, DReps will be able to participate in 'Info' actions at this stage.
During the interim period, only SPOs and the interim constitutional committee can vote on governance actions, including possible protocol parameter changes. As an exception, DReps can participate in 'Info' actions at this stage.

The goal of the first stage is to ensure security and continuity during the governance bootstrapping phase, allowing DReps to register and campaign for delegation, while developing and ratifying a final constitution by early 2025.

**The second stage/on-chain decision making**

The second stage, which emphasizes decentralized governance, will be initiated by the community after the bootstrap period is complete. [Intersect](https://www.intersectmbo.org/) will oversee and establish and help facilitate the community in self-government initiatives for the Cardano ecosystem. All governance entities, including DReps, SPOs, and the interim constitutional committee, can vote on governance actions during this stage. The conclusion of this stage will allow for treasury withdrawals.
The second stage, which emphasizes decentralized governance, will be initiated by the community after the bootstrap period is complete. [Intersect](https://www.intersectmbo.org/) will oversee, establish, and help facilitate the community in self-government initiatives for the Cardano ecosystem. All governance entities, including DReps, SPOs, and the interim constitutional committee, can vote on governance actions during this stage. The conclusion of this stage will allow for treasury withdrawals.

## Start testing on SanchoNet

Expand All @@ -67,9 +67,9 @@ SanchoNet is the testnet for rolling out governance features for the Cardano blo

As SanchoNet advances in its journey of implementation and feature rollout, the community is encouraged to embrace specific roles crucial for testing and refining the governance mechanisms:

1. Testnet ada holders: As a testnet ada holder, your role is paramount. You can engage in crafting and submitting governance actions, and your insights will be invaluable to ensure that the governance system upholds the highest standards of security and efficiency.
2. Stake pool operators (SPOs): SPOs are the backbone of any blockchain network, and on SanchoNet, it's no different. As an SPO, you can take charge and run the testnet network with diligence and integrity and by voting on relevant actions. Your feedback will be invaluable.
3. Delegate representatives (DReps): DReps are the voice of the broader community. As a representative, your role involves participating in voting on governance actions. You can consider the collective interests of the community as you engage in these important decisions.
1. Testnet ada holders: as a testnet ada holder, your role is paramount. You can engage in crafting and submitting governance actions, and your insights will be invaluable to ensure that the governance system upholds the highest standards of security and efficiency.
2. SPOs: SPOs are the backbone of any blockchain network, and on SanchoNet, it's no different. As an SPO, you can take charge and run the testnet network with diligence and integrity and by voting on relevant actions. Your feedback will be invaluable.
3. DReps: DReps are the voice of the broader community. As a representative, your role involves participating in voting on governance actions. You can consider the collective interests of the community as you engage in these important decisions.

SanchoNet is more than just a testnet, it is a playground of opportunities. Within this space, the community can collaboratively create a governance system that is robust, decentralized, and truly community-driven. Your involvement, dedication, and passion will be the driving force behind SanchoNet's success.

Expand Down

1 comment on commit ff137e2

@github-actions
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Deploy preview for cardano-documentation ready!

✅ Preview
https://cardano-documentation-hvlr6icc8-iog.vercel.app
https://cardano-documentation.vercel.app

Built with commit ff137e2.
This pull request is being automatically deployed with vercel-action

Please sign in to comment.