Last updated
The Grammos app can be invited into any Telegram channel. Users can prompt Grammos to create a new account. When this occurs:
A new key pair is generated on the users device
The private key is then sharded into n pieces, and encrypted on the users device
These encrypted shards are then sent to n databases, where they are kept for retrieval when a user desires to sign a message with this new key
This shared key storage technique is called MPC, or multi-party-compute.
Possible collusion of storage providers: An inherent risk with this MPC's, requires the trust assumption that the storage providers will not collude with each other to share the encrypted key shards with each other, making it possible to access the private key.
Fully on-chain implementation: Implementation where users can choose their validator set to participate in the MPC setup will provide a fully on chain distributed key sharding, compatible with platforms other than Telegram.
Last updated