Including a Protocol for splicing to BOLT



Summary:

In a conversation between Olaoluwa Osuntokun and Rusty Russell, they discussed the importance of proof-of-payment in a system without intermediaries. Currently, they only have a "proof that someone paid" rather than a proper proof-of-payment, which would include a "proof that Bob paid Carol". While useful for common cases of disputes, it is trivially forgable by payees, making it an unreliable system as their network grows.Osuntokun mentioned that spontaneous payments are amongst the most requested features from users and developers; however, Russell argued that they are terrible for anything but donations. Reusable invoices are vital, but businesses do not want people to reuse old invoices, even if using discrete logarithm methods so it wasn't massively broken. Push-payments was one of the support headaches encountered at the Blockstream Store, and Russell is not eager to repeat it.Russell clarified that while eltoo won't be the end-all-be-all, it will improve things significantly against what they have today, despite its caveats. They also agreed that everything they can do with Schnorr can also be done with ECDSA, but Schnorr should be much easier. Overall, they acknowledged that their current network of early adopters with no significant malicious players will not last and tradeoffs, like everything else, must be made.


Updated on: 2023-05-25T01:40:40.780808+00:00