Negentropy reconciliation. It's available in rust-nostr, just call `client.reconcile(..)`.

Reply to this note

Please Login to reply.

Discussion

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:

https://github.com/hoytech/negentropy

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

looks like it

Weโ€™re on 1.0 ๐Ÿ˜Ž strfry better catch-up before they get smoked.๐Ÿ‘จโ€๐Ÿณ

Thanks for the Damus 1.8 update. Threads are loading now!

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?