Oddbean new post about | logout
โ–ฒ โ–ผ
 that's where Nostr is  different, all the notes are already public, not much for the spooks to see 

they just haven't realized that yet ๐Ÿคฆโ€โ™‚๏ธ 
โ–ฒ โ–ผ
 ๐•ณ๐–†๐–•๐–•๐–ž ๐•น๐–Š๐–œ ๐–„๐–Š๐–†๐–—!๐Ÿฅ‚ 
โ–ฒ โ–ผ
 ๐Ÿ’ฅ๐Ÿ’ฅ ๐“—๐“ช๐“น๐“น๐”‚ ๐“๐“ฎ๐”€ ๐“จ๐“ฎ๐“ช๐“ป!๐Ÿ’ฅ๐Ÿ’ฅ 
โ–ฒ โ–ผ
 ๐‘ฏ๐’‚๐’‘๐’‘๐’š ๐‘ต๐’†๐’˜ ๐’€๐’†๐’‚๐’“!๐Ÿฅ‚ 
โ–ฒ โ–ผ
 Renewable conversation keys:

(2/3) Schnorr musig:: npub + schnorr(lastblock hash) + recipient npub

A little data heavy but you just encrypt each note with above key to everyone you intend to read note (follower/follows/group members/subscribers). Key renews on each block (for subscriber model).  
โ–ฒ โ–ผ
 Sorry, should mention with a group, just make it a 2/n where n = number of group members.  
โ–ฒ โ–ผ
 ๐Ÿพ Happy New Year ๐Ÿพ 
โ–ฒ โ–ผ
 ๐•ณ๐–†๐–•๐–•๐–ž ๐•น๐–Š๐–œ ๐–„๐–Š๐–†๐–—!๐Ÿพ๐Ÿฅ‚๐Ÿ’ฅ 
โ–ฒ โ–ผ
 ๐•ณ๐–†๐–•๐–•๐–ž ๐•น๐–Š๐–œ ๐–„๐–Š๐–†๐–—!๐Ÿพ๐Ÿฅ‚๐Ÿ’ฅ 
โ–ฒ โ–ผ
 โ„๐•’๐•ก๐•ก๐•ช โ„•๐•–๐•จ ๐•๐•–๐•’๐•ฃ!  ๐Ÿพ 
โ–ฒ โ–ผ
 ๐•ณ๐–†๐–•๐–•๐–ž ๐•น๐–Š๐–œ ๐–„๐–Š๐–†๐–—!๐Ÿพ๐Ÿพ 
โ–ฒ โ–ผ
 Happy New Year! ๐Ÿฅ‚ 
โ–ฒ โ–ผ
 ๐“—๐“ช๐“น๐“น๐”‚ ๐“๐“ฎ๐”€ ๐“จ๐“ฎ๐“ช๐“ป! 
โ–ฒ โ–ผ
 ๐“—๐“ช๐“น๐“น๐”‚ ๐“๐“ฎ๐”€ ๐“จ๐“ฎ๐“ช๐“ป! 
โ–ฒ โ–ผ
 ๐Ÿ’ฅ๐Ÿ’ฅ Happy New Year! ๐Ÿ’ฅ๐Ÿ’ฅ 
โ–ฒ โ–ผ
 ๐•ณ๐–†๐–•๐–•๐–ž ๐•น๐–Š๐–œ ๐–„๐–Š๐–†๐–—! 
โ–ฒ โ–ผ
 ๐™ท๐šŠ๐š™๐š™๐šข ๐™ฝ๐šŽ๐š  ๐šˆ๐šŽ๐šŠ๐š›!   ๐Ÿพ๐Ÿฅ‚๐Ÿ’ฅ  
โ–ฒ โ–ผ
 ๐™ท๐šŠ๐š™๐š™๐šข ๐™ฝ๐šŽ๐š  ๐šˆ๐šŽ๐šŠ๐š›!   ๐Ÿพ๐Ÿพ๐Ÿพ 
โ–ฒ โ–ผ
 ๐“—๐“ช๐“น๐“น๐”‚ ๐“๐“ฎ๐”€ ๐“จ๐“ฎ๐“ช๐“ป! 
โ–ฒ โ–ผ
 ๐ป๏ฝ๐—‰๐’‘๐›พ ๐–ญ๐”ข๐–œ โฒจ๊ฌฒ๐•’๊ญˆ! 
โ–ฒ โ–ผ
 ๐Ÿฅ‚๐Ÿพ๐Ÿ’ฅ ๐“—๐“ช๐“น๐“น๐”‚ ๐“๐“ฎ๐”€ ๐“จ๐“ฎ๐“ช๐“ป!๐Ÿฅ‚๐Ÿพ๐Ÿ’ฅ 
โ–ฒ โ–ผ
 ๐‘ฏ๐’‚๐’‘๐’‘๐’š ๐‘ต๐’†๐’˜ ๐’€๐’†๐’‚๐’“!๐Ÿฅ‚ 
โ–ฒ โ–ผ
 ๐•ณ๐–†๐–•๐–•๐–ž ๐•น๐–Š๐–œ ๐–„๐–Š๐–†๐–—!๐Ÿพ๐Ÿฅ‚๐Ÿ’ฅ 
โ–ฒ โ–ผ
 โšก โ„๐•’๐•ก๐•ก๐•ช โ„•๐•–๐•จ ๐•๐•–๐•’๐•ฃ!  โšก 
โ–ฒ โ–ผ
 โ„‹๐•’pโด๐“Ž ษดาฝ๐”€ ๐˜ โ„ฎ๐‘Ž๐š›! 
โ–ฒ โ–ผ
 ๐™ท๐šŠ๐š™๐š™๐šข ๐™ฝ๐šŽ๐š  ๐šˆ๐šŽ๐šŠ๐š›!  
โ–ฒ โ–ผ
 ๐Ÿ’ฅ ๐™ท๐šŠ๐š™๐š™๐šข ๐™ฝ๐šŽ๐š  ๐šˆ๐šŽ๐šŠ๐š›!   ๐Ÿ’ฅ  
โ–ฒ โ–ผ
 ๐™ท๐šŠ๐š™๐š™๐šข ๐™ฝ๐šŽ๐š  ๐šˆ๐šŽ๐šŠ๐š›!  
โ–ฒ โ–ผ
 ๐™ท๐šŠ๐š™๐š™๐šข ๐™ฝ๐šŽ๐š  ๐šˆ๐šŽ๐šŠ๐š›!   ๐Ÿฅ‚๐Ÿฅ‚  
โ–ฒ โ–ผ
 โ„๐•’๐•ก๐•ก๐•ช โ„•๐•–๐•จ ๐•๐•–๐•’๐•ฃ!  ๐Ÿพ 
โ–ฒ โ–ผ
 ๐•ณ๐–†๐–•๐–•๐–ž ๐•น๐–Š๐–œ ๐–„๐–Š๐–†๐–—! 
โ–ฒ โ–ผ
 ๐“—๐“ช๐“น๐“น๐”‚ ๐“๐“ฎ๐”€ ๐“จ๐“ฎ๐“ช๐“ป! 
โ–ฒ โ–ผ
 ๐‘ฏ๐’‚๐’‘๐’‘๐’š ๐‘ต๐’†๐’˜ ๐’€๐’†๐’‚๐’“!๐Ÿฅ‚ 
โ–ฒ โ–ผ
 โ„๐•’๐•ก๐•ก๐•ช โ„•๐•–๐•จ ๐•๐•–๐•’๐•ฃ! 
โ–ฒ โ–ผ
 ๐Ÿ’ฅ โ„๐•’๐•ก๐•ก๐•ช โ„•๐•–๐•จ ๐•๐•–๐•’๐•ฃ!  ๐Ÿ’ฅ 
โ–ฒ โ–ผ
 ๐•ณ๐–†๐–•๐–•๐–ž ๐•น๐–Š๐–œ ๐–„๐–Š๐–†๐–—! 
โ–ฒ โ–ผ
 ๐Ÿ’ฅ ๐•ณ๐–†๐–•๐–•๐–ž ๐•น๐–Š๐–œ ๐–„๐–Š๐–†๐–—!๐Ÿ’ฅ 
โ–ฒ โ–ผ
 ๐‘ฏ๐’‚๐’‘๐’‘๐’š ๐‘ต๐’†๐’˜ ๐’€๐’†๐’‚๐’“!๐Ÿฅ‚ 
โ–ฒ โ–ผ
 ๐Ÿฅ‚๐Ÿพ โ„๐•’๐•ก๐•ก๐•ช โ„•๐•–๐•จ ๐•๐•–๐•’๐•ฃ!  ๐Ÿฅ‚๐Ÿพ 
โ–ฒ โ–ผ
 ๐‘ฏ๐’‚๐’‘๐’‘๐’š ๐‘ต๐’†๐’˜ ๐’€๐’†๐’‚๐’“! 
โ–ฒ โ–ผ
 Happy New Year! 
โ–ฒ โ–ผ
 ๐“—๐“ช๐“น๐“น๐”‚ ๐“๐“ฎ๐”€ ๐“จ๐“ฎ๐“ช๐“ป! 
โ–ฒ โ–ผ
 ๐Ÿ’ฅ โ„๐•’๐•ก๐•ก๐•ช โ„•๐•–๐•จ ๐•๐•–๐•’๐•ฃ!  ๐Ÿ’ฅ 
โ–ฒ โ–ผ
 ๐•ณ๐–†๐–•๐–•๐–ž ๐•น๐–Š๐–œ ๐–„๐–Š๐–†๐–—! 
โ–ฒ โ–ผ
 ๐•ณ๐–†๐–•๐–•๐–ž ๐•น๐–Š๐–œ ๐–„๐–Š๐–†๐–—!๐Ÿฅ‚๐Ÿพ 
โ–ฒ โ–ผ
 โ„๐•’๐•ก๐•ก๐•ช โ„•๐•–๐•จ ๐•๐•–๐•’๐•ฃ!  ๐Ÿพ 
โ–ฒ โ–ผ
 ๐ป๏ฝ๐—‰๐’‘๐›พ ๐–ญ๐”ข๐–œ โฒจ๊ฌฒ๐•’๊ญˆ! 
โ–ฒ โ–ผ
 โ„๐•’๐•ก๐•ก๐•ช โ„•๐•–๐•จ ๐•๐•–๐•’๐•ฃ!  ๐Ÿพ 
โ–ฒ โ–ผ
 Happy New Year ๐Ÿฅ‚๐Ÿพ 
โ–ฒ โ–ผ
 ๐•ณ๐–†๐–•๐–•๐–ž ๐•น๐–Š๐–œ ๐–„๐–Š๐–†๐–—!๐Ÿฅ‚ 
โ–ฒ โ–ผ
 ๐Ÿคฃ!  yes.  but how can individual clients keep their sites up and running without having to play the cloudflare game? 
โ–ฒ โ–ผ
 ๐“—๐“ช๐“น๐“น๐”‚ ๐“๐“ฎ๐”€ ๐“จ๐“ฎ๐“ช๐“ป! 
โ–ฒ โ–ผ
 ๐•ณ๐–†๐–•๐–•๐–ž ๐•น๐–Š๐–œ ๐–„๐–Š๐–†๐–—!๐Ÿพ๐Ÿฅ‚๐Ÿ’ฅ 
โ–ฒ โ–ผ
 Happy New Year! โšกโšกโšก 
โ–ฒ โ–ผ
 Preston, run the client from your umbrel or even your own computer. Nostr has the advantage that clients can be hosted anywhere, and shutting down a client doesn't shut down the data(nodes).

To successfully ddos, you have to hit all the nodes as well. 
โ–ฒ โ–ผ
 ๐™ท๐šŠ๐š™๐š™๐šข ๐™ฝ๐šŽ๐š  ๐šˆ๐šŽ๐šŠ๐š›!   ๐Ÿฅ‚๐Ÿฅ‚  
โ–ฒ โ–ผ
 ๐‘ฏ๐’‚๐’‘๐’‘๐’š ๐‘ต๐’†๐’˜ ๐’€๐’†๐’‚๐’“!๐Ÿฅ‚ 
โ–ฒ โ–ผ
 ๐™ท๐šŠ๐š™๐š™๐šข ๐™ฝ๐šŽ๐š  ๐šˆ๐šŽ๐šŠ๐š›!   ๐Ÿฅ‚๐Ÿฅ‚  
โ–ฒ โ–ผ
 Happy New Year! 
โ–ฒ โ–ผ
 ๐•ณ๐–†๐–•๐–•๐–ž ๐•น๐–Š๐–œ ๐–„๐–Š๐–†๐–—!๐Ÿพ๐Ÿฅ‚๐Ÿ’ฅ 
โ–ฒ โ–ผ
 ๐“—๐“ช๐“น๐“น๐”‚ ๐“๐“ฎ๐”€ ๐“จ๐“ฎ๐“ช๐“ป! 
โ–ฒ โ–ผ
 ๐‘ฏ๐’‚๐’‘๐’‘๐’š ๐‘ต๐’†๐’˜ ๐’€๐’†๐’‚๐’“!๐Ÿ’ฅ 
โ–ฒ โ–ผ
 ๐Ÿพ Happy New Year ๐Ÿพ 
โ–ฒ โ–ผ
 ๐™ท๐šŠ๐š™๐š™๐šข ๐™ฝ๐šŽ๐š  ๐šˆ๐šŽ๐šŠ๐š›!