
☁️ feel comfy onchain ☁️ enabling confidentiality to blockchains with @inco | 🇫🇷🇨🇳🇺🇸
34 Followers
To clarify, the decryption is handled by MPC instead of a single entity. So you need a threshold (n of m) of MPC participants to collude to decrypt. Regarding the system breaking down, this is true for any MPC - if enough nodes go down or lose their key shares, then you won’t be able to decrypt anymore.
So it’s important to design around worst case (backup, key resharing as soon as a node loses its key or leaves the network, etc.). TEEs can also be used to further enhance security - basically bank grade security
Yes you will need to do a decryption or reencryption to check whether a zero transfer has occurred. Failing/reverting a tx could leak information about the underlying ciphertext. However, there are ways to improve the user experience (separate reencryption logging service or re-introduce commitment based viewing key).
recast:farcaster://casts/0xbe34aeebe42f2041bfbf6ecde6d54fc86305cd39a147d8b319a089750d68c62e