Monero Leader Accuses MobileCoin of Borrowing Code

Key Takeaways

  • Riccardo Spagni of Monero has accused MobileCoin of using the former coin’s code without acknowledging its origins.
  • Others have criticized MobileCoin for being overly centralized.
  • The coin became more notable this week when Signal decided to adopt it as a means of payment.

Share this article

MobileCoin is facing criticism around the origin of its features following accusations from one of Monero‘s lead developers.

Did MobileCoin Borrow Code From Monero?

MobileCoin combines Ring Confidential Transactions (RingCT) for privacy and Stellar consensus for fast block times. Josh Goldbard, the CEO of Mobile, claims that it is the “only [coin] ever built that is both privacy-protecting and fast.”

However, those claims are now under fire. At the time of launch, MobileCoin claimed it implemented CryptoNote, a ring signature-based protocol that achieves transaction privacy.

This is now being challenged by Riccardo Spagni, a leading Monero contributor, who accused the project of copying Monero’s technology without giving any credit. “MobileCoin claims to be based on CryptoNote, but it’s not. It’s based on Monero…not sure why there’s no credit where credit is due?”

To justify his accusation, Spagni noted that MobileCoin includes features first seen in Monero such as “RingCT, subaddresses, and bulletproofs.”

In response, MobileCoin founding engineer Alex Graveley denied the claims and said the team didn’t use any Monero code. Graveley even called Monero “the worst codebase” in a now-deleted tweet.

Centralization Also Under Fire

It is not just plagiarism that has attracted critics. Peter Todd of the blockchain security firm Coinkite has expressed concern over MobileCoin’s centralization. He argues that MobileCoin’s consensus protocol relies on centralized technologies including Intel SGX, Stellar Consensus Protocol, and Amazon S3.

He added that this makes a fork impossible. “Putting the consensus in Intel SGX makes it…

Read More