-
Notifications
You must be signed in to change notification settings - Fork 492
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
Allow payments from unconfirmed push_amount #565
Comments
I've implemented a prototype in testnet version of BLW, next I'll implement this in a fork of Eclair, here's how it works thus far:
Feature bit naming as well as general suggestions/criticism are very welcome! |
Nice, I'm going to try it out! Regarding naming, I think |
Dangerous proposal! If you want zero conf, use bcash!!!!! This would be a bad precedent if introduced to LN; however, nobody would stop you from wanting to be robbed though, can't you implement it only for your own biz? 👅 NACK! |
Please read the whole proposal again first. This specific case is safe. Here's a detailed blog post about it: https://medium.com/@akumaigorodski/instant-channels-enable-safe-lightning-payments-with-unconfirmed-funding-8d640defa183 Writing such claims and thumbsdowning everything only trashes your reputation. |
@molxyz your critique would only be valid if you never ever used an exchange or purchased bitcoin with fiat, otherwise it's misguided. |
@btcontract heh, not even that. He'd have to never get bitcoin trusting other party - no work for bitcoins, no donations. Only mining would be a valid argument. |
Makes sense as this is indeed very specific, I've renamed it in both BLW and Eclair fork. |
What we can do to get this moving? Reference implementation is there, the bit is defined. (Although, @btcontract, here you say it's 0x04, but in the code I see 0x08, could you clarify please?) What more is needed? |
We're actually moving away from having |
When push amount is used, waiting for confirmation is not necessary to spend it, since in the worst case, the transaction doesn't confirm and becomes fully "spent from" anyway.
This should be part of specification, to achieve better interoperability.
Related issue: https://github.com/btcontract/lnwallet/issues/125
The text was updated successfully, but these errors were encountered: