Avatar
Bitcoin.Review
0371db7fd4437ce63e60dedc313cad6ee8b17fc691fe05231f9a140134fc0d08
A Podcast and Newsletter review of Bitcoin Software updates and related topics with NVK and guests.

Instead of sending multiple messages to group chat participants, MLS allows for a single publish that everyone in the group can access, knowing where to look.

Could group chats scale infinitely with this approach?

nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 , nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn and nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc discuss group chat scaling in BR081.

https://m.primal.net/LdcJ.mov

People often wrongly assume that on nostr, all the relays must store all the data.

This would inevitably lead to centralization.

Thankfully, nostr is built different, as nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 explains in BR080.

https://m.primal.net/LbvI.mov

What is Nostr's topology?

Imagine it like a bunch of websites (relays) serving different content. You connect to specific relays for the content you want, like an open market of data exchange.

nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 and nostr:npub180cvv07tjdrrgpa0j7j7tmnyl2yr6yr7l8j4s3evf6u64th6gkwsyjh6w6 explain how nostr's topology results in its decentralization, in BR080.

https://m.primal.net/LbAQ.mov

Server fatigue is real. On platforms like Mastodon, admins sometimes just delete servers, wiping out whole communities

nostr:npub108pv4cg5ag52nq082kd5leu9ffrn2gdg6g4xdwatn73y36uzplmq9uyev6 explains how nostr offers a promising future for new communities, eliminating the risk of disappearing servers, in BR079.

https://m.primal.net/LYhP.mov

Legacy social networks offer a "take it or leave it" algorithm, optimized for advertisers.

On nostr, you get to choose your feed. 💥

nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr explains how the ability to create, customize, and sell feeds will forever change content creation and distribution. [BR078]

https://m.primal.net/LWjv.mov

LND, electrs and Dojo hit by Bitcoin Core v28 changes.

nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 and nostr:npub1emdtsxly9m68m00x206t574jttp65vk0c2m89ms038q047yz7ylqcac9aw discuss the importance of continuous testing, and the early adoption of release candidates, in avoiding surprises with new Bitcoin Core updates - in BR077.

https://m.primal.net/LVil.mov

Ocean Mining recently release d DATUM (Decentralized Alternative Templates for Universal Mining).

It is aimed at empowering individual miners by enabling them to create their own block templates.

nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 and nostr:npub1emdtsxly9m68m00x206t574jttp65vk0c2m89ms038q047yz7ylqcac9aw discuss the new decentralized mining protocol in BR077.

https://m.primal.net/LTVD.mov

Did you know that you don't even need a computer to setup a multisig wallet?

With #COLDCARD, it can be done entirely offline using an SD card, or even a QR code!

nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 discusses the feature in BR076.

https://m.primal.net/LQPF.mov

Imagine sending 1 Bitcoin in a transaction, but the 9 BTC in change gets sent somewhere else. ☠️

This is why verifying change addresses is essential, as nostr:npub1emdtsxly9m68m00x206t574jttp65vk0c2m89ms038q047yz7ylqcac9aw explains in BR076.

https://m.primal.net/LPFs.mov

Should hardware wallet manufacturers recommend other signing devices on the market to maximise multi vendor security?

nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 , nostr:npub1hea99yd4xt5tjx8jmjvpfz2g5v7nurdqw7ydwst0ww6vw520prnq6fg9v2 and nostr:npub1emdtsxly9m68m00x206t574jttp65vk0c2m89ms038q047yz7ylqcac9aw discuss this question, and offer some suggestions, in BR076.

https://m.primal.net/LNjE.mov

Python is a great for some things, but is it the right choice for hardware wallet interfaces?

Sparrow wallet developer nostr:npub1hea99yd4xt5tjx8jmjvpfz2g5v7nurdqw7ydwst0ww6vw520prnq6fg9v2 discuss with nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 the limitations of Python, and why he's opting to rewrite in C and Java, in BR076.

https://m.primal.net/LNGX.mov

Different hardware wallets have different secure models and tradeoffs to defend against various types of attacks.

nostr:npub1az9xj85cmxv8e9j9y80lvqp97crsqdu2fpu3srwthd99qfu9qsgstam8y8 and Lloyd Fournier discuss some of these attacks, and how the risks can be minimized, in BR073.

https://m.primal.net/LMNp.mov