FAQ
How quickly can I get back the decrypted value of an FHE program?
This depends on three things — how long it takes the FHE program to be run, when a decryption is requested, and the block time of the host chain (for web3 use cases).
To minimize latency, request the program run and decryption together. Our ciphertext waiting feature allows this. In web3, the quickest the decrypted value can be returned is the subsequent block (meaning the bottleneck may be the chain’s block time and nothing FHE related, this is particularly true on chains with longer block times such as 12 seconds for Ethereum).
Can the threshold committee members holding the secret key shares see my data?
No they cannot, assuming there is an honest majority in the threshold committee. This is similar to the assumption of an honest majority in blockchain consensus.
Threshold committee members are chosen based on reputation and we will increase the number of members in the threshold committee over time.
How do I know the program will be run correctly?
Today, you can repeat the computation yourself locally (i.e. re-run the FHE programs with the input ciphertexts to check it returns the claimed output ciphertext) to verify that the program was run correctly.