Skip to main content

M-Sig Introduction

Multi-Signature, often abbreviated as Multi-Sig, stands as a pivotal concept within the Hedge ecosystem. At its core, Multi-Sig involves the collaboration of multiple authorized parties to jointly authorize a transaction. This technique introduces an extra layer of security, preventing single-point vulnerabilities and reducing the risks associated with single private key ownership.

The core objective of this initiative revolves around the formulation of a robust parallel signing protocol. This protocol includes the development of cryptographic techniques, smooth integration with the Hedge ecosystem, and extensive testing to assure its effectiveness in real-world settings.

Multi-Sig flow

  • The flow diagram provides an overview of the M-Sig transaction process within the Hedge blockchain.
  • Any participant within the Hedge network can initiate a M-Sig transaction, enabling them to involve multiple parties in the signing and validation of the transaction before its inclusion in the blockchain.
  • This process begins with a user creating and signing a transaction with specific configurations using their wallet (1). This initial transaction remains in the M-sig mempool.
  • Subsequently, designated signers can initiate a request to retrieve the unsigned transaction from the M-sig Mempool for their signature contribution (2, 3).
  • Once all co-signers have signed the transaction, it is bundled and transferred to the main Mempool, from where it is incorporated into a block and eventually integrated into the blockchain (5, 6, 7).

Hedge uses M-Sig transactions to reduce dependency on third parties. By eliminating time complexity and transaction management involved in off-chain transactions, Hedge improves time feasibility and security with the M-Sig transactions that are directly performed on the blockchain.