Multisignature allows you to confirm wallet transactions with different keys, which do not necessarily belong to the wallet owner.
In total, there can be up to 32 people in a multi-signature wallet, each with their own signature. You can create such a wallet with friends, colleagues or partners and manage assets together. The cost of creating such a wallet depends on the number of subscribers.
You can add additional key sets to the wallet and define the signing policy for outgoing transactions. For example, you can choose the option to require multiple signatures for a transaction, or you can sign it using any set of keys.
In Surf, you can create 3 additional sets of keys and provide them to other wallets for multisignature.
Surf uses a hierarchically deterministic key generation system. Each key pair is created from the previous one, so the keys are organized in a tree structure. The initial key pair is generated from the seed phrase. You don't need to create different seed phrases for different sets of keys. When you restore a wallet using your seed phrase, all generated key pairs are also restored.
You can use additional sets of keys created in Surf:
- in another multisig wallet, keeping your main signature secret, which is safer;
- when you vote as a jury without using the public key of the main signature and keeping your identity a secret;
- in the Surf Security Card to sign outgoing transactions with keys written on the card's chip.