bitcoin-dev

Design for a CoinSwap implementation for massively improving Bitcoin privacy and fungibility

Design for a CoinSwap implementation for massively improving Bitcoin privacy and fungibility

Original Postby ZmnSCPxj

Posted on: June 6, 2020 03:59 UTC

ZmnSCPxj, the email author, mentions that someone claimed a few years ago that 2p-ECDSA could use Scriptless Script on lightning-dev.

He acknowledges that he does not understand the math enough to confirm if it is secure or not. If secure, Spilman backout can be folded into scriptless script swap too. ZmnSCPxj outlines the steps for this process in detail and how Bob can limit the griefing problem by requiring locktime2 = now + 60. He also points out that this solution is not suitable for griefing in the Lightning Network as channels are intended to be reused there, whereas Spilman channels in CoinSwap exist only to allow funding transactions to confirm in any order on-chain, and are used only for the specific swap.