What is a multisignature wallet, what is it used for and how it works in Everscale?

What is a multisignature wallet, what is it used for and how it works in Everscale?

At a time when DAOs are becoming more pervasive and cryptocurrencies are being integrated into business processes, the question of jointly managing a created community’s funds is becoming more relevant. In this case, creating a multisig wallet is the right decision.

Applications

A multisig wallet is secured by a form of digital signature which is generated by multiple signers who are part of a certain trusted circle. This allows a group of people to jointly manage funds in the same wallet.

When creating multisig wallets, you can set both the total number of signers and the number of signers required to confirm transactions. This solution allows you to create an Escrow account, which is designed to ensure that the transaction terms are fulfilled.

For example, if Alice wants to buy a car from Bob, she transfers money to a multisig wallet with three signers: seller, buyer, and guarantor. It will be possible to transfer the funds to the seller when two of the three signers confirm it. This ensures that the transaction is honest.

However, multisig can be used not only for joint financial management, but also as a means of protection against cyber attacks.

Alice created a multisig wallet with two keys. She stores one key on her laptop and the other on her home PC. If a third party gets their hands on one of her keys, they still won’t be able to use Alice’s money, because unless a signature is made with both keys, any attempt to perform a transaction is considered false.

Multisig in Everscale

Everscale’s developers have thought of a way to make such wallets available to everyone.

The Broxus team has integrated this feature into EVER wallet. When opening an EVER wallet, the user can select the type of wallet with the features they need. At the same time, it should be kept in mind that different types of wallets have different addresses, even though they have the same seed phrase:

SafeMultisig(Default) — the default wallet.

SafeMultisig24 — standard wallet, required to use validator scripts.

SetcodeMultisigWallet — a wallet that can change a smart contract without the need for a new deployment.

BridgeMultisig is a special contract for Octus Bridge project relays. To become a relay and receive a reward for validating the bridge, you need 100,000 Bridge tokens and to install your node.

To create a multi-signature wallet, select Multi-signature Wallet when deploying it.

Next, specify the number of owners and their public keys.

The EverX development team created a DeBot that can be used to implement multi-signatures in EverSurf.

You can also use EverOS, created by the EverX team, one of the main developers of Everscale.EverOS offers all the necessary features for easy interaction with the blockchain. You can learn more on the official website: Everos.dev

Read More