project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

BlockBounty

BlockBounties is a decentralized platform for secure, trustless agreements. Using attestations, smart contracts, and decentralized storage, it automates payments for any project needing escrow—from bug bounties to milestone-based collaborations. Trust made easy on-chain!

BlockBounty

Created At

ETHOnline 2024

Winner of

Sign Protocol - Sign Everything Pool Prize

Prize Pool

Project Description

BlockBounties is a decentralized platform designed to facilitate secure and trustless agreements between two parties, such as businesses, freelancers, or collaborators. By leveraging blockchain technology, BlockBounties ensures transparency, automates payments, and reduces the risk of disputes in any project where trust and clear terms are essential.

Core Problem Addressed:

-Traditional agreements involving milestones or payments often face several issues: -Lack of Trust: Participants are uncertain if payments will be made or milestones will be honored. -Payment Delays and Disputes: Manual checks and unclear terms lead to delays and frequent disputes. -Manual Processes: Managing these agreements requires time-consuming oversight and manual intervention, which is prone to errors.

What BlockBounties Does: -BlockBounties offers a decentralized solution for any type of project that requires escrow for trust and transparency: -Crypto Bug Bounties: Securely manage and automate payments to developers or researchers who discover and report bugs, ensuring payments are only released once verified. -Milestone-Based Projects: Handle complex projects with multiple milestones, automatically releasing funds only when each phase is completed and verified. -Creative Collaborations: Facilitate secure agreements for creative work (such as design or content creation), with funds held in escrow until deliverables are confirmed. -Service Agreements: Enable consultants or service providers to set clear terms, where payments are held in escrow and released upon verified completion. -Cross-Border Deals: Allow international collaborators to enter into agreements with confidence, knowing that funds are secured and only released under predefined conditions. -Decentralized Crowdsourcing: Manage payouts for crowdsourced tasks, from translation services to community-driven projects, where funds are escrowed until tasks are verified.

Key Features of BlockBounties: -Attestations for Trust: Uses Sign Protocol to create cryptographic attestations for both the initial agreement and milestone completion, ensuring both parties agree on terms and outcomes transparently. -Automated Escrow Payments: Employs smart contracts to manage an escrow system where funds are securely locked when a bounty is created and automatically released upon verified completion, reducing the need for intermediaries. -Decentralized Data Management: Integrates Tableland to store all bounty-related data like milestones, project details, and participant information in a decentralized database, ensuring data integrity, transparency, and reduced storage costs. -User-Friendly Access: Uses Web3Auth to enable seamless wallet-based login, providing easy access for all types of users without the complexity of traditional wallet setups.

Benefits of BlockBounties: -Versatile Use Cases: Applicable across any project or agreement needing escrow, from bug bounties to service contracts, ensuring trust and transparency. -Automated and Transparent: Smart contracts and attestations automate critical processes, providing a clear and tamper-proof record of all transactions and agreements. -Cost-Effective and Secure: Leverages decentralized storage and blockchain technology to minimize costs while maximizing security and accessibility. -Simplified Collaboration: Reduces friction in collaborations by ensuring all parties have clear, verifiable terms and automated payment releases.

Notable Implementations: -Schema Hooks: Used in Sign Protocol to automate actions like payment release upon milestone completion, enhancing efficiency and reducing manual oversight. -Optimized Data Handling: Combines on-chain attestations with decentralized off-chain storage using Tableland for scalable and transparent data management.

How it's Made

We built this project using a combination of web3 technologies to create a decentralized, trustless system for managing bounties and milestone-based payments.

-Sign Protocol: Used for creating cryptographic attestations for both the initial agreement and the completion of bounties, ensuring all actions are transparent, tamper-proof, and verifiable on-chain.

-Tableland: Integrated as a decentralized cloud database to store all bounty details like descriptions, milestones, assigned freelancers, and status updates, maintaining data integrity and transparency while reducing on-chain storage costs.

-Web3Auth: Leveraged to provide a seamless login experience for users, allowing secure wallet authentication without complex setup.

-Next.js and TypeScript: Employed for building the front-end of our application, providing a modern, performant user interface that interacts smoothly with blockchain components.

-Foundry and Solidity: Used for developing and deploying smart contracts to handle escrow functionality, locking funds when a bounty is created and automatically releasing them upon verified completion.

Technological Benefits: -Sign Protocol provides a secure method for creating attestations, minimizing disputes, and ensuring payments are only released when work is verified. -Tableland offers scalable off-chain data management with on-chain references, maintaining decentralization and cost-efficiency. -Web3Auth simplifies user onboarding, ensuring easy wallet authentication for both business and freelancer users.

Hacky Bits: We creatively used Schema Hooks in Sign Protocol to automate payment releases upon milestone completion, making the process trustless and efficient. Combined on-chain and off-chain data storage using Tableland for metadata and smart contracts for critical actions, optimizing for both transparency and cost.

background image mobile

Join the mailing list

Get the latest news and updates