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

Channel Creation Service for xud1 #1361

Closed
kilrau opened this issue Jan 15, 2020 · 5 comments
Closed

Channel Creation Service for xud1 #1361

kilrau opened this issue Jan 15, 2020 · 5 comments
Assignees
Labels
P1 top priority question/tbd Further information or discussion needed

Comments

@kilrau
Copy link
Contributor

kilrau commented Jan 15, 2020

Our goal for the coming months should be a close-to-100% swap success rate for anyone using the "default setup". It's ok to make some temporary compromises on decentralization for that (compare phoenix).

Thoughts:

  • maintaining (open, continuously rebalance) direct raiden channels for more than 2-3 peers and more than 2-3 pairs is unrealistic; even for a market maker
  • we have a list of bootstrap nodes, Requirement currently is only a 24/7 uptime to share other nodes and make them find each other.
  • I think we can built on that, adding the requirement for a bootstrap node to also have fat, direct, continously rebalanced channels with all other bootstrap nodes
  • additionally only bootstrap nodes should be offering an "open channel service" to xud users
  • the default setup gets channels from/to one of the bootstrap nodes when the user deposits something into her xud node

This would result in "as long as I have good channels with one of the bootstrap nodes, I can swap reliably" scenario.

The maximum hops are 3. UserA -> bootstrapA -> boostrapB -> UserB. For the time being we only have one bootstrap node, which simplifies the scenario to UserA -> xud1.exchangeunion.com -> UserB.

What needs to be discussed:

  • agreement/disagreement of starting with this in beta.1
  • how can xud1 offer this? Probably it would need a B instance to support this feature.
@kilrau kilrau added the P1 top priority label Jan 15, 2020
@kilrau kilrau changed the title Open Channel Service [Discussion] Open Channel Service Jan 15, 2020
@kilrau kilrau added the question/tbd Further information or discussion needed label Jan 15, 2020
@kilrau
Copy link
Contributor Author

kilrau commented Jan 16, 2020

@kilrau
Copy link
Contributor Author

kilrau commented Feb 18, 2020

I believe we all agreed to go with this approach, right?

@kilrau kilrau added P2 mid priority and removed P1 top priority question/tbd Further information or discussion needed labels Feb 24, 2020
@kilrau kilrau changed the title [Discussion] Open Channel Service Open Channel Service on xud1 Feb 24, 2020
@kilrau
Copy link
Contributor Author

kilrau commented Feb 28, 2020

I believe we all agreed to go with this approach, right?

Talking to myself here, but yes we did.

@kilrau kilrau removed the P2 mid priority label Feb 28, 2020
@kilrau
Copy link
Contributor Author

kilrau commented Feb 28, 2020

xud integration part: #1520

@kilrau kilrau changed the title Open Channel Service on xud1 Open Channel Service for xud1 Apr 3, 2020
@kilrau kilrau added P1 top priority question/tbd Further information or discussion needed labels Apr 6, 2020
@kilrau kilrau changed the title Open Channel Service for xud1 Channel Creation Service for xud1 Jun 8, 2020
@kilrau
Copy link
Contributor Author

kilrau commented Jun 8, 2020

Let's start with xud1.testnet.exchangeunion.com

@kilrau kilrau closed this as completed Jul 7, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
P1 top priority question/tbd Further information or discussion needed
Projects
None yet
Development

No branches or pull requests

6 participants