How Bitcoin’s Lightning Can Be Used for Private Messaging

News


Bitcoin’s lightning network might have a use case beyond faster and more scalable payments.

Last week Lightning Labs developer Joost Jager revealed an experimental, new proof of concept: Whatsat, a version of lightning that can be used to send private messages.

Like bitcoin, it’s censorship-resistant. But, unlike encrypted apps that morph messages into unreadable, garbled text to keep messages from prying eyes, there’s no central entity to stop users from employing the network.

Jager told CoinDesk:

“Lightning is a peer to peer network in which anyone can participate. There is no central entity that has the ultimate power to decide on [what] users are allowed to communicate.”

Private messaging is a hot topic in the digital age, as it’s easy for bad actors to intercept messages that aren’t encrypted. Apps such as Signal and Wire give users more privacy, but private messaging is still far from everywhere.

“I like to compare private messaging with talking to someone in person privately. We can do this without asking for permission,” Jager argued. “It is a freedom that is so natural, that we hardly even realize how important it is. As we humans continue to digitize ourselves further every day, I think it makes sense to extend this freedom into the digital domain.”

Whatsat is a passion project for Jager, not something he’s working on for Lightning Labs. The app is at an early stage, not to be used with real bitcoin yet.

Accidental messaging system

Jager said it’s always been possible to add extra data to lightning payments. But a recent change to lightning’s specifications has standardized how this built-in messaging system works, so lightning network software remains compatible.

There are other technologies that can be used to decentralize messaging, Jager said, but he argues there are some advantages built into lightning that other apps don’t have.

“Lightning is not the only way to decentralize this, but it does have the advantage that it is also a payment network,” he said. “Running any sort of centralized or decentralized service costs money and with lightning it is easy to pay for that on a per-message basis.”

It’s hard for chat platforms and social networks to achieve “network effects,” whereby they become exponentially more useful as more people use them. But twinning payments and messaging might help lightning.

“It is a question of how many [peer-to-peer] networks you want to participate in. It simplifies things if you get the two major uses, payment and chatting, from a single network,” Jager said.

Getting so many people to join such a project could be a challenge, Bitcoin Core contributor Sjors Provoost argued on Twitter. He suggested someone build “bridges” to popular existing apps, like WhatsApp or Signal, so users don’t have to download a whole new program to participate in the lightning chat.

Messages sent on lightning are free for now. Whatsat “relies on the fact that there is no charge for a failed payment. The payment reaches the recipient, the recipient extracts the message and they fail the payment,” Jager said. But, should he develop the idea further, it’s likely to charge a nominal amount. Lightning payments currently cost a median of .0001 satoshis, a single satoshi (or 100 millionth of a bitcoin) currently being worth a fraction of a penny.

“There surely are people willing to pay for it, but for what price would make it a no-brainer for almost anyone?” Jager asked. “Suppose the average user sends 30 messages per day. That comes down to about 1 satoshi per message with the current bitcoin exchange rate.”

That’s about a dollar per year.

“If the lightning network matures to a system that can sustainably handle 1 [satoshi] payments, I think a future of permissionless private messaging is unlocked,” Jager said.

“The Dispatch of the Messenger” by François Boucher image via the Metropolitan Museum of Art



Source link

Infolinks.com, 3210366 , DIRECT rubiconproject.com, 20322, RESELLER, 0bfd66d529a55807 google.com, pub-6373315980741255, RESELLER, f08c47fec0942fa0 google.com, pub-4299156005397946, RESELLER, f08c47fec0942fa0 Adtech.com, 11409, RESELLER appnexus.com, 3251, RESELLER Pubmatic.com, 60809,RESELLER,5d62403b186f2ace Pubmatic.com, 158270, RESELLER,5d62403b186f2ace sovrn.com, 268479, DIRECT, fafdf38b16bf6b2b lijit.com, 268479, DIRECT, fafdf38b16bf6b2b lijit.com, 268479-eb, DIRECT, fafdf38b16bf6b2b aol.com, 6202, RESELLER aol.com, 17744, RESELLER lkqd.net, 295, RESELLER, 59c49fa9598a0117 lkqd.com, 295, RESELLER, 59c49fa9598a0117 Freewheel.tv, 482337, RESELLER Freewheel.tv, 480609, RESELLER appnexus.com, 7666, RESELLER, f5ab79cb980f11d1 rubiconproject.com, 156042, RESELLER, 0bfd66d529a55807 pubmatic.com, 156872, RESELLER, 5d62403b186f2ace Rubiconproject.com, 20848, RESELLER, 0bfd66d529a55807 contextweb.com, 559988, RESELLER, 89ff185a4c4e857c rhythmone.com, 2221906906,DIRECT,a670c89d4a324e47 districtm.io, 101519, RESELLER indexexchange.com, 175407, RESELLER 33across.com, 0010b00002CpYhEAAV, RESELLER, bbea06d9c4d2853c rubiconproject.com, 16414, RESELLER, 0bfd66d529a55807 pubmatic.com, 156423, RESELLER, 5d62403b186f2ace rhythmone.com, 2439829435, RESELLER, a670c89d4a324e47 indexexchange.com, 185506, RESELLER Smartadserver.com,3238,RESELLER contextweb.com,560288,RESELLER,89ff185a4c4e857c pubmatic.com,156439,RESELLER pubmatic.com, 154037,RESELLER rubiconproject.com,16114,RESELLER, 0bfd66d529a55807 openx.com,537149888,RESELLER,6a698e2ec38604c6 sovrn.com, 257611,RESELLER, fafdf38b16bf6b2b appnexus.com,3703,RESELLER,f5ab79cb980f11d1 EMXDGT.com, 68, RESELLER, 1e1d41537f7cad7f rubiconproject.com, 17262, RESELLER, 0bfd66d529a55807 indexexchange.com, 184311, RESELLER gumgum.com,13318,RESELLER,ffdef49475d318a9 adtech.com,12094,RESELLER google.com, pub-5617098146054077, RESELLER, f08c47fec0942fa0 spotx.tv, 74964, RESELLER, 7842df1d2fe2db34 openx.com, 540362347, RESELLER, 6a698e2ec38604c6 advertising.com, 24831, RESELLER appnexus.com, 10736, RESELLER

Leave a Reply

Your email address will not be published. Required fields are marked *

thirteen − 2 =