QIP Number: 2
Title: QUIL Token Burn Mechanism for Sustainable Emissions Control
Author(s): P. Jameson
Category: Standards Track
Type: Core
Status: Draft
Created: November 8, 2024
Discussions-To: QIP-2: Proposal to include burn mechanism in transaction fees
Updated: November 8, 2024
Abstract
This proposal introduces a mechanism to burn a portion of transaction fees on the Quilibrium network as a means to combat emissions and support a sustainable token ecosystem. By integrating a burn process into the transaction fee structure, this can add stability to the token economy and ensure better alignment with network sustainability goals.
Motivation
The Quilibrium network has faced challenges with emissions surpassing intended targets, particularly due to delays in the 2.0 release. Without proper countermeasures, this could undermine the value of QUIL tokens and affect the overall health of the ecosystem. Introducing a burn mechanism that removes a portion of transaction fees from circulation will help mitigate these issues by balancing emissions and promoting stability.
Specification
Definitions
- Burn: The process of permanently removing tokens from the circulating supply by sending them to an irretrievable address.
- Transaction Fee: The cost paid by users to utilize compute on the network.
- Fee Burn Rate: The percentage of each transaction fee that will be burned.
Detailed Design
- Transaction Fee Structure: Adjust the planned fee structure to allocate a portion of transaction fees to the burn mechanism.
- Example: For each transaction on the network, 5% of the total fee is sent to an unspendable address, effectively burning the tokens.
- Burn Rate Governance: The burn rate (e.g., 5%) can be adjusted periodically through network governance to respond to changes in network activity and economic conditions.
- Technical Implementation:
- Modify the fee distribution logic within the code handling network fees.
- Integrate a function that automatically routes the specified percentage of transaction fees to the burn address.
Rationale
The decision to burn a portion of transaction fees was chosen for its simplicity and proven effectiveness in managing token supply within other ecosystems. A straightforward burn mechanism is less complex to implement than alternatives such as buybacks or variable emission reductions, and it aligns with community expectations for transparent, on-network measures.
Backward Compatibility
This proposal introduces changes that require updates to the transaction processing logic in network nodes. However, these updates are backward compatible as they only modify the fee distribution method and do not affect transaction validity.
Test Cases
- Standard Transaction Fee Burn:
- Input: Transaction fee of 100 QUIL, burn rate of 5%.
- Expected output: 5 QUIL sent to the burn address, 95 QUIL processed as the net fee.
- Adjustable Burn Rate:
- Test with different burn rates (e.g., 0.5%, 2%) to validate proper allocation.
- Zero Burn Rate:
- Input: Burn rate set to 0%.
- Expected output: No tokens burned, full fee processed normally.
Security Considerations
- Irretrievable Burn Address: Ensure the burn address is properly set to prevent any recovery of burned tokens.
- Network Stability: Monitor the impact of reduced circulating supply on transaction volume and network activity.
Reference Implementation
Initial implementations will be tested in a controlled testnet environment to ensure the burn mechanism works as intended without disrupting network operations. Progress updates and code repositories will be shared with the community.
Copyright
This work is licensed under CC0 1.0 Universal (CC0 1.0) Public Domain Dedication.
Next Steps
- Solicit feedback from the community on the burn rate and potential impacts.
- Test the proposal on a testnet with varying transaction volumes.
- Refine the proposal based on testing outcomes and community insights.
End of Proposal