B

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.

Bitcoin Core

The official open-source software client for the Bitcoin network.

Borromean ring signatures

A cryptographic protocol that enables signers to stay anonymous among

Bitcoin node

A node runs the Bitcoin Core software (or another reference implementation) that allows users to interact with and participate in network consensus by maintaining a copy of the Bitcoin blockchain and validating transactions and blocks.

Blind oracle

A blind oracle is a cryptographic protocol based on zero-knowledge proofs that enable a user to send a confidential message.

Bitcoin

Bitcoin (BTC) is a decentralized digital currency created by an unknown person or group using the pseudonym Satoshi Nakamoto.

BOLT12

A proposed extension to the Lightning Specification, focusing on enhancing the efficiency and flexibility of the network. The primary feature introduced by BOLT12 is the Offers protocol, which streamlines the process of creating, managing, and executing Lightning invoices.