<p>This project uses the <ahref="http://ckeditor.com/">CKEditor</a> Visual Editor, <ahref="https://codemirror.net/">CodeMirror</a>, and the <ahref="https://github.com/xwiki-contrib/chainpad">ChainPad</a> realtime engine.</p>
<p>This project uses the <ahref="http://ckeditor.com/">CKEditor</a> Visual Editor, <ahref="https://codemirror.net/">CodeMirror</a>, and the <ahref="https://github.com/xwiki-contrib/chainpad">ChainPad</a> realtime engine.</p>
</code></pre><h2id="howitworks">How It Works</h2>
<h2id="howitworks">How It Works</h2>
<p>CryptPad uses a variant of the <ahref="https://en.wikipedia.org/wiki/Operational_transformation">Operational transformation</a> algorithm which is able to find distributed consensus using a Nakamoto Blockchain, a construct popularized by <ahref="https://en.wikipedia.org/wiki/Bitcoin">Bitcoin</a>. This way the algorithm can avoid the need for a central server to resolve Operational Transform Edit Conflicts and without the need for resolving conflicts, the server can be kept unaware of the content which is being edited on the pad.</p>
<p>CryptPad uses a variant of the <ahref="https://en.wikipedia.org/wiki/Operational_transformation">Operational transformation</a> algorithm which is able to find distributed consensus using a Nakamoto Blockchain, a construct popularized by <ahref="https://en.wikipedia.org/wiki/Bitcoin">Bitcoin</a>. This way the algorithm can avoid the need for a central server to resolve Operational Transform Edit Conflicts and without the need for resolving conflicts, the server can be kept unaware of the content which is being edited on the pad.</p>
<p>If you have any questions or comments, you can <ahref="https://github.com/xwiki-labs/cryptpad/issues/" title="our issue tracker">open an issue on github</a>, come say hi on irc (<ahref="http://webchat.freenode.net?channels=%23cryptpad&uio=MT1mYWxzZSY5PXRydWUmMTE9Mjg3JjE1PXRydWUe7"title="freenode webchat">irc.freenode.net</a>), or <ahref="mailto:sftfbsdiAyxjlj/dpn">send us an email</a>.</p>
<p>If you have any questions or comments, you can <ahref="https://twitter.com/cryptpad">tweet us</a>, open an issue <ahref="https://github.com/xwiki-labs/cryptpad/issues/" title="our issue tracker">on github</a>, come say hi on irc (<ahref="http://webchat.freenode.net?channels=%23cryptpad&uio=MT1mYWxzZSY5PXRydWUmMTE9Mjg3JjE1PXRydWUe7"title="freenode webchat">irc.freenode.net</a>), or <ahref="mailto:sftfbsdiAyxjlj/dpn">send us an email</a>.</p>