Although Bitcoin is more than 7 years old, making payments on the network is still a rather cumbersome task. With a user interface that requires users to send money to long strings of letters and numbers rather than human-readable names, it’s no wonder that many individuals have a hard time figuring out how to use this new financial technology.
Kyle Torpey is a freelance journalist who has been following Bitcoin since 2011. His work has been featured on VICE Motherboard, Business Insider, NASDAQ, RT’s Keiser Report and many other media outlets. You can follow @kyletorpey on Twitter.
“Wallet Names can point to a web address where the sending wallet can retrieve a unique address per transaction via a BIP 21 formatted response, or can initiate a BIP 75 Payment Protocol transaction, resulting in a signed Payment Request (including a unique address) generated by the receiving wallet.”
In terms of how Wallet Names are mapped to Bitcoin addresses in this system, Newton told Bitcoin Magazine:
This version of the Payment Protocol has been helpful in creating a checkout process for merchants that is similar to other options on traditional point-of-sale systems.
What is the Payment Protocol?
“A digital signature exists only in the Payment Request message portion of the BIP 70 process, and therefore, the signature is only from the receiver. In BIP 75, there are digital signatures from both parties (via certificate signatures) as well as message signatures from each side to prove ownership of the messaging keys, which are used to calculate the encryption key for the Payment Protocol transaction.”
BIP 75 also allows the sender of a payment to create a cryptographically-signed invoice request for the receiver. This enables the receiver to validate the identity of the sender before they release an address in the returned payment request. Then, the receiver sends the encrypted payment request back to the sender.
BIP 70 (Payment Protocol), which was authored by Bitcoin Foundation Chief Scientist Gavin Andresen and former Bitcoin developer Mike Hearn, has been a step in the right direction, but the relatively new BIP 75, which was co-authored by developers from Netki (Justin Newton and Matt David) and Breadwallet (Aaron Voisine and James MacWhythe), takes the main ideas in BIP 70 one step further.
The Payment Protocol creates a method of communication between a merchant and their customers before a payment is made. This communication protocol allows customers to see human-readable payment destinations, which can be authenticated via digital signatures. The protocol also creates a proof-of-payment for the customer, and it automatically provides a refund address to the merchant from the customer’s wallet.
With this BIP implemented, Bitcoin wallets will look less like the early days of the Internet and more like modern payment applications such as Venmo.
“By adding encryption at the application layer we create secure private communications, even in the case where there is a store and forward server for mobile or desktop wallets,” Netki founder and CEO Justin Newton, who co-authored BIP 75, told Bitcoin Magazine. “This additional encryption also protects the users in the case that the transport layer security is compromised.”
Thanks to Netki Senior Software Engineer and BIP 75 co-author Matt David and Netki COO Dawn Newton for reviewing this article for technical accuracy.
How Does BIP 75 Improve Upon the Payment Protocol?
Netki Senior Software Engineer and BIP 75 co-author Matt David clarified the differences in digital signature usage between BIP 70 and BIP 75 for Bitcoin Magazine:
The Wallet Names discussed in BIP 75 would allow users to store static domain-style names, such as kyle.bitcoinmagazine.com. This enables what essentially amounts to address books in Bitcoin wallets. Wallet names can be mapped to BIP 32 wallets, which means users can use a single address for all payments without compromising on privacy. A new Bitcoin address is generated for each payment to avoid address reuse.
The human-readable names used in this updated version of the Payment Protocol make the entire payment process much more user-friendly. Personal logs of transactions are also improved because the names of people from past transactions are stored in a log rather than just a list of random Bitcoin addresses.
One of the main downfalls of BIP 70 is that it doesn’t work well for P2P payments. While it gets the job done for transactions between a customer and a merchant, Bitcoin wallets are unable to receive payment requests when they’re offline. Store-and-forward servers can be used to forward new payment requests to wallets when they come online, but this setup creates new privacy and security concerns. BIP 75 is an attempt to solve this issue by encrypting all communication in the Payment Protocol end to end.
G20 Eyes October Deadline for Crypto Anti-Money Laundering Standard
G20 member countries are now looking at an October deadline for reviewing a global anti-money laundering (AML) standard on cryptocurrency, document shows.
According to a statement issued on Sunday,
300 Million User Data from Chinese Delivery Giant Sold For 2 Bitcoins On Dark Web
It is revealed that 300 million pieces of user data from China’s second largest courier SF Express (Chinese version of UPS) were compromised and priced at 2 bitcoins on the dark web.
A post on th
Crypto Exchange Coinbase Forms Political Action Committee
Cryptocurrency exchange Coinbase has formed a Political Action Committee (PAC), according to government documents published Friday night.
A disclosure published by the U.S. Federal Election Commiss
Malta Says Crypto Rules Aren't Yet In Force
Malta's new cryptocurrency regulatory framework has not taken effect just yet.
Three bills regarding cryptocurrencies, blockchain and distributed ledger technology, passed by Maltese Members of Par
Huobi Launches Service to Build Crypto Exchanges in the Cloud
Huobi, the world's third-largest cryptocurrency exchange platform by trade volume, is now offering a business arm to help customers build their own digital asset exchanges.
Dubbed the Huobi Cloud,
CoinMarketCap Announces Changes to Counter Fake Volume Concerns
The popular crypto data tracker CoinMarketCap is instituting changes in light of what it called "concerns" over fake volume figures.
In a blog post, published on July 19, the site said that it had
You Can't Ban Math: Crypto Unites to Call Out Congressman
In the span of a few hours, it became Crypto Twitter vs U.S. Representative Brad Sherman.
On Wednesday, Congress hosted a pair of back-to-back hearings on the topic of cryptocurrencies (read CoinD
TSMC Says Crypto Mining Demand Will Fall in Q3
Semiconductor manufacturing giant TSMC said Thursday that it expects demand for cryptocurrency mining-related products to cool off during the third quarter of this year.
The company – which manufac