Please, note that I'm not a dev and I'm not sure this is the right stackexchange, but really would like to understand this one.
So I understand that SOLID is a peer-to-peer network of servers, right? Like Bittorrent, IPFS and blockchains...
If it is a peer-to-peer network, then data is duplicated across different servers, right?
If some data in on some other server/computer, then anyone could do what they wish with it... because the same data is duplicated everywhere, in a way the data doesn't have an owner but belongs to the public, right?
So how does someone retain control on their own data on a peer-to-peer network? Is it a contractual matter, i.e. the server lease agreement stipulates that you "own" your data? Or some encryption method or smart contract or something that is effectively giving access to some data only to one person/user? Or?