Amazing new schemes and technologies are being developed to expand Bitcoin’s functionality as a payment instrument. The latest newcomer is Atomic Multi-Path Payments over Lightning. This scheme promises to enhance privacy and decentralization to facilitate payments over the Lightning Network.
Atomic Multi-Path Payments over Bitcoin Lightning
Bitcoin needs to establish itself as a vehicle to execute payments rapidly, securely, and cheaply. New technologies and schemes are being implemented to make possible near-instantaneous low-value Bitcoin payments.
In this connection, Conner Fromknecht and Olaoluwa Osuntokun are proposing a new scheme, which they call Atomic Multi-Path Payments (AMP) over Lightning.
According to AMP’s proponents, sending payments over the AMP protocol would provide several benefits, such as improving privacy of Lighting Network intermediaries and fee savings. You can see a list detailing the AMP protocol benefits here.
Specifically, Fromknecht and Osuntokun affirm that they have the answer to the following question: “I have five $2 channels, is it possible for me to atomically send $6 to fulfill a payment?”
Their answer is:
The answer to this question is ‘yes,’ provided that the receiver waits to pull all HTLC’s until the sum matches their invoice. Typically, one assumes that the receiver will supply a payment hash, and the sender will re-use the payment hash for all streams. This has the downside of payment hash re-use across multiple payments (which can already easily be correlated), and also has a failure mode where if the sender fails to actually satisfy all the payment flows, then the receiver can still just pull the monies (and possibly not disperse a service, or w/e).
AMP would achieve this by:
(1) Not re-using any payment hashes across all payment flows, and (2) adding a strong guarantee that the receiver won’t be paid until all* partial payment flows are extended. We call this scheme AMP (Atomic Multi-path Payments).
New Technologies Are Coming to Solve Bitcoin’s Scalability Issues
AMP now joins a myriad of schemes and new technologies promising to address Bitcoin’s scalability problem. The other options include SegWit, Schnorr signatures, and Lightning Network.
The AMP protocol would operate over the Bitcoin Lightning Network. Lightning Network is a decentralized system which allows participants to implement trustless micropayment channels to execute, off-blockchain, one or multiple payment transactions.