AMP: Atomic Multi-Path Payments over Lightning



Summary:

A discussion on the Lightning-dev mailing list has raised the question of whether atomicity should be abandoned in favour of making proof-of-payment presentable in court. The debate centred around whether to make payments non-atomic, thereby allowing merchants to trust recipients to claim only the owed amount, or whether to adopt a new system that is able to present proof-of-payment in court without abandoning existing guarantees. Corné Plooy suggested that a new signed invoice could be formulated stating several payment hashes, their corresponding amounts and the obligation of signer to deliver Z if all corresponding payment keys are shown, with terms to handle the case where only part of the payments was successful. In addition, the payer would sign a declaration stating which transactions were cancelled and which ones should be refunded.


Updated on: 2023-05-24T20:59:23.085560+00:00