Skip to main content

Glossary

Definitions of key terms used in Bitmark documentation.

A

Address

A Base58-encoded identifier used to receive Bitmark. Mainnet addresses start with b, testnet with u.

Algorithm

A specific hash function used for proof-of-work mining. Bitmark supports 8 algorithms.

Argon2d

One of the 8 mining algorithms. Memory-hard, optimized for CPU mining. Won the Password Hashing Competition.

AuxPow (Auxiliary Proof of Work)

Merge mining mechanism that allows Bitmark to be mined simultaneously with compatible parent chains.

B

BIP (Bitmark Improvement Proposal)

A formal document describing new features or changes to Bitmark. Modeled after Bitcoin's BIP system.

Block

A container of transactions, cryptographically linked to form the blockchain.

Block Header

The 80-byte structure at the start of a block containing version, previous hash, merkle root, timestamp, difficulty bits, and nonce.

Block Reward

The amount of new MARKS created with each block. Currently ~2.5 MARKS per block (varies by emission schedule).

Blockchain

A chain of blocks where each block references the hash of the previous block.

BTM

Common ticker symbol for Bitmark currency.

C

Chain ID

Unique identifier (91 for Bitmark) used in merge mining to distinguish Bitmark blocks.

Coinbase Transaction

The first transaction in each block that creates new coins and pays the miner.

Confirmation

The number of blocks mined after a transaction's block. More confirmations = more security.

Consensus

Agreement among nodes on the valid blockchain state.

CryptoNight

One of the 8 mining algorithms. Memory-hard, originally from Monero.

D

Difficulty

A measure of how hard it is to find a valid block hash. Adjusts to maintain 2-minute average block time.

DGWv3 (Dark Gravity Wave v3)

Bitmark's difficulty adjustment algorithm. Adjusts every block based on the last 25 same-algorithm blocks.

E

Emission

The creation of new coins through mining.

Equihash

One of the 8 mining algorithms. Memory-hard, based on the generalized birthday problem.

F

Fee

Amount paid to miners to include a transaction in a block.

Fork

A divergence in the blockchain. Can be soft (backward compatible) or hard (not compatible).

Full Node

A node that downloads and validates the entire blockchain.

G

Genesis Block

The first block in the blockchain (block 0). Created July 13, 2014.

H

Halving

Reduction of block reward by 50%. Bitmark also uses quartering (25% reduction).

Hash

The output of a cryptographic hash function. Used for block identification and proof-of-work.

Hashrate

The number of hashes computed per second by miners.

L

Light Wallet

A wallet that doesn't download the full blockchain (e.g., Electrum).

Lyra2REv2

One of the 8 mining algorithms. Memory-hard, GPU-optimized.

M

Mark

A transaction that endorses content by recording a reference hash and transferring value.

Marking

The system of using marks to create reputation and transfer value.

Markbit (MB)

The smallest unit of Bitmark (10⁻⁸ MARKS = 1 satoshi).

Merge Mining

Mining multiple blockchains simultaneously using the same proof-of-work.

Mempool

Pool of unconfirmed transactions waiting to be included in blocks.

Merkle Root

A hash of all transaction hashes in a block, stored in the block header.

mPoW (Multi-algorithm Proof of Work)

Bitmark's system supporting 8 different mining algorithms.

MRK Protocol

The specification for creating mark transactions using OP_RETURN.

N

Node

A computer running Bitmark software, participating in the network.

Nonce

A number varied by miners to find a valid block hash.

Nostr

A decentralized protocol for social networking. Bitmark marks can reference Nostr profiles and events.

O

OP_RETURN

Bitcoin script opcode that allows embedding arbitrary data in transactions. Used for marks.

Orphan Block

A valid block that isn't part of the main chain.

P

P2PKH (Pay to Public Key Hash)

Standard transaction type that pays to an address.

Private Key

Secret number that proves ownership of an address and allows spending.

Proof of Work (PoW)

Consensus mechanism requiring computational work to create blocks.

Public Key

Derived from private key, used to verify signatures and generate addresses.

Q

Quartering

Reduction of block reward by 25%. Used between halvings for smoother emission.

R

Reference

The content being marked (URL, address, etc.).

Reference Hash

SHA256 hash of the reference, stored in mark transactions.

Resurrector

Difficulty mechanism that reduces difficulty if an algorithm has no blocks for 160+ minutes.

RPC (Remote Procedure Call)

Interface for programmatic interaction with bitmarkd.

S

Satoshi

The smallest unit of Bitmark (0.00000001 MARKS).

Scaling Factor

Subsidy Scaling Factor (SSF) - adjusts block rewards based on hashrate.

Scrypt

One of the 8 mining algorithms. Memory-hard, originally from Litecoin.

SHA256D

One of the 8 mining algorithms. Double SHA256, same as Bitcoin.

Signature

Cryptographic proof that a transaction was authorized by the private key owner.

Surge Protector

Difficulty mechanism that reduces difficulty after 9 consecutive same-algorithm blocks.

T

Testnet

Test network with worthless coins for development and testing.

Transaction (Tx)

Transfer of value from inputs to outputs.

TXID

Transaction identifier - the hash of a transaction.

U

UTXO (Unspent Transaction Output)

An output that hasn't been spent yet. UTXOs are consumed as inputs to new transactions.

V

Validation

Process of checking that blocks and transactions follow consensus rules.

Version

Field in block header indicating protocol version and features.

W

Wallet

Software for managing addresses, private keys, and creating transactions.

Weight

Algorithm-specific multiplier for difficulty normalization.

X

X17

One of the 8 mining algorithms. Chains 17 different hash functions.

Y

Yescrypt

One of the 8 mining algorithms. Memory-hard, CPU-optimized.