Voting Power Formula
The NoderrDAO employs a sophisticated, meritocratic formula to calculate each participant's voting power. This ensures that influence is not solely determined by wealth, but also by contribution, reputation, and long-term commitment to the protocol.
The Formula
Voting Power = NODR_Held × Role_Factor × TrustFingerprint_Score
1. NODR_Held
This is the amount of NODR tokens a user has staked in the protocol. The more tokens staked, the greater the user's base voting power.
2. Role_Factor
This is a multiplier based on the user's role in the protocol. Node operators, who are critical to the protocol's infrastructure, receive a higher multiplier.
| Role | Role Factor | On-Chain Governance Rights | Snapshot (Off-Chain) |
|---|---|---|---|
| Oracle Node | 7x | Full (vote + propose) | 7x |
| Guardian Node | 4x | Full (vote + propose) | 4x |
| Validator Node | 2x | Voting only | 2x |
| Micro Node | 0x | None (canVote = false on-chain) | 1x (Snapshot only) |
Note: On-chain governance (
GovernanceVoting.sol) gatescastVote()andpropose()behindonlyRole(ORACLE_ROLE). In the current deployment, only Oracle nodes can vote or propose on-chain. Validator and Guardian nodes participate via their accumulatedvotingPowerbalance in the contract. Micro Nodes cannot vote on-chain but can participate in Snapshot off-chain signaling with a 1x multiplier.
3. TrustFingerprint_Score
This is a dynamic score between 0.5 and 1.5 that reflects a user's reputation and reliability. The score is based on factors such as uptime, performance, and governance participation. A higher score results in greater voting power.