CoinSpark Open Sources a PayPal-Like Messaging Feature for Bitcoin

Published at: March 2, 2015

When sending payments, popular services PayPal and SWIFT allow users to attach private messages that add an explanation about the payment. Before now, bitcoin services haven't supported this feature. However, CoinSpark just launched a tool that works that accomplishes this for bitcoin transactions. They open sourced this tool so that developers can implement the feature in their own applications.

These messages, inserted as metadata on the blockchain, give context for the transaction. Users can explain that a transaction is payment for a loan, for instance, or payment for a bet. The message can come in a variety of forms, whether an explanatory note, an invoice, or a video. Only the sender and receivers can view the message.

This is how the message looks before sent:

This is how it looks on the receiving end:

CoinSpark is a colored coin protocol that allows users to move assets around the blockchain much like Counterparty. In a practical sense, CoinSpark is more decentralized than Counterparty though. The Counterparty protocol is itself decentralized, but it requires a full node to run. “The guiding principle of CoinSpark is that users can use a lightweight wallet on their computer,” said Gideon Greenspan, CEO of CoinSpark in a Skype call.

Users can add messages to asset transactions, as well as traditional bitcoin transactions.

“I think it goes a little bit beyond that though,” said Gideon Greenspan. When a bitcoin transaction is sent from one party to another party, a hash of the message is embedded in the blockchain. Both the sender and the recipient can verify the message. It remains on the blockchain forever and no one can tamper with it.

“They can prove the message exists very easily without having to go to a notary, or without having to go to any kind of a central intermediary,” he said.

The future is somewhat like another messaging service we're all familiar with. “You could look at it a little bit like email, but with notarization,” Greenspan said. Users can even choose to use the feature to notarize important emails.

Right now, users can send these notarized messages with the SparkBit wallet, a free and open source fork of the MultiBit wallet, which works with CoinSpark protocol. The company has open sourced the fully documented software libraries in six languages, (C/C++, Java, Javascript, PHP, Python, Ruby) so other developers can implement the messaging feature.

CoinSpark uses federated servers to deliver the messages. The hash of the message, as well as the server address, is stored in the OP_RETURN field.

The 40 byte OP_RETURN fields, often used to include metadata, has been the subject of fierce debate. Critics say that services that are embedding extra content into transactions are getting a free ride. Supporters claim that bitcoin is a permissionless playground—innovators don't need to call up the bitcoin core developers for approval. “It goes back to the question: Is bitcoin a currency or is it a platform for other applications?” Gideon explained.

But for the forseeable future, services like CoinSpark are taking advantage of the 40 bytes of OP_RETURN space.  And this new messaging feature is another example of that.

While messaging is exclusive to SparkBit right now, Greenspan says that CoinSpark is in talks with “major wallets” who are interested implementing it sometime down the road.

Did you enjoy this article? You may also be interested in reading these ones:

SendChat Integrates Cryptocurrency into Messaging App for 50 Million Global Users Magma Venture Invests US$400K Seed Funding in ‘Value 3.0’ GetGems Project Telebit Releases 1st Version of Built-In Bitcoin Wallet for Telegram Users
Tags
Related Posts
Iranian government reportedly moving to block Signal messaging app
Signal is reportedly under attack from Iranian authorities as interest is surging amid speculation the government already has access to users’ information on other popular messaging apps. According to Al Jazeera, many users of the privacy-focused messaging app in Iran have reported being unable to connect since Signal took the top position at the Google Play Store in the country this month. The app has already been removed from Iranian app stores Cafe Bazaar and Myket. In a tweet, Signal claimed it was “#1 on the Iranian government's block list” and working to get around the country’s attempts at censorship. …
Regulation / Jan. 26, 2021
Decentralized Communication Startup New Vector Raises $8.5M
London-based decentralized communication startup New Vector has raised $8.5 million to drive adoption for Matrix, a major alternative messaging protocol. Slack rival Riot.IM The Matrix protocol, which enables secure communication via end-to-end encrypted messaging applications such as Riot.IM, an alternative to WhatsApp, Telegram or Slack, will continue scaling and growing its network with the newly raised funds, New Vector announced on Oct. 10. Investors of the New Vector’s Series A funding round included London-based European seed fund Firstminute Capital, cloud computing and Software as a service (SaaS)-focused Notion Capital and enterprise software venture firm Dawn Capital, the firm said. As …
Blockchain / Oct. 10, 2019
Private 'Vanishing' Messaging App Wiper Adds Bitcoin Wallet
The social messaging app Wiper added a built-in bitcoin wallet last month, enabling instant transactions among contacts, as well as basic wallet functionality. Bitcoin integrated Wiper is most often compared to SnapChat, but unlike that popular app, it isn't entirely focused on vanishing messages. Wiper, unlike SnapChat, doesn't delete messages by default. Instead, users can decide when to delete messages from both their phones and the recipient's phone. Adding a bitcoin wallet in the app couldn't be simpler. Hit a few buttons, set a four digit pass code, write down the backup phrase and you are good to go. It …
Bitcoin / March 4, 2015
Gems to Decentralize Social Network Messaging and Reward Users
First there were social networks, then came Bitcoin. Then Bitcoin 2.0. Now, directly over the horizon, comes a new platform—a “social network 2.0” called Gems. This social network and messaging app is similar to Facebook and WhatsApp, but its developers have designed it with crucial differences. Gems will be decentralized, and it will reward its users for its success. Five years after the invention of Bitcoin, the latest innovators are building applications that work on top of the Bitcoin protocol and that make use of Bitcoin blockchain technology. One of the largest contenders in the Bitcoin 2.0 sphere is Counterparty, …
Social Media / Oct. 25, 2014
Messenger Giant Line’s Crypto Exchange to Delist XRP This Month
BitBox, the Singapore-based cryptocurrency exchange operated by internet messaging giant Line, announced that it will delist XRP on Jan. 16. Cointelegraph Japan reported BitBox’s decision earlier today. The announcement published on the exchange’s website on Jan. 6 read: “We keep a constant watch on all coins that are being traded on BITBOX. If a coin does not meet our standards based on its performance, reliability, liquidity, or law and regulatory requirements, it will be delisted from our exchange. To protect your assets and interests, we provide sufficient notice before delisting.” The crypto asset in question will be delisted at midnight …
Altcoin / Jan. 7, 2020