Since I joined the Enigma community, I’ve had several interesting discussions about the concept of encrypted state. It’s a difficult idea to grasp immediately, and I’m still figuring out how to best communicate the meaning of that unique selling point and its potential impact on Enigma’s adoption. Here’s a brief description for reference:
“Enigma’s Discovery release features encrypted state. In effect, this means that secret contracts can function as encrypted databases shared between multiple parties. This enables games that have multiple rounds like poker. It also enables organizations to create shared database that they can both contribute to, and compute over. Furthermore, it addresses a key need of enterprises: to update and modify user permissions for these shared data. Encrypted state is a novel contribution to distributed private computation, because it means applications can have shared, secret storage— without requiring trust in a counterparty. Other forms of encrypted storage do not enable both updates to the state of that storage, and computation over the stored data. Encrypted state and encrypted data in use are our unique contributions to this field.”
Maybe it would help if the phrase involved the context of blockchain? Encrypted state could seem vague to app developers who think about state in a different way. If our audience understands the value of blockchains, we should be able to explain why privacy and Enigma are crucial for adoption. How can we better explain Secret State? Please let us know your thoughts!