Avatar
RawBTC
df94169263fec6182c66e54b63a8e3a1a5f060b742c4512764aee2fe55fc0191
Unchained QA Engineer. Honolulu BitDevs host.

Can somebody explain nostr badges to me or point me to a good article about them?

Well it’s nice to be able to actually look at the global feed without seeing tons of spam. It’s hard to quantify, but it seems like my feed, notes, user profiles, etc load a bit faster than they were before. Not sure if that’s more because of relay selection or just narrowing down the number of relays I’m pulling data from. 🤷‍♂️

But it’s also hard to know what you might be missing if you’re only on paid relays. That’s one thing i like about nostr.wine’s paid filter - it pulls from public relays but only includes posts from your followers and their followers. And it still posts back to them for wider reach.

https://nostr-wine.github.io/filter-relay/

https://stacker.news/items/145707

^Here’s a good discussion about paid options.

I scanned through https://relay.exchange/ and looked at the operator profiles.

You can compare latency on https://nostr.watch/relays/find#paid

Meanwhile I’m experimenting with fewer, mostly paid relays. Definitely seems a bit smoother and way less noise in Global, but hard to know what I might be missing.

Not really a bot solution - just a crowdsourced paywall instead of per-person paywall.

Along these lines, I'd love something similar to the "crowdwall" concept John Carvalho uses for his podcast. (https://thebiz.pro/about#crowdwall)

Basically nostr notes with hidden content until some cumulative number of sats have been zapped, and then the content is revealed to everyone going forward. Because the zaps are nostr messages themselves, even if the content itself were hosted on a separate blog or something, it could pull the list of zaps and show a section for all the people that donated to make the content available, like a sponsorship leaderboard.

Yes, I think there's an interesting overlap between the two protocols. Nostr seems great for blasting small data blobs (like punch links), event-based notifications, and finding peers to connect with. Holepunch could do all the heavy lifting after that for more resource/data-intensive tasks between linked peers. Interested to see what gets built.

I just want a simple interface where I can choose a subset of relays for different views of my timeline. E.g., geographically local relays, paid relays, personal/private relay events, relays dedicated to specific content/topics, etc. Relays haven’t really specialized in that way yet, but it seems like many will eventually. Right now, I pretty much just get a massive feed of everything.

Holepunch would probably serve this use case better. Designed for P2P data streams.

https://holepunch.to/

Sir set an LN address so I can zap you

Pretty much. From a given node’s perspective, it depends on how well-connected they are and which channel partners they choose.

For example, if I open a channel with some enterprise-level node that has a lot of well-managed channels with other people, it makes it easier for me to route transactions through them to people I want to pay.

If I have a node with only a couple small channels to other people who also only have small, poorly managed channels, then it’s harder for me to route bigger payments reliably - it all depends on who you’re trying to pay and how many hops along the route through the network you have to make to reach them.

The lightning network is evolving and becoming more efficient as people figure out the best channel management strategies and as more liquidity gets locked up in lightning channels.

Start here: https://river.com/learn/what-is-the-lightning-network/

TLDR; Bitcoin uses a blockchain to maintain a ledger of all transactions that have happened - new blocks are mined every ~10 minutes, and only a limited amount of transaction data can fit in each block. This means that as adoption grows, it’ll be harder for global commerce to happen on the base layer of the blockchain. Too many people will be competing for space in newly mined blocks, so fees will be expensive.

The lightning network is a payment layer on top of the bitcoin blockchain that increases the throughput of bitcoin payments that can be done and reduces transaction fees paid. 2 users establish a lighting “channel” via a special type of bitcoin transaction. After creating and funding the channel with some BTC liquidity, those 2 users can send payments back and forth trustlessly and nearly instantly without having to settle back onto the Bitcoin blockchain each time - but each channel participant has the ability to close the channel and settle on chain whenever they want. It’s kind of like going to the bar, ordering several drinks, and only paying one bar tab at the end of the night instead of paying for each drink separately.

Lightning channels connect two people to make payments with each other. However, Lightning nodes also route payments between channels to form the entire, connected lightning network. That means if Bob has a channel with Jill and Jill has a channel with Paul, then Bob can pay Paul by routing through Jill - even though Paul and Bob don’t have a direct channel between each other. It’s basically a giant network of connected channels where no one ever has to trust anyone else to make these off chain payments.

Lightning is a payment layer, and bitcoin is a settlement layer.