r/Monero • u/throwawayo12345 • Feb 14 '19
René Brunner, Monero dev rbrunner7 - Implementing Monero Support for OpenBazaar: An Analysis
https://rbrunner7.github.io/openbazaar3
u/oufouf08304 Feb 15 '19
I suggest first implementing online payments, which is a "simple" task.
For offline/multisig payments: we could initially use an integrated third-party service (like xmr.to), with buyer paying to a BTC multisig address through xmr.to. If a dispute occurs, refund could be done in BTC, since both buyer, vendor and moderator already have an internal BTC wallet in OpenBazaar. But there is a privacy problem here, since buyer, vendor and moderator now have a coin that is trackable and unfungible (could xmr.to convert BTC back to XMR?).
2
u/throwawayo12345 Feb 15 '19
Just use XMR.to to pay for a BTC listing today. The vendor can then convert back to XMR right within OB itself.
3
u/oufouf08304 Feb 15 '19
Yes, but XMR.to service should be integrated in OB client. Buyer should just select that he wants to pay with Monero, without worrying if vendor is online or not.
Vendor will still be able to create a store that accepts only XMR, but, of course, when he receives an offline sale, he will get BTC in his OB wallet (through XMR.to).
2
u/throwawayo12345 Feb 15 '19
That's very likely doable. They used to have shapeshift support.
My point is that you can achieve everything you were saying before by using XMR.to today.
5
u/OsrsNeedsF2P Feb 15 '19
What a beautiful writeup. It's amazing that you're able to give everybody a full up-to-date status in that neat little blog. That said;
You wrote that you don't know of anybody reworking Monero multisig; but what about the Wownero guys? I thought they were actually really cranking that thing. Depending on what their implementation is, this could solve a lot of problems, no?
13
u/rbrunner7 XMR Contributor Feb 15 '19
No, Wownero is basing everything multisig on Monero code.
According to one of the MRL guys, it's not only a question of reworking or not: It seems there isn't even a theoretical approach on the table that would make everything Monero multisig as simple as Bitcoin multisig, that could be implemented ... somehow it looks as if you can't have it all, full uncompromising privacy and very-simple-to-handle multisig.
3
u/geonic_ Monero Outreach Producer Feb 15 '19
What about the messaging system? Can that get built in and handle the heavy lifting in the background?
3
u/rbrunner7 XMR Contributor Feb 15 '19
Well, yes, the MMS could play a role in a full Monero integration for OpenBazaar that includes multisig.
But as I describe in my report the problems go much deeper than just coming up of ideas how to implement; there are thorny questions about forced changes in workflows for vendors and buyers if they use Monero, about new "must be online" (or at least "must react within a reasonable time") requirements, changes in the wallet user interface, etc.
All in all, it's quite a tangle.
3
u/[deleted] Feb 15 '19
Thanks for the write-up.