0xbitcoiner on Nostr: thanks for the tip ! hoytech strfry is cool. I'll take a look "The most original ...
thanks for the tip ! hoytech strfry is cool. I'll take a look
"The most original feature of strfry is a set reconcillation protocol based on negentropy. This is implemented over a nostr protocol extension that allows two parties to synchronise their sets of stored messages with minimal bandwidth overhead. Although primarily designed for relay-to-relay communication, this can also be used by clients.
Either the full set of messages in the DB can be synced, or the results of one or more nostr filter expressions. If the two parties to the sync share common subsets of identical events, then there will be significant bandwidth savings compared to downloading the full set."
Published at
2023-09-13 15:13:02Event JSON
{
"id": "b25a3da56f47540f39767fb0092d034d1bc3e45851b4b0d4543bd385b6b8c342",
"pubkey": "d6dc95542e18b8b7aec2f14610f55c335abebec76f3db9e58c254661d0593a0c",
"created_at": 1694617982,
"kind": 1,
"tags": [
[
"e",
"416f9c332f35360ff49066b86bbe0ec1540e47d6feb4cf22f6f4e622ed0e3532",
"wss://nostr.lu.ke",
"root"
],
[
"e",
"b7dac59dab080de0a6afa7dbeb7c2d7d8688ba3520c49262431bea0a46bda0c7",
"wss://nos.lol",
"reply"
],
[
"p",
"0000000445f955ffa0fea882b944d8df74d8ad86e63ab1e55b2872ac121ee717"
]
],
"content": "thanks for the tip ! hoytech strfry is cool. I'll take a look\n\n\"The most original feature of strfry is a set reconcillation protocol based on negentropy. This is implemented over a nostr protocol extension that allows two parties to synchronise their sets of stored messages with minimal bandwidth overhead. Although primarily designed for relay-to-relay communication, this can also be used by clients.\n\nEither the full set of messages in the DB can be synced, or the results of one or more nostr filter expressions. If the two parties to the sync share common subsets of identical events, then there will be significant bandwidth savings compared to downloading the full set.\"",
"sig": "5f65e859d0e204cdc511795ecf66a7de1cc624b5bc07d5188ad4ed67491ecb0d6096473d35881f92e726c41a50c09436e5ad3b81aabd42cbb67902a20a42849c"
}