maybe peered relationships established by nostr can form a kind of social media/file CDN
nostr:note1ph7nnemyxx4uwup9jh54cxwt3xvg8u8u28qru8637ftkm92972zstjyrws
i am reminded of something nostr:npub1g53mukxnjkcmr94fhryzkqutdz2ukq4ks0gvy5af25rgmwsl4ngq43drvk was saying recently on the notedeck call about using webrtc for sharing files and blobs between users p2p.
making media and filesharing censorship resistant is something I want to invest heavily into notedeck and damus android. blossom is cool, but so is p2p tech like bittorrent v2 and webrtc filesharing.
few understand just how insanely performant strfry is. it's literally just a web interface to a btree lookup in memory that serves the json string that is also in memory (page cache). no need to parse dynamic sql expressions or anything crazy. sql will never be as performant.
not to mention zero-copy-flatbuffer-accessed fields if it needs to do further matching on fields not in the index. i don't see how you could possibly get faster than that.
I think it's fair to say nostr has the fastest database on the planet for serving nostr apps.
you get this same design when you run damus clients, since we put a strfry-like relay in all of our apps.
next version of ios will utilize it more fully. damus android and damus notedeck has it built in from the ground up.
gotta go fast!
nostr:note1xh97fwalhpyzh3x8at0h6mcwrc7epk8t442p6vp3wpga6xxzhnnq5q772l
Crazy thought: digital money and speech for humanity shouldn’t just stop working.
nostr:nevent1qqs80z8d35ax2nmaf77cfkynvf5t8y6httsq9qam367e0lrvfu9y4fspz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsq32amnwvaz7tmjv4kxz7fwvdhkjmn0wvhxjmcpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgq3qaf6cqtw3ep5n8s0zp3vz2sdm9q75fjywx3z7myx5xa0u8ktn7wsqxpqqqqqqzc7qd6f
just realized my SF to Washington is 5 hours with 2 hour layover and washington to cape town is *14.5* hours. I didn’t even know flights could be that long.
Guess i have plenty of time to code…
nostr:nevent1qqsxlt5ur9mm2yv0v7t6wauadjnwp3he436zv9xcau0h0txnrzreywcpp4mhxue69uhkummn9ekx7mqpzpmhxue69uhkummnw3ezuamfdejsz9thwden5te0wfjkccte9e3k76twdaeju6t0qyt8wumn8ghj7un9d3shjtnwdaehgu3wvfskueqzyqewrqnkx4zsaweutf739s0cu7et29zrntqs5elw70vlm8zudr3y2qcyqqqqqqg5e9rn5