@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.
github.com/xwiki-contrib/chain

@njoseph @natecull So it's basically Git?

P.S. I'd quabble over "blockchain" definition with you.

@alcinnz @njoseph @natecull

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.

@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".

@ansuz @alcinnz @njoseph @natecull
If you want to go into the #CRDT 🐰 🕳️ look no further:

crdt.tech/

This is THE resource for all things CRDT.🤓

@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.

Sign in to participate in the conversation
Mastodon 🔐 privacytools.io

Fast, secure and up-to-date instance. PrivacyTools provides knowledge and tools to protect your privacy against global mass surveillance.

Website: privacytools.io
Matrix Chat: chat.privacytools.io
Support us on OpenCollective, many contributions are tax deductible!