M

Multi-part payments (MPP)

MPP splits payments into smaller parts, making it easier to find routes in Lightning for improved connectivity.

Merkle tree

A tree-like data structure that ensures the integrity of data verification in Bitcoin.

Miniscript

A subset of Bitcoin Script introduced by Blockstream in 2019 that provides safer, more extensible smart contracts on Bitcoin.

Mempool

The mempool, or memory pool, is where Bitcoin transactions wait before being confirmed and recorded immutably on the blockchain.

Merge conflict

Occurs when two branches have made conflicting changes to the same code and manual review is required.

Mnemonic

A mnemonic is typically a sequence of 12 or 24 randomly generated words used to create and recover a Bitcoin wallet

MuSig2

An improvement over the original MuSig protocol, MuSig2 is a cryptographic protocol for creating Schnorr-based multi-signatures in Bitcoin.