🌟 Inspiration

The inspiration for EscrowX came from a recurring frustration in the freelance world — freelancers losing 10–20% of their earnings to platform fees, and clients still dealing with slow, centralized, and often unfair dispute processes. I wanted to build something fair, transparent, and trustless, powered by blockchain but simple enough for anyone to use.

The idea clicked when I realized Stellar already had the perfect ingredients: low fees, native escrow capabilities, fast finality, and global accessibility.

So the question became: “What if we rebuilt freelance marketplaces without middlemen?”


⚡ What It Does

EscrowX is a decentralized freelance marketplace built on Stellar that enables:

  • Trustless escrow payments
  • Zero platform fees
  • DAO-based dispute resolution
  • Instant 5-second payouts
  • Global accessibility

Clients lock funds into an escrow account, freelancers deliver work, and if disputes occur, 3 community arbitrators vote — with payouts automatically released based on majority.

All transparent. All on-chain. No intermediaries.


🏗️ How We Built It

We combined Stellar’s native features with a modern web stack:

  • Stellar Blockchain → For multi-sig escrow + instant transactions
  • Freighter Wallet → User-controlled signing
  • Next.js 15 (App Router) → Fast frontend and API routes
  • TypeScript + Shadcn UI + Framer Motion → Clean design & animations
  • Vercel Edge Functions → Low-latency global deployment

Escrow accounts are created dynamically with multi-signature thresholds like:

[ \text{Threshold}_{release} = 2 \text{ of } 3 ]

And the DAO dispute resolution uses:

[ \text{Winner} = \text{Side with } \frac{2}{3} \text{ arbitrator votes} ]

This keeps the logic secure, transparent, and mathematically simple.


🧠 Challenges We Ran Into

  • Multi-sig Escrow Complexity: Implementing Stellar’s account thresholds and operations safely.
  • Cross-browser wallet simulation: Needed 3 accounts (Client, Freelancer, Arbitrator) for demo.
  • Secure secret sharing: Ensuring escrow secrets never expose private keys.
  • Dispute voting logic: Avoiding bias, preventing arbitrators from self-voting.
  • UX Simplification: Making blockchain actions feel intuitive, not technical.
  • Time Constraints: Building an entire end-to-end marketplace in hackathon time.

🏆 Accomplishments That We're Proud Of

  • Built a fully functional trustless escrow system with zero middlemen
  • Designed a DAO-powered dispute resolution flow
  • Achieved 5-second payment finality powered by Stellar
  • Created a smooth, modern UI that makes blockchain feel invisible
  • Solved secure, end-to-end escrow without smart contracts
  • Built a fully deployable product — not just a prototype

📚 What We Learned

  • How to design governance systems using DAO logic
  • How Stellar’s native features can replace smart contracts entirely
  • How to securely handle encryption, multi-sig, and on-chain workflows
  • The importance of designing blockchain experiences that feel simple to users
  • That decentralized systems can solve real-world problems — elegantly

🚀 What's Next for EscrowX

  • Mainnet launch with enhanced security
  • Arbitrator staking & reputation system
  • Governance token for voting rights & rewards
  • Mobile app for freelancers and clients
  • IPFS storage for work submissions
  • Multi-currency support (USDC, EURC, more)
  • Plugin SDK for businesses to integrate decentralized escrow

Built With

Share this project:

Updates