Inspiration
How can I safely make a payment for hiring someone to do a job? buy or sell a NFT to someone directly? How can I trust a marketplace for trading, especially some new platform?
What it does
It's a delegated escrow service, which allow any dApp to build solutions on top. For example, a job market for freelancer, a alternative ebay for p2p trading, a contract for salary payment...
How we built it
The core is escrow smart contract canister we build, and build a common UI for managing P2P orders.
Challenges we ran into
Dispute, how to handle the dispute since there is no middleman except of smart contract. The possible solutions are: 1. adding credit/reputation system to help stop bad behaviour. 2 forming a DAO/council to handle the dispute like a court. 3. escrow service take the trading item ownership(e.g NFT) temporarily to make sure delivery successfully.
Accomplishments that we're proud of
By leveraging escrow service, we provide interface to allow user to trading NFT ticket on ICEvent, no marketplace needed, and we also enhance our TODO feature to be a Bounty, which anyone can hire somebody to help a small job by paying bounty using escrow service. There also a simple interface, which anyone can just create a P2P order for trading (e.g NFT...)
What we learned
how to use technology to solve trust problem.
What's next for ICEscrow
- get more scenarios implemented.
- design reputation system.
- collaborate with social platform to implement social purchasing
source code https://github.com/ICEvent/Escrow
Built With
- motoko
- react
Log in or sign up for Devpost to join the conversation.