1/ After a good bit of research and some back and forth on Twitter, I wanted to put out a thread with my thoughts on MobileCoin.
Tl;dr -- MobileCoin uses the Monero protocol to provide strong privacy for users, but sadly relies on Intel hardware guarantees and centralization. https://twitter.com/sethisimmons/status/1379474896653332481
Tl;dr -- MobileCoin uses the Monero protocol to provide strong privacy for users, but sadly relies on Intel hardware guarantees and centralization. https://twitter.com/sethisimmons/status/1379474896653332481
2/ MobileCoin chose to build their protocol with the entire Monero protocol stack for privacy, while relying on Intel SGX for validation of transactions:
https://github.com/mobilecoinfoundation/mobilecoin#overview
This reliance means that Intel becomes a trusted participant in the network and assumes no backdoor
https://github.com/mobilecoinfoundation/mobilecoin#overview
This reliance means that Intel becomes a trusted participant in the network and assumes no backdoor
3/ Unfortunately, even though MobileCoin based their entire transaction protocol around Monero (rewritten in Rust, which is great!) they blatantly ignored the source of the protocol: https://twitter.com/fluffypony/status/1379559273504641025?s=21
4/ The Monero project has been iterating and improving the Monero protocol for 7y, and though it was originally based on the Cryptonote protocol, it has evolved drastically and no longer shares many similarities.
5/ The Monero community always gives credit to the source of innovations, and many of the core pieces of the protocol stem from efforts to improve Bitcoin privacy that were never implemented there.
Examples of this are Confidential Transactions, Bulletproofs, and Dandelion++.
Examples of this are Confidential Transactions, Bulletproofs, and Dandelion++.
6/ The most interesting deviation from the Monero protocol is the deletion of rings post-validation and pre-inclusion:
https://github.com/mobilecoinfoundation/mobilecoin/tree/master/transaction
I’d love to hear more thoughts on how (if?) this could work for Monero.
https://github.com/mobilecoinfoundation/mobilecoin/tree/master/transaction
I’d love to hear more thoughts on how (if?) this could work for Monero.
7/ To top all of this intentional lack of credit to the Monero project, the lead engineer for MobileCoin took to Twitter to bash Monero’s codebase, obviously without understanding Monero or it’s history:
https://twitter.com/fluffypony/status/1379603450175053825?s=21 https://twitter.com/fluffypony/status/1379604541390344194?s=20
https://twitter.com/fluffypony/status/1379603450175053825?s=21 https://twitter.com/fluffypony/status/1379604541390344194?s=20
8/ Another core issue with MobileCoin is that there is no mining or fair issuance — all 250M coins have already been mined in 16 outputs, and are solely the property of MobileCoin and it’s VC investors to use/sell as they see fit:
https://raw.githubusercontent.com/UkoeHB/Mechanics-of-MobileCoin/master/Mechanics-of-MobileCoin-v0-0-39-preview-10-11.pdf (page 133)
https://raw.githubusercontent.com/UkoeHB/Mechanics-of-MobileCoin/master/Mechanics-of-MobileCoin-v0-0-39-preview-10-11.pdf (page 133)
9/ However, maybe the most troubling of all with MobileCoin is that they already explicitly censor and prevent US citizens (among many others) from using MobileCoin in any way: https://github.com/mobilecoinfoundation/mobilecoin/blob/master/TERMS-OF-USE.md
10/ Add to this their already explicit support of government surveillance and economic control, and you have something completely antithetical to “cryptocurrency”:
https://twitter.com/_benkaufman/status/1379760279324614664?s=21
This is not censorship-resistant, it is already censored and heavily regulated.
https://twitter.com/_benkaufman/status/1379760279324614664?s=21
This is not censorship-resistant, it is already censored and heavily regulated.
11/ As for their design decisions:
They seem to have completely ignored the fact that mempool validation (0-conf) transactions are fine for the vast majority of mobile payments:
https://twitter.com/_geonic/status/1379661623015526407?s=21
There is no need for all transactions to have multiple confs.
They seem to have completely ignored the fact that mempool validation (0-conf) transactions are fine for the vast majority of mobile payments:
https://twitter.com/_geonic/status/1379661623015526407?s=21
There is no need for all transactions to have multiple confs.
12/ In addition, transaction fees are already extremely high at ~$0.67 per transaction flat fee, far too much for this type of mobile-first micro-payment platform:
https://www.reddit.com/r/signal/comments/mlhch4/signal_endorsing_mobilecoin/gtlop68/?utm_source=reddit&utm_medium=web2x&context=3
This is drastically higher than the current $0.0037 TX fees in Monero.
https://www.reddit.com/r/signal/comments/mlhch4/signal_endorsing_mobilecoin/gtlop68/?utm_source=reddit&utm_medium=web2x&context=3
This is drastically higher than the current $0.0037 TX fees in Monero.
13/ Note that there are no miners or validators to pay for security, so there is no need for high fees in any way.
I would expect this to be arbitrarily lowered and controlled by MobileCoin in the future, but seems like a serious design oversight on day one.
I would expect this to be arbitrarily lowered and controlled by MobileCoin in the future, but seems like a serious design oversight on day one.
14/ All of this to say that MobileCoin screams “cash grab” and doesn’t seem to have any basis in technical merit or user-base.
MobileCoin has 0 existing user base, no exchange listings, and has been built from the ground up for VC-funding.
MobileCoin has 0 existing user base, no exchange listings, and has been built from the ground up for VC-funding.
15/ As someone who has been pushing @signalapp for a while, I’m pretty upset by this move the more I learn about MobileCoin and the intentional disregard they’ve taken for crediting #Monero with their entire privacy protocol or building a censorship-resistant platform.
F/ To finish it off, here’s a great old thread that speak to the disconnect between cypherpunk ideals that seems to be rising in the space.
We can do better. We *must* do better. https://twitter.com/xmrhaelan/status/1316096740441939970
We can do better. We *must* do better. https://twitter.com/xmrhaelan/status/1316096740441939970