Conversation
06b8857 to
95cec85
Compare
|
The link to "draft multisignature output specification" in https://github.com/mimblewimble/grin-rfcs/pulls/85 is broken. |
95cec85 to
e742feb
Compare
RFC detailing an atomic swap protocol for Grin, based on earlier designs specified in Grin documentation. The protocol allows for atomically swapping Grin with other cryptocurrencies, facilitating decentralised, permissionless exchange.
Thank you, fixed |
|
I find this document poorly structured. It dives into all kinds of details before giving a protocol overview. In this document, a section "Protocol rounds" appears only in the latter half, but still doesn't tell me in what order the transactions shown in the illustration are constructed/pre-signed, and published. Trying to see what is the first protocol step, as is trivial in Somsen's description, I come across Huh? The grin fund tx has not even been constructed. How can one verify its output? What does selecting it mean? Reading this document feels like a bit of a struggle. After the reader has a clear understanding of the protocol at a high level, then you go down into details later. |
Thanks for the constructive criticism. Got lost in the details during implementation, thank you for drawing attention to the need for better high-level explanation of the protocol. I've added a fixup commit for easier review, and will squash after approval. |
|
You added table doesn't make sense to me. The signing of the BitcoinFund tx only appears at the end, which is too late since Bob could already have claimed Alice's grin. You didn't address every problem I pointed out, and didn't change the overall structure. |
RFC detailing an atomic swap protocol for Grin, based on earlier designs specified in Grin documentation.
The protocol allows for atomically swapping Grin with other cryptocurrencies, facilitating decentralised, permissionless exchange.
Link to the rendered text