-
Notifications
You must be signed in to change notification settings - Fork 30
Tutorial: How to build an Collaborative Editing Application with IPFS using CRDT #417
Comments
I have been using YJs and its impressive. It allows applications to be built on top of ipfs. I am considering porting ups to golang so that it can be used to build microaervice on top of ipfs. The event queue must crucially be stored on highly redundant storage. So ipfs is perfect here. What I am missing is security at rest. Blockade and others store all data encrypted and this is a key complimentary requirement for this type of system. |
It does not. At rest, you will have to encrypt your data, either by storing it encrypted in IPFS or, if you're worried only with data at rest locally, to implement a e encrypted data store (this last one is more far-fetched). |
Currently I'm working on peerpad, which aims to encrypt data at rest, but haven't yet. You can follow in this issue if you're interested. |
@pgte thanks for the update and your feedback... Really interesting work ! Where are you planning to store the key ?
|
@gedw99 In peerpad I don't plan to store it, it's in the URL, which you share if you want to give access to someone. |
ok nice and simple. |
In peerpad each document has it's own set of keys. |
@pgte Hi Pedro Teixeira, |
@harrshasri I'm far from a webpack expert, so I can't really help you on this. |
Hey Pedro, https://gist.github.com/harrshasri/eade60a3102859fc419e71435939437b |
@harrshasri great, thanks so much for sharing! |
This is great! Can we consume the CRDTs from a "net" based P2P GoLang CLI application. |
@kggp1995 This is using yjs...As long as you can pipe it to node module of yjs you can |
Ok. How about this: https://github.com/orbitdb/ipfs-log |
@kggp1995 I haven't worked much on ipfs-log but it is supposed to be the replacement for yjs. YJS is a hack until the CRDT libraries get stable. |
automerge is better than yjs. i used to use yjs try automerge. Its less
onerous and much better supported.
…On Thu, 19 Apr 2018 at 11:01 harrshasri ***@***.***> wrote:
@kggp1995 <https://github.com/kggp1995> I haven't worked much on ipfs-log
but it is supposed to be the replacement for yjs. YJS is a hack until the
CRDT libraries get stable.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<https://github.com/ipfs/research-CRDT/issues/7#issuecomment-382663182>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/ATuCwqtsqsLf7Df0Lz5TvKN-tdUHJpLEks5tqFJvgaJpZM4OVtY6>
.
|
@pgte just released the
y-ipfs-connector
and a Video Tutorial explaining how to use it!The video is very fun to watch and impressive how it requires so few lines of code to get it all set up!
Video at: https://www.youtube.com/watch?v=-kdx8rJd8rQ
Awesome work @pgte 👏🏽👏🏽👏🏽👏🏽👏🏽👏🏽👏🏽👏🏽👏🏽👏🏽
The text was updated successfully, but these errors were encountered: