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.
SEC Moves to Make Decision on VanEck-SolidX Bitcoin ETF Proposal
The U.S. Securities and Exchange Commission (SEC) announced Thursday that it has begun proceedings to decide whether to approve a proposed bitcoin exchange-traded fund (ETF).
The SEC published an "
Enigma Delays Release of 'Discovery' Protocol on Ethereum Mainnet
Engima, the startup seeking to bring privacy to the world of public blockchains, is delaying the launch of its mainnet as part of a wider reworking of its developmental roadmap.
The company had pre
Just a Cycle? Big Bitcoin Miners Stay Positive in Face of Market Slump
Despite the downturn in the crypto markets so far in 2018, executives from several bitcoin mining firms have said this scenario has been seen before and they are not deterred by current low prices.
Quick Brew? BitFury's Coffee Machine Accepts Bitcoin Via Lightning Network
Blockchain firm Bitfury has come up with a novel product aimed to make it easier to pay for products with bitcoin.
To that end, a specialized engineering team within the company has developed a cof
Coinbase Disputes Claims in New York Attorney General's Exchange Report
A recent report published by the New York Office of the Attorney General (OAG), which claimed several cryptocurrency exchanges it investigated are vulnerable to market manipulation, has drawn backlash
Bitfury Reveals New Generation of Bitcoin ASIC Chips
Bitfury Group has developed a new, more efficient bitcoin mining chip, the firm announced Wednesday.
The Bitfury Clarke application-specific integrated circuit (ASIC) chip "offers the strongest per
US Lawmakers 'Strongly Urge' IRS to Update Crypto Tax Guidance
A group of U.S. lawmakers has called on the nation's Internal Revenue Service (IRS) to release comprehensive guidance for taxpayers earning gains on cryptocurrency investments or transactions.
Brazil Moves to Probe Banks After Crypto Exchanges Denied Services
Brazil's antitrust watchdog is investigating whether the major banks in the country worked together to close off access to cryptocurrency services.
The Administrative Council for Economic Defense (