Has anyone thought about the possibility of a shapeshift-like exchange API that worked over shielded memos?
How it would work:
- There is a known shielded Zcash address for “ZEC to BTC” where I can send ZEC with a memo containing a BTC address. The exchange then sends me BTC at market rate.
- There is a known address for “BTC to ZEC” where I can send a memo containing zcash address. The exchange replies with a BTC address and when I send BTC to that address I receive ZEC at the address I provided at market rates.
- You could provide a Changelly-style “locked rate” in either case by adding a step where the exchange promises an exact rate for a certain amount of time.
One could use https://renproject.io/ to build such an API release it as an open source tool that anyone deploy to AWS.
You’d still need to depend on another exchange, or at least on an API provider. But users wouldn’t have to leave the Zcash ecosystem to complete a trade.