Coder Social home page Coder Social logo

auditopia-dev's Introduction


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

auditopia-dev's People

Contributors

jigsaw-23122002 avatar sarvagnya avatar vorachaitya avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.