Negentropy reconciliation. It's available in rust-nostr, just call `client.reconcile(..)`.
Discussion
Wen negentropy sync nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s ๐
I want to know what negentropy sync is, please shill me some nips
Implementation on damus is not complete afaik. Join here for latest:
damus.io/devchat
Not sure how up to date this is:
which version? I think strfry has two and the latest is most efficient, but not sure if it ever got merged
Weโve coded Negentropy in Go and would like to make sure itโs up to date with the new version. Do you have a link for it? Is the unmerged version stable yet?
nextneg branch on strfry, i guess it was never merged, but it was the basis for this article (i think?)
https://logperiodic.com/rbsr.html
nostr:npub1yxprsscnjw2e6myxz73mmzvnqw5kvzd5ffjya9ecjypc5l0gvgksh8qud4
Protocol version 1?
nostr:note1f6ym3cfyjfzzf64f060aglcvzn2mr36z4g4ve5ep2uw6h6kcucts0t44hq
Is it in negentropy but not Strfry yet?
https://github.com/hoytech/negentropy/commit/ed5f8e7e480f0c1b7a73196f1de3f66b0f7d7e19
The v0 since strfry not merged v1 yet (IIRC v1 is not compatible with v0). But the rust-negentropy implementation is ready for v1.
What does this do? Could you explain?
There isn't a NIP yet, but you can learn more here: https://github.com/hoytech/negentropy