Repository navigation
ARC-0007: Stake-Weighted Governance on Aleo #99
Replies: 4 comments 11 replies
|
Shouldn't miners/provers be added as well, considering they are also required to stake now? |
|
How should voting be done for this particular ARC? |
|
Hello, guys you arer again missing a very important point. you do not see the overall numbers (strange). let me remind you: Validators are 33 and owns 1.3 BIL ALEO staked, miners are just now staking BUT our production its around 120 mil. per year, now we are forced to stake 60/70% of our production, it means in a year time we may reach 120 mil staked (!!!!) that is 10 % of all validators staked ALEO. |
|
This seems like a pretty standard proposal and in general I support it. One thing we should think about though is for ambassadors and other people who have perhaps maybe a smaller economic interest than some of the validators and delegators but have been important to shape the network as it exists today. How can we make sure that that their voices are still heard and that they're still actively participating in the governance process? |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
ARC: 0007
Title: Stake-Weighted Governance on Aleo
Authors: @snarkworld
Discussion: #99
Topic: Network
Status: Draft
Created: 08-18-25
Abstract
This ARC introduces a standardized, stake-weighted voting framework for Aleo governance. It replaces informal processes with a transparent, auditable system where votes are signed, verified against stake at a fixed snapshot, and results are publicly reproducible.
The design prioritizes simplicity and auditability today, while laying the groundwork for trustless, on-chain voting in the future.
Key Principles
Motivation
Governance on Aleo should be secure, open, and grounded in decisions that can be independently verified. This ARC introduces a governance process that is easy to adopt now, with room to evolve into more advanced designs.
Specification
Proposal Lifecycle
Proposal Format
Each proposal must include:
proposal_idvoting_windowsnapshot_heightquorumpass_thresholddomain_stringaleo-gov-v1)All parameters are fixed once voting begins.
Voting Model
sequenceDiagram participant V as Validator participant D as Delegator participant M as Maintainers V->>M: Submit signed vote D->>M: Follow validator OR override (one-time) M->>M: Verify eligibility & signatures M->>All: Publish snapshot, tallies, receiptsRoles
Phases
Snapshot Behavior
At the snapshot height:
flowchart LR %% Snapshot subgraph Snapshot S[Snapshot Block] end %% Sources S --> V[Validator stake] S --> D[Delegator stakes] %% Validator path subgraph Validator path direction TB V --> VV[Validator vote] end %% Delegator path subgraph Delegator path direction TB D --> DO{Override?} DO -->|No| VV DO -->|Yes| DV[Delegator choice] end %% Tally subgraph Tally direction TB VV --> Y[YES] VV --> N[NO] VV --> A[ABSTAIN] DV --> Y DV --> N DV --> A Y --> T[Global totals] N --> T A --> T end %% Styling classDef box fill:#f6f8fa,stroke:#333,stroke-width:1px,rx:6px,ry:6px; class S,V,D,VV,DO,DV,Y,N,A,T box;Tallying Process
Final tallies must include:
Results are published in canonical JSON format to GitHub.
Aleo Network Foundation’s Role in Governance
The Aleo Network Foundation participates in governance as any other validator, subject to the same stake-weighted rules. Its vote is guided by internal governance policies and community feedback.
This approach ensures that people who contribute to the network, even if they don’t stake, still have a meaningful way to influence outcomes through the Foundation. The ANF serves as a bridge between community input and the formal, stake-based governance system. Its participation makes the process inclusive while keeping everything transparent and auditable.
By folding ANF’s voting power into this model, we keep things aligned with stake-weighted governance while honoring the values and input of the wider Aleo community.
Dependencies
For this ARC to work smoothly, a few things need to be in place:
Backwards Compatibility
This proposal does not change anything at the protocol level.
Final Remarks
This ARC defines a clear and auditable governance process that can be built on going forward.
Potential future iterations may:
All upgrades can be layered without disrupting current design.
This ARC introduces the foundation for validator and delegator responsibilities, defines the timing and mechanics of voting, and sets requirements for publishing key artifacts (including signatures, snapshots, and tallies). Proposals that reach consensus become enforceable outcomes on Aleo under this governance framework.
All reactions