katzenpost / docs

specification and design documents
Creative Commons Attribution Share Alike 4.0 International
53 stars 14 forks source link

Design Future CRDT Based Replicating Message Spool #51

Open david415 opened 5 years ago

david415 commented 5 years ago

We really should be using CRDT based replicating message spools for high availability within our mixnet messaging systems. To that end, @leif has written a draft "dspool" specification document which is not specific to mixnets at all but surely applicable. This draft documents needs cleanups and clarifications added.

For full mixnet integration this project may require the addition of other specification documents. An example is the specification of all the cryptographic primitives being used to implement the dspool protocol et cetera.

david415 commented 5 years ago

ffffffffffffffffffffffffiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiixxxxxxxxxxxxxxxxxxxxxxxxxx meeeeeeeeeee

Please fill in and correct the missing and ambiguous sections of the dspool specification document which I have labeled with 'XXX'. Replace run-on sentences with proper english paragraphs containing multiple sentences. Also please avoid using generic labels such as:

Instead I suggest using more distinct labels to disambiguate. branch is dspool.0

david415 commented 5 years ago

@leif it's been a while since we added the draft.