In some cases, it is desirable to have multiple levels of approval for spending cryptocurrencies. As the name suggests, multi-signature wallets require authorisation of transactions through multiple keys, meaning that a group of users is required to sign to approve a transaction.