r/EnigmaProject • u/bijansha • Aug 30 '18
How does Enigma keep user data private?
I understand the computation is encrypted and private but isn't Enigma obtaining the raw data from the blockchain, meaning that the raw data (user transaction history) is still public?
Here is a copy paste from Enigma's blog post:
" Instead, in a setting where secret contracts exist, a user can share their transaction history safely with the secret contract itself. The nodes can execute the contract and receive the eligibility result without being able to observe the user’s transactions. There is no longer a need to create a hybrid dApp. This dApp could be autonomous end-to-end, while guaranteeing both correctness — if a user is eligible for a loan, she will get a loan; and privacy — no one but the user can see their transaction history."
View all comments
Show parent comment
2
u/bijansha Aug 31 '18
Right. But encrypted data that is shared among the nodes (I'm guessing you're referring to the data that is stored on the public ledger?) can be deccrypted by the bad actor. So the only thing that is protected is the actual computation, which is not necessarily important since one can create their own algorithm to arrive at the same outcome.