you said
> Is there, at least theoretically, a way to prevent other people from pushing to my repo?
so I answered, _yes, theoretically_ we have ideas for how to implement that. you can also unfollow and block griefers, but so far pretty much everyone has been nice and we just havn't needed to implement that yet.
Yes, so basically in a centralized permission model some authority (the database) decides if any write is authorized or not, but in decentralized, any peer just writes anything, and then the readers decide whether they interpret that as valid or not.
Here is a description of a model that embraces both any-one-can-edit with degrees of consensus on who is allowed to edit.
http://viewer.scuttlebot.io/%25GKmZNjjB3voORbvg8Jm4Jy2r0tvJj...
but if you decide that someone cannot edit it, from there perspective they still can, but they are just excluded from your perspective.
so I answered, _yes, theoretically_ we have ideas for how to implement that. you can also unfollow and block griefers, but so far pretty much everyone has been nice and we just havn't needed to implement that yet.