Grammos
Introduction
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 deviceThese 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
Things to consider
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.
Future Goals
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.
Up Next Abstract Accounts on Bitsong
Last updated