🌟 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
- base44
- blockchain
- freighter
- next.js
- postgresql
- rust
- stellar
- typescript
Log in or sign up for Devpost to join the conversation.