Skip to content

Latest commit

 

History

History
87 lines (64 loc) · 3.04 KB

README.md

File metadata and controls

87 lines (64 loc) · 3.04 KB


Auditopia

Auditopia - A Decentralized Smart Contract Audit Platform
This project is still WIP

Table of Contents

📝Description

Auditing wait times in top audit firms are 9-12 months and expensive. We need something that is more participative and allows new and yet-unproven security auditors to get more opportunities. Owing to the immutable nature of blockchain technology, it is impossible to update the code afterits deployment. Placing smart contracts without adequate audits could lead to undesirable situations like differences in the contract's intended performance, gas leakage, and more. 43% Web3 hacks in 2022 were due to contract vulnerabilities, of which 52% were not audited.
  1. Select A Jury: There are 5 jury members selected for every audit. They control a 3/5 multisig that approves a detected bug once it is reported by an auditor.
  2. Pools are created: Once the contract is deployed, 2equally-funded betting pools arecreated, called NoBugs and YesBugs
  3. Auditors audit and fund pools: A security auditor looks at the deployed contract and judges whether there are bugs in this contract or not. Till the time a bug has been reported, the money from the YesBugs pool starts streaming to NoBugs pool, such thatthe YesBugs pool will be exhausted in 30 days.
  4. Pool Liquidation: If a security engineer finds a bug, they may report the bug to the jury. The jury will vote with their signature on whether the bugis a severe bug. If the jury accepts the bug to be a severe bug, the NoBugs pool is liquidated and all the money from NoBugs pool is distributed to the people who funded the YesBugs pool.

🔗Links

Assets

🤖Tech-Stack

Frontend - WIP!

  • NextJS

Smart Contract

  • Solidity, deployed on Scroll Sepolia

Contract Event Indexing

  • TheGraph

Offchain Computation, Cronjobs

  • Chainlink VRF
  • Chainlink Automation
  • Chainlink Services

Data Storage

  • TableLand

👩‍💻Team Members