DKG Distributed Key Generation for Privacy Keypair. IMPORTANT: This is not fully MPC(with ZK) DKG. We want to use it to simulates web2 user registration and login, including cases where passwords are forgotten, to prevent loss of private keys.