orbitdb / field-manual

The Offical User's Guide to OrbitDB
208 stars 43 forks source link

FAQ: Does orbit have a shared feed between peers where multiple peers can append to the same feed? #63

Open haadcode opened 5 years ago

haadcode commented 5 years ago

Copy-pasting from Gitter:

"...or, is it done more like scuttlebutt, where each peer has their own feed"

All databases (feeds) are shared between peers, so nobody "owns them" like users do in ssb (afaik). Multiple peers can append to the same db. @tyleryasaka is right in that each peer has their own copy of the db (the log) and they may have different versions between them but, as @tyleryasaka (correctly) describes, through the syncing/replication process the peers exchange "their knowledge of the db" (heads) with each other, the dbs/logs get merged. This is what the "CRDT" in ipfs-log enables. But from address/authority/ownership perspective, they all share the same feed.

Thanks @pkieltyka for the question! 👍

aphelionz commented 4 years ago

Moving this to the Field Manual repo