@alex_lewin
37,965 sats stacked
10 sats \ 1 reply \ @alex_lewin 26 Mar \ on: Hedgehog: A protocol for asynchronous layer two bitcoin payments bitcoin
Sick!!! Is hedgehog strictly better than lightning? Or is there some tradeoff?
A "keysend" is a special kind of payment in lightning that lets you send a payment without an invoice.
Normally, a receiver must generate a bolt11 invoice prior to receiving a payment.
Keysend payments allow senders to "spontaneously" pay over lightning (to a receiver's identity pubkey) without an invoice.
Here's a more detailed explanation... courtesy of chat.bitcoinsearch.xzy:
A keysend payment in the Lightning Network is a type of transaction that allows for spontaneous payments without needing an invoice from the recipient. In traditional HTLC (Hash Time-Locked Contract) transactions, the receiver generates an invoice with a payment hash, and upon payment by the sender, the receiver reveals a secret preimage to claim the funds. With keysend, this process is inverted—the sender generates the preimage and includes it within the onion payload sent to the receiver. The receiver then uses this preimage, which must match the payment hash of the HTLC, to settle the payment.
Keysend payments use a custom record type (5482373484) to encode a 32-byte preimage value. This means that payments can be made directly to a recipient identified by their public key without the need for an invoice. This feature enables new use cases such as tipping or donations where obtaining an invoice might not be practical or possible.
However, there are drawbacks to keysend payments. For example, the payee cannot specify their preferred minimum CLTV expiry, which may lead to security issues or payment failures. Moreover, since no invoice is issued, there is a loss of proof-of-payment capability, which is typically provided by the invoice signature and preimage in regular Lightning payments.
Furthermore, keysend is expected to be deprecated in favor of newer spontaneous payment solutions like Offers or AMP (Atomic Multi-Path Payments) because these provide better security features and user experience.
In summary, keysend enables spontaneous, invoice-less payments on the Lightning Network, but it comes with certain limitations and is likely to be replaced by more advanced protocols in the future.
Muun makes an on-chain payment for every Lightning payment under the hood. Wouldn’t recommend it for frequent spending.
Try Breez or Phoenix for a non-custodial option
Hmmm... Sometimes the timer gets out of sync if a bid is detected while the tab isn't in the foreground.
Refresh when you reopen the tab to be safe.
"Write a implementation for a 5-way multisig with a timelock in bitcoin script." "Write another implementation in miniscript using psbts"
"summarize WWII using 30 emojis" "Translate that to english"
Nothing directly about bitcoin, but it feels like a red carpet being laid out for lightning adoption.
Yo Dusty! Wondering what the UX could be like for splicing. Like how will a node operator decide between doing a rebalance vs. a channel splice vs. opening a fresh channel?
Hi Brianna! How do you balance the time commitments of organizing a world-class conference and growing a startup?
The article makes it seem like the UN's mostly concerned about destabilizing/dethroning the central banks in these countries.
Such private digital currencies have become particularly prevalent in developing countries, entailing considerable risks and costs regarding national monetary sovereignty, policy space and macroeconomic stability.
Further, it seems like the UN is much more concerned with the geopolitical stability of developing countries than the freedom/well-being of the people living there.
Kinda makes sense where they're coming from, but the recommendations they give are egregious.
Bolt 12 + BIP 21 URIs --> https://bitcoinqr.dev/
Bolt 12 gives you a static QR. BIP 21 lets you combine both on-chain and L2 (Lightning payreq or anything else) into a single QR code.
It's not just a vision... NYDIG's already doing a bitcoin-backed loyalty point system that's comparable to a traditional system: https://www.prnewswire.com/news-releases/landrys-and-nydig-announce-bitcoin-loyalty-rewards-301420186.html