How does it work legally with network interconnections like the internet and these kinds of laws eg
https://www.translegal.com/lesson/6024 - could Crown be seen as an ISP of sorts? Or a similar thing with the big international interconnects of cables and satellites and agreements regarding liability of content and users actions etc.
And who pays for the non-profits to operate, is that a "network service" or is that what the masternodes rewards will be for and node operators pay to set up a template organisation and run it?
I've just read more of the white papers, but it's still not clear to me how the node applications work. Are they written in a specific language and run on a JIT compiler, or is it more of a Docker or hypervisor environment where there's VMs that do stuff and licence and pay for themselves and their resource usage in Crown?
Also have you looked at the way SIA coin contracts work between the customer and the storage provider, I think they are bilateral in nature and pretty interesting. Also the way SIA encrypts content would prevent a storage provider from knowing what was on their hard drives, so they probably couldn't be found liable for a user backing up a copy of a movie.
good questions -- will check out SIA.
in terms of applications -- just think of the nodes as gateways -- we are just using them to do payment and user management -- treating the blockchain as an open pki... in terms of how the applications will be implemented or provisioned -- there are no specific constraints beyond that a user is functionally signing on to a cloud application. That application may or may not be provisioned and managed by the masternode.
We have preferences -- ideally people would run open source applications and all the resources would be provisioned by the masternodes... but we also do not believe in telling the node operators how to run their businesses beyond requiring them to comply with the relevant laws.
And yes -- all user data in applications would need to be encrypted at rest with the keys in the possession of the user not the application provider or the node operator. This is a US legal requirement and I believe also applies in the EU and is just a best practice.
Hope that answers things. I'm on cali time and need to crash... feel free to join the mattermost (mm.crownlab.eu) and keep asking questions or offering ideas. That's how we learn and improve.
g'night!