Web3 homomorphic encryption