ZTrust

ZTrust

Enhancing Trust with Transparent On-Chain Audits

241
Built at ETHDenver 2024
Zircuit: Second Prize
ZTrust

ZTrust

Enhancing Trust with Transparent On-Chain Audits

The problem ZTrust solves

Inspiration

Signing a smart contract is like navigating through a maze without a map - you're not sure if there are secret traps waiting to spring! This uncertainty shakes up user confidence in what they're diving into, and that's not good for crypto's street cred. How do we bring in the next billion users? By boosting security and making this crypto world a rock-solid, trusty playground! 🚀

Problem

  • Security reports are overly complex and difficult for end users to understand.
  • Checking all security reports before engaging with any smart contract is a tedious and cumbersome process for end users.
  • Users are falling victim to numerous scams.
  • There's a crisis of trust in Web3.

What We Built

  1. On-chain Audit Registry:

    • We've developed an on-chain audit registry that allows audit firms to publish their audits directly on the blockchain, rather than relying on centralized, tamper-prone off-chain repositories. Auditors can anonymously rate their experiences auditing specific protocols, providing an overall evaluation of the protocol's security standpoint. This empowers end users with valuable security insights into any given protocol. Wallet providers can leverage this tool to offer users enhanced security insights for transactions, along with personalized recommendations based on their risk tolerance.
  2. Security Scanner:

    • We've created a user-friendly dashboard allowing end users to easily check the security status of any given address by accessing audit reports. Additionally, an AI chatbot is integrated to explain report findings in plain English, ensuring users understand security assessments comprehensively.

How we built it

  • Solidity to build smart contracts
  • Risk Zero to for ZK based rating
  • React for building the dashboard
  • OpenAI integration: : Leveraged OpenAI to build an AI chatbot for enhanced user interaction and assistance

Challenges we ran into

This project presented us with a fascinating journey full of learning opportunities, yet it posed a significant challenge in architecting a solution with numerous intricate components. Narrowing down our broad problem set was also quite daunting.

Integrating and harmonizing the various pieces proved to be a major hurdle, but we eventually managed to get all the independent parts up and running smoothly.

We've provided GitHub and Etherscan links for each of our components. The first link houses the bulk of our logic, encompassing our smart contracts, backend, and frontend.

Understanding and implementing ZK proofs presented another obstacle, as it's a highly complex topic unfamiliar to us. Nonetheless, we successfully integrated and deployed it for our project.

The second GitHub link contains our logic for the ZK proofs, while the last two links showcase the contracts deployed on Sepolia.

Accomplishments that we're proud of

  • We managed to talk to our target stakeholders during ethdenver 2024 ( security firms, Defi protocols , blockchain network , wallet providers and normal web3 users ) to validate our idea and gather feedback.

What We Learned

  • Explored the audit issue and delved into Risk Zero and ZK technology.

What's Next for Ztrust

  • Develop a rich dashboard with security analytics.
  • Enhance contract architecture and security.
  • Onboard stakeholders and collaborate on audit industry standardization
  • Train custom AI models.

Tracks Applied (9)

Impact & Public Goods

We're developing a system to store audit findings on the blockchain, allowing users to easily check the security level o...Read More

Most impactful dApp-tooling built with the Filecoin Virtual Machine (FVM) on Filecoin

We aim to improve security within the Filecoin ecosystem by offering users valuable security insights. Providing open ac...Read More

Filecoin Foundation

Hedera BUIDLers Challenge: Imagine, Create, Hello Future

Our project, deployed on the Hedera TestNet, fits perfectly with the Hedera BUIDLers Challenge: Imagine, Create, Hello F...Read More

Hedera

Pioneer Novel Confidential dApps

Our project, deployed on the INCO Network testnet for our on-chain registry, fits the Pioneer Novel Confidential DApps t...Read More

Inco Network

Metis dApp Analytics Dashboard

Our project is an analytics dashboard that gathers security data from the blockchain. We've deployed this tool on the Me...Read More

Metis DAO Foundation

Boost your startup with NEAR Horizon

Our project focuses on enhancing blockchain security and has been deployed on Near Aurora to take advantage of its scala...Read More

NEAR

Build an app using RISC Zero ZKVM/Bonsai

We utilize RISC Zero to quickly generate Zero-Knowledge (ZK) proofs via Bonsai's off-chain processor. This technology e...Read More

RISC Zero

Best Overall Projects on Zircuit

We are leveraging Zero-Knowledge (ZK) proofs and deploying them on Zircuit to utilize the Zircuit Scan Explorer for tran...Read More

Zircuit

ZK is the Endgame

Our project aligns with the Polygon: ZK is the Endgame track by using Zero-Knowledge (ZK) proofs to improve privacy and ...Read More

Polygon

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion