mainnet_pat CCS proposal for completion of XMR-BCH atomic swaps
Compare changes
mainnet-pat-xmr-bch-atomic-swaps.md
0 → 100644
+ 61
− 0
This proposal seeks the support from Monero community to finalize the effort to create the web platform for XMR-BCH atomic swap utilizing the adaptor signatures. Unlike the COMIT or other approaches we aim to swap assets both ways, trustless. See details in refs [Hoenisch, P. & Pino, L. (2021)](https://gitlab.com/0353F40E/cross-chain-swap-ves)
As I have mentioned above, I have underestimated the initial development and time cost. At the time of flipstarter submission I had a working atomic swap concept, but not the end solution. Running tests in vscode's console turned out much different from deploying a web app which does not use any coordination servers but libp2p only - for orderbooks and trade message exchanges. The flipstarter was intended to pay for effort already spent by me and BitcoinCashAutist as well as to fund further work. BCA is a brilliant thinker and he delivered his promised part - the BCH covenant contract to enable the atomic swaps. Moreover he overdelivered by optimizing and improving the contracts and paving the way towards other BTC-like (LTC, DOGE, etc) swap pairs and also by continuously supporting me on conceptual level. BCA does not help me write code and/or otherwise help with the web app, so I am alone here.
I seek additional funding to complete the project and make it ready for web. Currently I am working hard on the web app to ensure the failsafe execution of the swaps, which are prolonged multistep processes, especially in context of several concurrent ongoing swaps. Particular challenge is making libp2p-based orderbook and swap message exchange work properly in browsers and with vpns enabled. Another big topic is to support libp2p onion routing for enhanced security.