-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Atomic Swaps #83
base: master
Are you sure you want to change the base?
Atomic Swaps #83
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