Encyclopedia

This Archive aims to provide the glossary terms and docs you need to understand Bitcoin and start building Bitcoin-based applications.

M

Mainnet

The original and main network for Bitcoin transactions, where satoshis have real economic value.Not to...

Majority attack

The ability of someone controlling a majority of network hash rate to revise transaction history...

MASF

A Soft Fork activated by through miner signalling.Not to be confused with: User Activated Soft...

Master chain code

In HD wallets, the master chain code and master private key are the two pieces...

Master private key

In HD wallets, the master chain code and master private key are the two pieces...

Maximum Block Size

The maximum size of a block according to the consensus rules. The current block size...

Merge

Spending, in the same transaction, multiple outputs which can be traced back to different previous...

Merge avoidance

A strategy for selecting which outputs to spend that avoids merging outputs with different histories...

Merkle block

A partial merkle tree connecting transactions matching a bloom filter to the merkle root of...

Merkle root

The root node of a merkle tree, a descendant of all the hashed pairs in...

Merkle tree

A tree constructed by hashing paired data (the leaves), then pairing and hashing the results...

MerkleBlock

Message

A parameter of bitcoin: URIs which allows the receiver to optionally specify a message to...

Message header

The four header fields prefixed to all messages on the Bitcoin P2P network.

Micropayment channel

term-micropayment-channel (contracts-guide) (original target)

Miner

Mining is the act of creating valid Bitcoin blocks, which requires demonstrating proof of work,...

Miner-activated soft fork

A Soft Fork activated by through miner signalling.Not to be confused with: User Activated Soft...

Miners fee

The amount remaining when the value of all outputs in a transaction are subtracted from...

Minimum relay fee

The minimum transaction fee a transaction must pay (if it isn’t a high-priority transaction) for...

Mining

Mining is the act of creating valid Bitcoin blocks, which requires demonstrating proof of work,...

Multisig

A pubkey script that provides n number of pubkeys and requires the corresponding signature script...


Documentation