A former Google Wave developer on Conflict-free Replicated Data Types
@natecull This got me curious to see what #cryptpad uses for its real-time editing process.
It's using some kind of blockchain (a patchchain?) similar to the Bitcoin one, but without requiring proof of work.
https://github.com/xwiki-contrib/chainpad
Hey, I'm one of the devs. it's definitely more like git than a blockchain, but the use of the buzzword probably helped us get funding in the project's early days.
We've gotten the system to run over webRTC before, but didn't bother working on it further. Aside from the matter of ordering messages, most people also expect that their data will be stored somewhere when they edit a document, so it's hard to eliminate that part of centralization.
@janriemer @alcinnz @njoseph @natecull
When I say I'm interested in them I don't so much mean that "I'd like to learn more" as much as "I'd like to have the free time in our roadmap to work on a migration path that doesn't disrupt users".
Thanks for the link anyway, though.
@alcinnz @njoseph @natecull
I'm interested in CRDTs and would like to experiment with it more in the future, but we're limited by our funding.
Most of our supporters needs more closely resemble "Make a button that does $x" than "Change this internal algorithm and transport layer".