Replies: 4 comments 6 replies
-
Changes: [12/15/2024]
[12/16/2024]
[12/18/2024]
[12/19/2024]
[12/20/2024]
|
Beta Was this translation helpful? Give feedback.
-
I am skeptical on how this chain of custody can be proven. If any one person sends 10.000.000 ADA to a centralized exchange and then diverts it to 10.000 wallets with 1.000 ADA each, then only that centralized exchange would know this link. Also when sending 1.000 ADA of 100.000 ADA to another new ADA holder, then that friend would start with a diminished voting power for all eternity. |
Beta Was this translation helpful? Give feedback.
-
@des1re10 - This is to acknowledge that this discussion and #953 are visible to the CIP Editors, and to thank you for posting "discussions" for these ideas rather than simply beginning with CIP pull requests. 🙏 This will be my last posting duplicated between the 2 threads. There may be future concerns common to both these proposals; if this happens please consider either:
This is not a review but I do think your proposals read more like "statements of work" or Catalyst bids than CIPs. A CIP would never include a time schedule, and it's become much more important that implementors be left non-specific and progress be made decentralised wherever possible. If this is work that you believe only you or your associates can do, it is definitely not a CIP and would do better in a forum designed for collaborative activity where you can find collaborators, contributors, and investors. The money-based details like the "donation" addresses definitely make it seem like this material was intended for a different medium. Please let me ask you to read through the CIPs that have currently been merged into the CIP repository and ask yourself how the intent and presentation of your recent material may be different than the hundred-or-so CIPs that have been peer-reviewed and merged so far. Given the huge amount of work you have put into these ideas, I would also recommend spending just another hour to read the CIP Wiki because there are many points that would help you strip your proposal into a set of technical specifications & justifications that might pass peer review as unbiased and impersonal standards: https://github.com/cardano-foundation/CIPs/wiki ... especially focusing on these questions: https://github.com/cardano-foundation/CIPs/wiki/2.-CIPs-for-Reviewers-&-Authors#when-is-a-design-document-not-a-cip In the New Year I look forward to revisiting this discussion to see if some of these suggestions are being accommodated. Please trust me that what you might want to immediately ask me in response has already been answered in the Wiki... which I wrote to answer similar questions and save time & duplication of effort for both authors & editors. The Wiki material should help you "think like an editor" (or reviewer) about the vital differences between CIPs and other technical bids. |
Beta Was this translation helpful? Give feedback.
-
Thanks, Robert. I've been thinking about this for a little while and glad to see such a thorough draft on it. While Time is an important dimension of the weighting, I do question the efficacy of the holding mechanism.
Lastly, I think 1000 ADA minimum excludes large swathes of participants in poorer countries. This is probably not too hard to discuss and come to consensus on, though. Again, good work on this. Would be interesting to see this modelled using voting data from previous Catalyst rounds. Perhaps something interactive with adjustable parameters. I'm a novice, so have no idea how much work that is! |
Beta Was this translation helpful? Give feedback.
-
Dear Cardano community,
I'd like to propose a three-factor governance voting system for Cardano that aims to create a more balanced governance structure. The system combines a base voting weight, logarithmic ADA holdings, and a holding time multiplier to ensure both democratic participation and stake-based influence while preventing manipulation.
The proposal includes detailed technical implementations and a clear transition plan. I've included comprehensive analysis of security considerations and attack vectors in the CIP.
Looking forward to community feedback and discussion on this proposal.
Here is the Link to my second governance improvement proposal, using a different concept: CIP-XXXX: UTXO-based Voting Power Regeneration System for Cardano
`# CIP-XXXX: Three-Factor Governance Voting System for Cardano
Abstract
This CIP proposes a revised voting system that balances the excessive vote concentration among large ADA holders. The system introduces two new factors alongside ADA holdings to enable more balanced governance. By implementing a more democratic and equitable voting structure, this proposal aims to enhance long-term trust in the Cardano ecosystem, maintain sustainable decentralized governance, and preserve ADA's value through increased institutional confidence and broader community participation.
Current System and Problem
The current system is based solely on ADA holdings:
This leads to:
Proposed Solution: Three-Factor System
This proposal introduces a balanced governance approach combining three weighted factors: a base voting weight providing democratic participation rights, a logarithmic ADA holdings factor ensuring stake-based influence while preventing dominance, and a holding time multiplier primarily serving as an anti-manipulation mechanism against wallet splitting by large entities. Together, these factors create a system that is both more equitable and resistant to common attack vectors in token-based governance.
Overview of Voting Power Calculation
The total voting power of a wallet is calculated using the following formula:
Each factor serves a specific purpose in the governance system:
Base Weight per Wallet (40%):
ADA Holdings Weight (60%):
Time Multiplier (0.0x to 2.0x):
This combination creates a balanced system where:
Parameter Adjustability
The proposed weighting distribution represents an initial configuration designed to balance democratic participation with stake-based influence. Parameters can be adjusted through governance voting to better serve the community's needs:
Adjustable Parameters
Base weight per Wallet (currently 40%)
ADA holdings weight percentage (currently 60%)
Holding time multiplier (up to 2.0)
Logarithmic base for ADA calculation (currently 10M ADA)
Minimum qualifying balance (currently 1000 ADA)
Maximum time multiplier cap (currently 2.0)
Time-related parameters (depending on chosen implementation)
Adjustment Process
Considerations for Adjustments
Detailed Factor Descriptions
1. Base Weight per Wallet (40%)
The base weight component provides democratic participation rights that are proportionally distributed during wallet splits while preventing artificial wallet creation through UTXO history verification.
Base Weight Formula
Core Requirements and Rules
UTXO History Handling
Security Features
2. ADA Holdings Weighting (60%)
The base of 10M (10 million) ADA was chosen because:
The base can be adjusted through governance voting when:
3. Holding Time Multiplier
The time multiplier serves as the primary mechanism preventing wallet splitting while allowing legitimate operations. It multiplies the base weight per wallet and ADA holdings component of the voting power formula:
Key characteristics:
Core operational rules:
New Wallets
Wallet Splits
Regular Transfers
The system provides two options for calculating the holding time factor:
Option A: Fixed Time Period (2 Years)
This option uses a fixed maximum time period approach:
The fixed time period approach calculates effective holding time directly from UTXO ages up to a maximum of 2 years:
Option B: Relative Time Calculation
This option uses network averages as a reference point:
The relative time approach compares a wallet's holding time to the network average, with a maximum cap of 2.0 (200%) on the time multiplier:
Holding Time Multiplier Cap (200%) Explanation
The time multiplier uses a maximum cap of 2.0 (200%) to ensure fair voting power distribution:
Example calculations with 100-day network average:
Rationale for Implementation Choice
The proposal recommends implementing Option A (Fixed Time Period) initially due to:
However, the system design allows for future migration to Option B through governance voting if the community determines that dynamic adjustment would better serve the ecosystem's needs.
Both options maintain the core security properties:
Time Multiplier Cap of 200% was chosen because:
This cap value of 2.0 is an adjustable parameter that can be modified through governance voting based on community feedback and network dynamics.
Rationale for Linear Time Scaling
The linear time scaling approach was chosen over alternatives like logarithmic or exponential scaling for several important reasons:
Uniform Time Cost
Manipulation Resistance
Predictability and Verification
Fair Power Distribution
Alternative approaches like logarithmic or exponential scaling were considered but rejected:
This linear approach, combined with the 2.0 (200%) cap, creates an optimal balance between rewarding long-term commitment and maintaining system security.
Mathematical Proof of System Properties
Proof of Vote Power Conservation
This section mathematically proves that wallet splitting maintains equal total voting power, ensuring fair representation regardless of wallet structure.
Theorem
For any wallet W containing X ADA with time multiplier T, splitting into N wallets results in exactly equal total voting power as the original wallet.
The voting system consists of three core components that determine total voting power:
Base Weight per Wallet (40%)
ADA Holdings Weight (60%)
Holding Time Multiplier (0.0x to 2.0x)
Core Formula
For any wallet W, the voting power P is calculated as:
System Behavior Analysis
1. New Wallet Creation
When a completely new wallet is created:
2. Natural Growth
As a wallet ages naturally:
3. Wallet Splitting with UTXO History
When splitting a wallet with proven UTXO history:
Mathematical Properties
1. Time Multiplier Growth
The time multiplier grows linearly with holding duration:
2. ADA Weight Scaling
The ADA weight component scales logarithmically:
3. Split Behavior
For a wallet W with amount X and time multiplier T, splitting into N equal parts:
Proof of Power Conservation
To prove that splitting maintains equal voting power, we show that P(W) = P_split(W,N) for all N ≥ 1:
Numerical Examples
Example 1: 100,000 ADA wallet with 1.5 time multiplier
Example 2: New Wallet Growth (100,000 ADA)
Security Properties
Historical Verification
Growth Incentives
Split Behavior
Parameter Adjustability
The system parameters can be modified through governance:
Base Weight per Wallet (currently 0.40)
ADA Weight (currently 0.60)
Holding Time Multiplier Cap (currently 2.0)
Logarithmic Base (currently 10^7)
Conclusions
The system provides:
All properties emerge from the fundamental structure of the formula and are mathematically proven to hold across all valid input ranges.
Technical Implementation
Core Voting Power Calculation
Security Considerations
Transaction History Integrity
Attack Prevention
UTXO-Based Security Model
Exchange and Smart Contract Protections
Copyright
This CIP is licensed under CC-BY-4.0.`
My github: https://github.com/des1re10/CIP-XXXX-Three-Factor-Governance-Voting-System-for-Cardano
Feel free to send me a tip for my work (ADA): addr1qx5zxa0ctszyk4w82gx9ga3tr7xaydpjz3rngfakfl36gne09h9tmz8wx5epjkfcycek7j76hfq2dt6s2akskfzrmkesf4y4he
Best regards,
M.Eng. Robert Ledwig
Beta Was this translation helpful? Give feedback.
All reactions