20 sats \ 0 replies \ @verbiricha 1 May 2023 \ parent \ on: What's the best NIP-23 long-form content editor out there? bitcoin
Replied before reading your comment, thanks gzuus <3
Hey, Habla author here, there is a list of nip-33 compatible relays on the site: https://habla.news/relays
I recommend using the Alby extension to log in. If not available I'm asking for your private key to be able to create/accept badges (need to sign events).
NIP-58 are badges on nostr https://github.com/nostr-protocol/nips/blob/master/58.md They can serve many purposes: from just cosmetic to reputation systems. The site I made allows you to create and manage badges.
Haven't used twitter since i started using and contributing to snort 40 days ago or so. Don't miss bird app tbh.
that was fast @k00b, great job!
Hey Roy, great idea. For the first item it'd be enough for Breez to support NIP-07 (https://github.com/nostr-protocol/nips/blob/master/07.md) to allow any web based nostr client to be used as an app.
I think you are on to something here, a WebLN-enabled Lightning wallet allows for the best payments UX on nostr imo. Would be great to onboard people to nostr and Lightning with a non-custodial sovereign wallet like Breez.
I'm helping develop one of the web clients called snort, would be happy to help push this forward. Code is on GitHub https://github.com/v0l/snort
Olaoluwa has implemented Lightning channel opening, updating and closing using Taproot and the musig2 multisignature scheme. The first tx https://mempool.space/testnet/tx/e571d48767c9b03474b16710254d9c46f430cc5683eda2496a3e686429b555e8 seems to be the opening tx for a 0.004 BTC channel.
Is this just another transfer? Or a musig2 co-op close?
The second tx looks like a musig2 cooperative close where one peer has a ā0.00102687 BTC balance and the other has
ā0.00297029 BTC. A nice thing about musig2 and taproot is that both transactions look really similar so it should make it more difficult to figure out what's going on for on-chain analysis.
Can someone elaborate? Looks like he achieved something.
This means that he has implemented full Taproot support for LND channels. You could create and spend from Taproot on-chain addresses on LND but this is way bigger.
Just discovered this podcast and I love it. Will be listening to all episodes to catch up, keep the high quality technical content coming!
https://www.pleblab.com/course might be what you are looking for.
I think eltoo-based channels have problems related to not having a penalty associated with cheating, this has been brough up in previous editions of the newsletter: https://bitcoinops.org/en/newsletters/2020/08/12/#discussion-about-eltoo-and-sighash-anyprevout
There are also concerns regarding transaction pinning attacks: https://bitcoinops.org/en/newsletters/2018/12/28/#april
The website is amazing and works pretty well on mobile. A thing I would like to see is Stacker News added to the Breez apps!
When you want to get paid in Lightning and share an invoice it contain details like your node pubkey and optionally some route hints to let the payer easily construct a payment route from their node to yours. Note that everyone that knows your node pubkey can check its address and public capacity, but they won't be able to know channel balances.
With route blinding it'll be possible to "blind" details such as your node pubkey and the last few hops of the payment, allowing you to construct invoices that hide your node details whilst being able to receive payments. Great for receiver privacy.
Support scanning seed QRs to import seed words and xpubs and to sign PSBTs with immediate clearing of the seed
My favourite part of the update, kudos to Sparrow devs for making the best desktop wallet.
I would add the Segwit versions: P2WPKH and P2WSH, which can also be wrapped in P2SH scripts.
The P2TR format introduced by Taproot allows combining a PK spending path with a script spending path in the same output. When spending from the PK a valid signature must be provided. For script spending path you need to reveal the branch of the script (and a Merkle proof that you committed to this script) you want to execute instead of the full script.