Applicant background
We are ΚΣ Team, hands-on researchers & developers with an interdisciplinary vision, believing that the new economic system being built can promote big social changes in South America. Putting into practice the evidences that blockchain can provide new techno-social forms of collective ownership and participation.
Description of Problem or Opportunity
Moeda.Casa Platform was possible by a ZOMG grant on 23-jan-2021 for a 8 weeks Proof-of-Concept to be implemented over the Brazilian Central Bank new System (starting November’21) called PIX. We elaborated a smart solution described here allowing Brazilians with any Bank account to acquire a multitude of cryptos in the most private way, having Zcash as a bridge;
Moeda implements the constant-quest for a safe system (also accessible by Tor) allowing Brazilians with any Bank account to acquire a multitude of cryptocurrencies/tokens in the most private way.
- No KYC from buyers: no trackers and no analytics, no IDs, no registrations, and zero logs.
- No worries with order books, liquidity, and complex fees arithmetic.
- The Liquidity Agent has no information about the user’s requested token and wallet.
[/sequence diagram]
While the first unknown user did a full process to acquire some unknown crypto on 2021-03-16 from our Liquidity Providers, having it swapped directly from the ZEC Pool, much more work had to be done involving calculating slipages, Pix Refunds, UX, DevOps, running a full Zcash node and Tor. We also started to developed a message-oriented architecture using the ZEC MEMO fields to control the Dark Pool we call Zinkretik, but funds went over a long time ago to keep working on it.
You can find a 40m Deep Dive video here.
Proposed Solution + Technical approach
We described here a list of things to be finished and a better approach to enhance the security of our Liquidity Providers using Zinkretik;
Solution Format
- a Docker image with a Zcash node and Zinkretik, so it can easily be deployed and adapted into other projects.
- a Twitter bot controlled by it, as an anonymous proof-of-concept.
- Moeda.casa v1, making the ztep from a working proof-of-concept to a product, beyond the small telegram community using it today.
- A cointelegraph.com.br article about this work done, enabled by ZOMG.
How big of a problem would it be to not solve this problem?
Every time a new Zecpages, Zpublish, Moeda or projects willing to use Zcash technology wants to prototype a message-oriented system, they have to build their infrastructure from scratch and/or trust untrustable third-parties nodes to operate. We are open-sourcing our small smart solution for future projects fast prototyping and experimentation.
About Moeda, as we shared before, we believe Zcash can take the role in Brazil of opening the discussions and providing solutions on Privacy and Security as a whole, while we are crossing the big financial revolutions we are seeing.
Execution risks
Doing Software is lots about managing complexity. Last time we expected to work for 2 months and could not forehand the amount of work for a well done prototype, sharing very small resources with UX Dev and collaborators, not counting the many tests paying miners and transfers, while first expecting to focus mostly on the Dark Pool backend. Now, most of the risks are well known, and not having to work 12h/day to do it in 8 weeks. We also have requested a simple $5 server just for the web app, but with all the nodes and Tor we are paying 4 times more from our pockets since then.
Unintended Consequences
Our main worry is the unexpected usages of Moeda, as a Peer-to-Peer DarkPool, having legal consequences for the Liquidity Providers. Time will tell.
Schedule for a 5 months Project
August:
- We really wanna go back to work ASAP on our TODO list of open tasks at Moeda!
- Websockets and MessageQueues!
September:
- Dev & Tests, Test & Dev!
- Prepare for the masses!
October:
- Zincretik as a docker image!
- Twitter bot!
November:
- Publish at cointelegraph!
- Analyse, fix and enhance.
December:
- Experiment a Treasury Tax for self-funding and stop depending on ZOMG
Budget
- an one-time payment for 3-years a robust server at ssdnodes for 240
- 2 full stack devs working for 5 months (+paying collaborators like the UX Dev) : 4200 * 2 * 5 = 42000
= $42240