B

Broadcast Transaction

Broadcasting a transaction is the process of propagating a signed Bitcoin transaction across the peer-to-peer network, where nodes validate it, add it to the mempool, and miners eventually include it in a block for permanent recording on the blockchain.

Blockchain Explorer API

A blockchain explorer is a web-based tool that allows users to search, view, and analyze data on the Bitcoin blockchain, such as blocks, transactions, addresses, and balances.

Block Height

Block height is the numerical distance between a given block and Bitcoin’s very first block (the genesis block, height 0)

Block Header

A block header is the compact 80-byte bundle of metadata that summarizes a Bitcoin block. By chaining and securing these headers together, miners protect the blockchain, and nodes can verify it efficiently.

Block

A block is a structured data unit that batches validated Bitcoin transactions and links to the previous block via its hash, forming one step in the ever-growing blockchain ledger.

Blockchain

A blockchain is a publicly auditable ledger in which transactions are grouped into cryptographically linked blocks and agreed upon by a decentralized network of nodes running proof-of-work consensus.

BitVM

A protocol that enables advanced smart contracts on Bitcoin through off-chain computation and on-chain verification, without requiring changes to Bitcoin's consensus rules.

Blind signatures

A signature scheme that provides anonymity by allowing one party to sign a transaction without learning the details of the transaction.

Bitcoin Script

Bitcoin's native programming language used to define how bitcoins are spent and who can spend them.

Bulletproofs

A type of zero-knowledge proof in Bitcoin-related systems that enable confidentiality without revealing transaction amounts.