Runatyr's avatar
Runatyr
runatyr@poster.place
npub1uarv...6f59
Software Engineer Interested in nostr growth for marketplaces and social media. Privacy, decentralisation and freedom maximalist. Monero 1st, Bitcoin 2nd. https://runatyr.dev
Runatyr's avatar
Runatyr 3 days ago
Nostr can sync likes between relays but clients need to implement it correctly: - Clients publish events to multiple relays and retrieve events from multiple relays. - Likes are ordinary signed kind:7 events defined by NIP-25 (https://nips.nostr.com/25). - NIP-65 (https://nips.nostr.com/65) says clients should publish tagged events to the tagged user’s read/inbox relays. - NIP-45 (https://nips.nostr.com/45) already defines merging reaction counts from multiple relays using HyperLogLog, while avoiding duplicate counting. Therefore, likes can accumulate across relays, but only when clients correctly: 1. Publish the reaction to the liker’s write relays and note author’s read relays. 2. Query all relevant author inbox/read relays. 3. Deduplicate identical events. 4. Merge raw events or NIP-45 counts. #nostr #relays #reactions #interoperability #NIP25 #NIP45 #NIP65 #outboxmodel #Ditto #Primal #likes
Runatyr's avatar
Runatyr 3 days ago
Nostr doesn't share like records between clients? it shares posts but it should also share likes...
Runatyr's avatar
Runatyr 3 days ago
How do we bring more users from X to nostr? Many went to X for freedom fo speech but X recently banned some accounts that exposed Israel and USA leadership corruption in Gaza. Freedom of speech is only possible with decentralised social media.