In the latest Dominic’s post about Badlands there is the following point:
- It will not be possible for Badlands to host smart contracts in a manner that provides any degree of privacy for their computations and data, since the data will be replicated many times, and the node hardware used will not include technology that can protect the privacy of the data they process from those with access to the device, such as SEV-SNP (although this is also the case for nearly every blockchain in production today other than the Internet Computer).
This knowledge was new to me. I thought, that IC works the same way any other blockchain would - everything is public; want to make it private - encrypt it yourself.
- Is this true that the data is private?
- Is this why IC nodes only have RAMs installed, without other storage devices?
- Is this correct to assume that in the case when it is true, the IC implements Secure Enclave paradigm and there is no need in software based solutions for this (like a special subnet type operating over homomorphically encrypted data)?
- Are there any risk analytics (with numbers and costs) which approve this decision? Because in the case when it is true, data privacy fully relies on a single vendor (AMD) which the entire internet should trust. If the IC becomes that big as Dominic said here the prize for stop being honest for such a trusted third party may become super tasty.