MSafe | Aptos
  • Overview
    • MSafe Overview
    • What can you do with MSafe wallet?
      • Why Multi-Sig & Non-Custodial
      • MSafe Wallet Key Benefits
    • Use Cases
      • Treasury Management
      • Smart Contract Deployment & Update
      • Protocol Admin Control
      • dApp Store Integration
    • Security
  • Users
    • Glossary
    • Launch App
    • Connect Wallet
    • Navigation Bar
    • Address Book
    • Create an Account
      • Initiate Creation
      • Co-Managers to Accept
    • Switch btw Accounts
    • Deposit / Receive
    • View Assets
    • View Pending Txn
    • View Txn History
    • Propose Transaction (Enable NFT, Send, Register Coin)
      • Enable NFT
      • Send
      • Add Coin
    • Approve Transaction
      • Co-Managers to Approve Enable NFT
      • Co-Managers to Approve Send
      • Co-Manager to Approve Add Coin
    • Change Vote
    • Reject Transaction
      • Co-Managers to Reject
    • Execute Transaction
      • Execute Approval
      • Execute Rejection
    • App Store
      • Use dApps
    • MSafe 1.0 User guide
      • Connect Wallet
      • First time registration
      • Create an MSafe Account
      • Receive Coin
      • Coin Transfer (APT)
      • DAPP Store
      • Add a new coin
      • Address Book
      • Permissions
      • Wallet FAQs
  • Developers
    • Overview
    • System
      • Auth-key & Multi-Ed25519
      • Backend Walk Through
      • MSafe Contracts
    • Interactive CLI
      • Installation
      • CLI arguments
      • Register and View
      • Create a MSafe Wallet
      • Approve / execute a transaction
      • Transfer Coin
      • Smart Contract | Module Publish
      • Entry Function
      • Reject a transaction
      • Migration from MSafe 1.0 to MSafe 2.0
    • SDK
      • Smart Contract | Deploy a MOVE Module
      • Call An Entry Function
    • Integrate with MSafe (DAPP)
      • FAQ
    • Move Module Publish
  • Product updates
    • 2022 Q4
Powered by GitBook
On this page
  • Custodial vs. Non-Custodial
  • Single-Sig vs. Multi-Sig
  1. Overview
  2. What can you do with MSafe wallet?

Why Multi-Sig & Non-Custodial

Custodial vs. Non-Custodial

In the simplest terms, users do not own private keys required to gain access to their digital assets when using custodial wallets. Non-custodial wallets allow users to own and manage the private keys; therefore, non-custodial wallets allow users to be the real owner of their assets.

Custodial wallets provide users with the convenience factor of not having to manage their private keys. However, custodial wallets are more vulnerable to financial losses when 3rd parties take control of user assets.

When a user deposits assets into a custodial wallet controlled by a centralized entity (e.g. centralized exchanges), the real ownership of the assets is transferred from the user to the exchange. Non-custodial wallets can mitigate risks associated with custodial wallets to some extent.

Single-Sig vs. Multi-Sig

However, having a single user manage a wallet’s private key, which is called single signature (single-sig) non-custodial, can be risky too, because that user might lose the private key or inadvertently expose the private key to hackers. For organizations and businesses, relying on a single user to manage the private key to access an entity’s assets lacks decentralization and creates a single point of failure.

The optimal solution is to use a multi-signature (multi-sig) non-custodial wallet that requires two or more private keys to sign and send a transaction, similar to accessing a safety deposit box in a bank’s vault by the box owner.

PreviousWhat can you do with MSafe wallet?NextMSafe Wallet Key Benefits

Last updated 2 years ago