Introduction
Shutter Network stands at the forefront of blockchain privacy and security, providing a critical layer of protection in decentralized transactions. Our mission, deeply ingrained in every line of code and community interaction, is to safeguard our users from malicious entities like MEVs through cutting-edge, decentralized mechanisms.
However, as with any evolving ecosystem, Shutter Network faces a unique set of challenges that, if unaddressed, could threaten the stability and efficiency of our operations.
One challenge is the rising selling pressure caused by token unlocks, along with the need to incentivize and decentralize the keypers. This highlights the critical necessity for a strong incentive and staking system. Such a system should aim to encourage active participation from our keypers and promote community support through the delegated staking of SHU tokens.
Solution
In response to the RFP issued by the DAO to address identified challenges, our team is proposing a comprehensive solution aimed at strengthening the Shutter Network. The proposed Keyper Incentive Mechanism and Delegated Staking System are crafted to not only mitigate immediate concerns, such as selling pressure, but also to foster long-term network growth and enhance security.
Keyper Incentive Mechanism
The Keyper Incentive Mechanism is tailored to recognize and reward the vital role that Keypers play in the Shutter Network. By staking SHU tokens, Keypers demonstrate their commitment to the networkâs integrity and operational efficiency. In return, they receive incentives in the form of system-generated fees (e.g., ETH) and/or SHU tokens. This reward system is designed to:
- Encourage active and ongoing participation of Keypers in the network.
- Compensate Keypers for their role in maintaining and running nodes.
- Promote long-term commitment by rewarding Keypers based on the duration of their token lock-up, thereby aligning their interests with the long-term health of the network.
Delegated Staking Framework
Parallel to the Keyper Incentive Mechanism, the Delegated Staking Framework empowers SHU token holders to actively participate in the networkâs security and decision-making processes. Token holders can delegate their SHU tokens to support specific Keypers, enhancing the networkâs decentralization and security. This framework:
- Allows token holders to contribute to the networkâs security without the need to run a node themselves.
- Facilitates a more engaged and participatory ecosystem, where token holders can back Keypers they trust and support.
- Provides an additional layer of incentive for token holders, offering them a share of the fees generated by the system and/or rewards in SHU, based on the time their tokens are locked.
Some Technical Details
To actualize the Keyper Incentive Mechanism and Delegated Staking System, we built a high level technical layout. This layout is designed to be both robust and flexible, allowing for future adaptations while ensuring security and efficiency from the onset. It encompasses the development of smart contracts, a user-friendly frontend, and an API for data indexing.
Smart Contracts
At the core of our technical strategy are three smart contracts, each serving a critical role within the ecosystem:
-
Staking Contract:
- Purpose: Serves as the foundation of the staking mechanism, securely managing the staked SHU tokens.
- Inspiration: Draws upon proven staking mechanisms from established DAOs (e.g., Curve), incorporating elements that reward both the quantity of staked tokens and the level of commitment, i.e. locking period.
- High level functions:
stakeToken()
: Enables users to stake their SHU tokens.unstakeToken()
: Allows for the withdrawal of staked SHU tokens.delegatePower()
: Delegates power to a Keyper, involving a call to the Keeper Contract to verify the Keyperâs eligibility and record the delegation.undelegatePower()
: Reverses the delegation of power.selfDelegate()
: A special function for users who are also Keypers to delegate power to themselves.
- Interaction with Keeper Contract: Holds special permissions to add or remove power from a Keyper in response to user actions.
-
Keeper Contract:
- Purpose: Manages the delegation of user power to Keypers, storing data on active Keypers selected by the DAO (with potential for future automation).
- Unique Feature: Only the Staking Contract can invoke its delegate and undelegate functions, ensuring controlled and secure power distribution.
-
Rewards Contract:
- Purpose: The most dynamic of the contracts, dedicated to experimenting with and implementing new reward and incentive mechanisms.
- Functionality: Reads data from the Staking and Keeper Contracts to calculate and distribute rewards to users, without holding special permissions within the ShutterDAO contract ecosystem, ensuring flexibility and adaptability in reward distribution strategies.
Frontend Development
The frontend interface is designed with user interaction and decision-making in mind, offering a seamless and intuitive platform for engaging with the staking and delegation processes. Features include:
- User-Friendly Interface: Simplifies the interaction with smart contracts, making staking, unstaking, delegating, and claiming rewards straightforward.
- Data Display: Integrates real-time data from the smart contracts to provide users with comprehensive insights, enabling informed decision-making.
Data Indexer
To support the frontend and ensure the availability of accurate, up-to-date information from the smart contracts. This component plays a crucial role in:
- Data Indexing: Efficiently processes and organizes data from the blockchain, ensuring timely updates and accuracy.
- Frontend Integration: Serves as the backend for the frontend, supplying the necessary data for user interfaces and decision-support tools.
Impact
Strengthening Network Security and Decentralization
Decentralization is paramount for enhancing network security against attacks and failures. By diversifying the distribution of Keypers and enabling wider community participation through delegated staking, the Shutter Network significantly increases its resilience. This is achieved by creating a more robust and failure-resistant infrastructure, where attacks on individual nodes do not compromise the networkâs integrity.
Benefits: A more secure and decentralized network attracts a broader user base, fostering trust in the Shutter Networkâs capabilities. This trust, in turn, can lead to increased adoption and use cases for SHU tokens, enhancing their utility and value.
Mitigating Selling Pressure and Promoting Long-term Commitment
Selling pressure, particularly following token unlock periods, can destabilize token value. By introducing staking incentives that reward long-term commitment, the network can stabilize token value and promote a healthier economic environment.
Benefits: Reduced volatility in SHU token prices leads to a more predictable economic model for developers and users alike. Stability attracts enterprise and developer interest, leading to new applications and increased demand for SHU tokens.
Fostering Community Engagement and Support
Community engagement is critical for the success of decentralized networks. By empowering SHU token holders to support specific Keypers, a deeper sense of community and collective ownership is fostered.
A more engaged community leads to higher network participation rates, improved network health, and a vibrant ecosystem where innovation and support thrive. It also enhances the networkâs reputation, attracting more users and developers.
Driving Technological and Economic Innovation
The implementation of the Keyper Incentive Mechanism and Delegated Staking System positions the Shutter Network at the forefront of blockchain innovation. It showcases a scalable model for rewarding participation and securing network operations.
Benefits: By leading in technological and economic innovation, Shutter Network sets a benchmark in the industry. This leadership attracts partnerships, developer interest, and investment, fueling further innovation and growth.
Budget & Milestones
We request a total budget of 35,000 USDC and 70,000 SHU Tokens to support the development of this initiative, with a supplemental recommendation for the DAO to allocate ~10,000 USDC for an external audit.
Milestones and SHU Token Disbursement Schedule
-
Project Planning and Technical Architecture
- Completion Time: 1.5 weeks
- Objective: Develop a comprehensive project plan and outline the technical architecture. This initial phase sets the projectâs foundation, detailing the scope, objectives, and technological framework, ensuring all components are aligned for seamless integration and functionality.
- Payment Released: None
-
Frontend UI Design
- Completion Time: 1 week
- Objective: Design the user interface and experience for the frontend. This step involves creating intuitive and engaging designs that will facilitate user interaction with the staking and delegation functions, emphasizing ease of use and clarity.
- Payment Released: 5,000 SHU Tokens
-
Smart Contracts Development
- Completion Time: 4 weeks
- Objective: Code and refine the Staking, Keeper, and Rewards Contracts. This critical development phase focuses on creating secure and efficient smart contracts that will underpin the staking and rewards mechanisms, incorporating best practices in smart contract design and security.
- Payment Released: 20,000 SHU Tokens
-
Testnet Deployment and Testing
- Completion Time: 2 weeks
- Objective: Deploy the developed smart contracts to a testnet and conduct thorough testing. This phase aims to identify and rectify any issues in a controlled environment, ensuring the contracts operate as intended under various scenarios.
- Payment Released: 10,000 SHU Tokens
-
Data Index API Development
- Completion Time: 1 week
- Objective: Develop an API for indexing and retrieving data from the smart contracts. The API will serve as the backend for the frontend application, enabling real-time data display and interaction, enhancing the userâs decision-making process.
- Payment Released: 5,000 SHU Tokens
-
Frontend Development
- Completion Time: 2 weeks
- Objective: Build the frontend application based on the designed UI/UX. This phase involves integrating the frontend with the smart contracts and Data Index API, creating a seamless and functional user interface for interacting with the staking and delegation system.
- Payment Released: 10,000 SHU Tokens
-
**Internal Audit of Smart Contracts **
- Completion Time: 2 weeks
- Objective: Perform an internal audit of the smart contracts to ensure their security and efficiency. This crucial step involves a comprehensive review and testing of the contracts to identify vulnerabilities and confirm adherence to security protocols, safeguarding against potential exploits.
- Payment Released: 10,000 SHU Tokens
-
Launch
- Completion Time: ~
- Objective: Mainnet launch of the product
- Payment Released: 10,000 SHU Tokens + 35,000 USDC
External Audit Recommendation
- Budget: 10,000 USDC recommended for allocation by the DAO.
- Objective: Conduct an external audit of the smart contracts by reputable individuals. This independent review is essential for validating the security and robustness of the contracts, providing an additional layer of assurance before deployment. We will help the DAO in finding the best individuals for this task
- Completed Time - 3 weeks
We are committed to delivering this project and fostering a long-term partnership with the Shutter Network. In demonstration of this commitment, we are not requesting any upfront payments. Moreover, the majority of the payment will be disbursed upon completion of key milestones, and we will not receive stablecoin payments until it is launched on mainnet. This structure is designed to align our incentives with the goal of building trust and developing the highest quality product for the Shutter Network
Gantt Chart (starting from 1 May 2024):
Expected Launch Time: ~3 Months Total Cost: 35k USDC + 70k SHU (+10K USDC Auditing)
Why Us: The Blockdudes Team
Experience and Expertise
At Blockdudes, my team and I have established a solid track record in the blockchain space. Our work spans developing and enhancing the infrastructure and applications across various chains and platforms, showcasing our capability to deliver complex projects successfully.
Team
I, Amrit Kumar Jain, am the CEO and Founder of Blockdudes and the Project Lead for this initiative. My extensive experience in blockchain places us in a unique position to spearhead this project. Other than me four other team members from Blockdudes will be joining us to execute this project:
- Darab Ahmad Khan, our Frontend Developer, specializes in creating seamless user interfaces, ensuring an intuitive user experience.
- Chirag Kumar, Blockchain Developer, specializing in smart contract development and blockchain development.
- Parth Kshirsagar, our UI/UX Designer, focuses on the design aspect, making sure the product is not only functional but also visually appealing and easy to navigate.
Our teamâs diverse skills and collaborative approach guarantee the comprehensive development and execution of this project
Social Media Links:
-
Amrit Kumar Jain
- GitHub: amritkumarj
- LinkedIn: Amrit Kumar Jain
-
Darab Ahmad Khan
- GitHub: kingdarabahmad
- Linkedin: Darab Ahmad Khan
-
Chirag Kumar
- GitHub: chirag9899
- Linkedin: Chirag
-
Parth Kshirsagar
- Behance : Parth Kshirsagar
Proven Track Record
As a collective, the Blockdudes team has successfully executed a range of significant projects, a few of which are:
- Decentralized Bridge: Worked with Vitalik Buterin to develop a decentralized layer 2 bridge.
- Mask Network: Integrated new features into the Mask Network browser extension.
- Unstoppable Domains: Assisted in integrating their service into various DeFi projects like Balancer, Enkrypt,zksync wallets, etc.
- Messari: We have worked with Messari on multiple projects, including developing several DeFi subgraphs that can be viewed at subgraphs.messari.io, this website is also built by us. We are currently working with them on building a large data project like Dune tables for multiple chains from scratch, which includes all Cosmos Chains, Filecoin, etc.
- Reserve: Developed DeFi collateral plugins.
- Verge: Developed ISO 20022 Application for Verge. Helping them integrate Smart Contracts in their chain
- Osmosis: Collaborating to build DeFi Vaults and strategies.
These examples represent a fraction of our work. Weâve completed several other projects, and our collective experience and success will be instrumental in the development and success of our proposed project
Long-Term Vision
Beyond this project, Blockdudes aims to help in strengthening the Shuttle Network ecosystem, aiming to attract more users and increase revenue through our innovative products. Our objective is to not only grow the user base but also to enrich the ecosystem and significantly enhance the user experience for everyone involved with Shutter Network