Source: ZKNation Blog; Compiled by Wuzhu, Golden Finance
The ZKsync governance system is now live. This article explains what governance is, how it works, and outlines the principles and choices involved in governance.
ZKsync Governance Design Concept - Resilience, Distribution, Mission Alignment
ZKsync's true on-chain governance embodies the core attributes of resilience, distribution, and mission alignment. These attributes reinforce ZK Credo's values - the right to fork or exit, and the ability of the community to verify decisions and actions in a trustless manner.
Resilience:ZKsync's governance system is durable. The system includes multiple built-in protections that are automatically executed on the chain to address risks and ensure smooth operation on the blockchain. Even if the governing body or its members become adversaries, they cannot unilaterally prevent the protocol from continuing to develop.
Mission Alignment:ZKsync is built on the vision and principles articulated in ZK Credo. Everyone involved in governance, regardless of which institution they belong to, is expected to act in accordance with these shared values and responsibilities, and the governance mechanism contains a set of checks and balances to enforce this.
Distributed:ZKsync's governance is distributed across multiple blockchain-based institutions, including various Ethereum communities from all corners of the globe. This setup is designed to ensure a healthy balance of power and prevent any single group from having too much control.
What is unique about the ZKsync governance system
Three-body governance
The ZKsync governance system is designed around the principles of separation of powers and checks and balances. By design, no single individual or entity has the power to make changes to the ZKsync protocol. All changes to the protocol must be approved by three independent bodies that exercise independent judgment and control over their decisions: the community of token holders, a group of security experts, and a group of high-profile, value-aligned individuals who ensure that proposals are aligned with ZKsync values.
The three bodies in the ZKsync governance system are the Token Assembly, the Security Committee, and the Guardians. Each of these bodies plays a vital role in ensuring durable, distributed, and mission-aligned governance.
Two of these entities, the Security Council and the Guardians, use an innovative structure that combines smart contracts and legal entities. These entities, sometimes referred to as “BORGs” (or Blockchain Organizations), are legally governed by smart contracts through technology-specific rules embedded in their charter documents. The actions of their members are governed by strict service-level agreements and codes of ethics to ensure prompt, fair, and efficient decisions are made in the best interest of the ZKsync community.
1) ZKsync Token Assembly
The ZKsync Token Assembly consists of token holders who delegate voting power and the delegates who receive this voting power. Unlike a Token Governance Organization, which only allows holders to vote on the appropriation of its funds, the Token Assembly is also authorized to submit and vote on proposals to upgrade the protocol, tokens, and governance systems.
This is perhaps the most important aspect of the system: token holders and their delegates can initiate ordinary upgrades to the ZKsync protocol directly on-chain, rather than relying on a single multisig. Once a proposal is submitted for a vote, the process involves two other completely independent groups.
This is true on-chain governance, a standard that every protocol should strive to achieve.
Another innovation of the Token Assembly approach relates to the legal protection of delegates. Before submitting a proposal or voting through the canonical governance portal, each delegate can choose to become a member of the ZKsync Association, a non-profit association with no owners. This is a new model that aims to address the personal legal liability that delegates may incur as a result of decisions made by the Token Assembly.
2) ZKsync Security Committee
The ZKsync Security Committee is a group of highly skilled and skilled engineers, security auditors, and security professionals who are responsible for maintaining the ZKsync protocol and network technical security. This body is responsible for reviewing and actively approving protocol upgrades approved by the Token Assembly, and has the power to freeze the protocol and submit necessary time-sensitive upgrades to address imminent or active security threats.
Their powers are limited: they cannot unilaterally submit and approve upgrades. Even emergency proposals require the approval of the Guardians and the third reviewer described in the next section. Currently, the newly formed ZKsync Foundation will serve as the third reviewer.
3) ZKsync Guardians
ZKsync Guardians ensure that ZKsync governance proposals are consistent with ZK Credo’s values. Their primary power is to exercise veto power over proposals. Functionally, this means that Guardians can constrain other participants in the governance system to ensure consistency and protect the protocol. This constraint also helps curb governance attacks against the protocol that would attempt to manipulate the protocol or tokens for personal gain.
It includes individuals from all over the world, each of whom has a deep commitment and connection to the project and lives and breathes cypherpunk values.
ZKsync Governance Proposals
The three bodies of the ZKsync governance system - the Token Assembly, the Security Committee, and the Guardians - work together to issue, approve, and execute three types of proposals: ZKsync Improvements, Token Plans, and Governance Advisories. The Token Assembly can submit proposals and approve (or reject). All proposals can then be vetoed by Guardians, and protocol upgrades require approval from the Security Committee. In short, no single person or group of people has the power to unilaterally propose and approve proposals.
ZKsync Improvement Proposals (ZIPs):This includes all regularly scheduled protocol upgrades. ZIPs can be proposed by Delegates and must be actively approved by the Security Council, or, if the Security Council is unable to attend due to special circumstances, by the Guardians.
Token Plan Proposals (TPPs):Delegates are invited to submit a Token Plan for approval by the Token Assembly. If approved (i.e. successfully passes the Guardian's review), the Token Plan will allocate the right to mint and burn ZK tokens, thereby activating new mechanisms for ZK tokens. All Token Plan Proposals ("TPPs") must comply with the Token Plan Guidelines and help achieve goals that support the ZK Credo vision.
Governance Advisory Proposals (GAPs):The Governance Operations Governor manages governance related to off-chain operations that are not related to protocol upgrades or token plans. These activities may include approving ZK Credo or nominating new Security Council members. Because the results are recorded on-chain, GovOps Governor vote results may be tied to other contracts built by the ZKsync community. For example, a DeFi project could have key parameters (interest rates or fees) directly controlled by the GovOps Governor. Likewise, like ZIPs and TPPs, GAPs are subject to review and veto by Guardians.
A Community-Driven Future
This is the culmination of years of collaborative effort from a global community of contributors, and embodies the spirit of decentralization that the crypto community strives for.
ZKsync governance is more than just an on-chain contract that manages the ZKsync protocol. Like the protocol itself, it is a conscious journey of innovation designed to have real-world impact. We invite all members of the ZKsync community to participate in this new structure, and to help shape the future of the network by participating in discussions on the ZK Nation forum.