Please describe your proposed solution.
Our solution is a community-driven Bug Bounty platform on the Cardano Blockchain. Recognizing the importance of security in blockchain projects, we aim to create an ecosystem where developers can submit their projects for auditing. Users will be incentivized through ADA rewards to find and report vulnerabilities. In this way we aim to strengthen project security and increase collaboration within the ecosystem.
We intend to engage both experienced auditors and enthusiastic community members, offering a unique blend of expertise and fresh perspectives. By ensuring robust security measures, we contribute significantly to the Cardano ecosystem's overall integrity and reliability. Our solution is unique because it combines community engagement with professional auditing, benefiting developers, auditors, and ultimately, the Cardano network.
The first version of our website will be a PoC and to fit within the budget we plan to deliver it without a smart contract functionality. In the next phases of the project, we aim to add a smart contract described below.
Smart Contract Functionality:
- Submission of Audit Requests:
- Developers can submit their code repositories to the platform along with a specified amount of ADA tokens to be held in escrow by the smart contract.
- The submission would include details such as the repository URL, contact information, scope of the audit, and the bounty amount.
- Bounty Allocation and Locking Funds:
- The smart contract locks the submitted ADA tokens as a bounty for the duration of the audit period.
- Conditions for bounty distribution are predefined, such as types of vulnerabilities or issues that qualify for a reward.
- Verification and Claim Process:
- Auditors or community members who find vulnerabilities submit proof, such as a detailed report or code patch.
- The smart contract will have a function to allow the admin team to review submissions and verify their validity.
- Reward Distribution:
- Upon admin approval, the smart contract automatically distributes the bounty to the finders of the vulnerabilities based on predetermined rules.
- The distribution could be a flat fee per bug or a percentage based on the severity of the issue.
- Dispute Resolution:
- In case of disputes regarding the validity of a bug or the reward amount, the smart contract can hold the funds until the dispute is resolved through a predefined governance process.