Author: ZmnSCPxj 2019-10-25 07:27:49
Published on: 2019-10-25T07:27:49+00:00
ZmnSCPxj, a Bitcoin developer, has shared his thoughts on the CoinSwap protocol and related protocols that seem similar to payment channels in an email to the bitcoin-dev mailing list. He explained that one way of implementing CoinSwap involves pre-creating a backout transaction, which is a future-nLockTime transaction that returns the funds to their provider if the swap protocol aborts. He also highlighted Spillman channels and how the backout transaction in his CoinSwap proposals is similar to the Spillman initial backout transaction. ZmnSCPxj then proposed the implementation of CoinSwap over Lightning Network, explaining the ingredients needed and the ritual to concoct the CoinSwap. He introduced some problematic issues with CoinSwap, such as same-amount correlation and server logs problem, and explained how CoinSwap-over-Lightning could help with these issues. ZmnSCPxj stressed the importance of using published channels to avoid the Axiom of Terminus and recommended having multiple buffer channels to various points of the network. He concluded by saying that it is often best if the receiver node is a permanent node that also performs at least some amount of forwarding to hide its traffic.
Updated on: 2023-06-01T18:21:58.602002+00:00