Skip to content
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

Support for HTLC cross-chain atomic swaps between #235

Closed
HarryR opened this issue Jul 7, 2020 · 2 comments
Closed

Support for HTLC cross-chain atomic swaps between #235

HarryR opened this issue Jul 7, 2020 · 2 comments
Labels
a:proposal https://bisq.wiki/Proposals re:features was:stalled

Comments

@HarryR
Copy link

HarryR commented Jul 7, 2020

This is a Bisq Network proposal. Please familiarize yourself with the submission and review process.

I'm surprised that Bisq doesn't already support cross-chain atomic swaps, as it could make the conversion between BTC and many Bitcoin-based (or chains with support for compatible hash functions / contracts) much faster, more reliable and with less user intervention.

This is possibly less important than making 'Altcoin instant' fully managed by the Bisq software by connecting directly to the daemon via JSON-RPC (or interacting directly with the network with the BitcoinJ fork). I would also be very interested in that too, and it could serve as a prerequisite for a HTLC implementation.

Background:

Aside from the core logic of HTLC swaps there are client & protocol changes necessary, however I'm not very familiar with Bisq protocol so your input would would be appreciated.

For the Bisq protocol side there would need to be communication between the two parties for the swap to be accepted, e.g. both sides negotiate the hash pre-images according to the HTLC protocol.

Because direct transaction construction is needed to follow the HTLC protocol it wouldn't be feasible to require people to do potentially complex stuff with raw Bitcoin transactions, not to mention the margin for user error etc. This would need the Bisq software to push transactions directly to both networks.

Compatible coins (probably more):

  • BTC
  • LTC
  • ETH (and most tokens)
  • ZEC
  • DASH
  • DCR

Feedback is welcome

@DarkS0uls
Copy link

@HarryR, Hi .I'm interested in one of your projects in github. please bring me a mail to contact or write me topablo.steven@hotmail.com. I'll be wait the reply.

@MwithM MwithM added a:proposal https://bisq.wiki/Proposals was:stalled re:features labels Aug 17, 2020
@MwithM
Copy link

MwithM commented Aug 17, 2020

Closed as stalled.

@MwithM MwithM closed this as completed Aug 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a:proposal https://bisq.wiki/Proposals re:features was:stalled
Projects
None yet
Development

No branches or pull requests

3 participants