@yen051185
fhEVM uses a global public key, allowing all users to encrypt data on-chain using FHE. The main reason for this approach is that it enables multiple users to interact with each other through smart contracts with their private data.fhEVM employs asymmetric encryption, so there will be two different keys:Public Key: This key is stored publicly on-chain and is used by all users to encrypt their data and perform computations on the encrypted data.Private Key: This key has the ability to decrypt data. It is not owned by any single user but rather shared among the validator nodes in the network. To decrypt the data, a number of validator nodes must collaborate and approve this action. This collaborative approval is called the Threshold Protocol. This method enhances security through decentralization, preventing the misuse of keys for malicious purposes.
@zama
@zama_fhe
#zamaCreatorProgram #zama_fhe