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

[feature]: Increase Asset Channel Funding Output Size #923

Closed
2 tasks
dstadulis opened this issue Jun 4, 2024 · 1 comment
Closed
2 tasks

[feature]: Increase Asset Channel Funding Output Size #923

dstadulis opened this issue Jun 4, 2024 · 1 comment
Assignees
Labels
enhancement New feature or request
Milestone

Comments

@dstadulis
Copy link
Collaborator

Background

As discussed in #888, taproot asset channels will encounter premature exhaustion. While various solutions are available, many require diligence to engineer securely.

Rather the hastily develop the long-term solution, it is proposed to increase the channel funding output size to 100k sats. This will create a Lightning Network channel of sufficient size to reduce the frequency of channel exhaustion while also maintaining a measured, defensive security posture as #888 is addressed.

  • Improve user experience by minimizing the need for rebalancing
  • Strike a balance between providing a usable channel size and maintaining a defensive posture with respect to Bitcoin

Implementation TODOs

  • Update the channel funding logic to create an output size of 100k sats
  • Add validation and testing which might have changed due to the increased size

Acceptance Criteria:

  • A user can create/route 300 HTLCs without needing to rebalance the sats in their channel
@dstadulis
Copy link
Collaborator Author

Commit d1c8d63 has the 100k size

@dstadulis dstadulis assigned Roasbeef and unassigned GeorgeTsagk Jun 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: ✅ Done
Development

No branches or pull requests

3 participants