BIPs |
Bitcoin Improvement Proposals (BIPs) describe proposed changes or additions to the Bitcoin protocol, including Blockchains and Smart Contracts. |
SegWit |
Segregated Witness (SegWit) is a BIP that separates transaction data (witnesses) from transaction signatures, helping to increase transaction capacity and reduce fees. |
Lightning Network |
Lightning Network is a BIP that proposes a second-layer off-chain payment protocol that enables fast and cheap transactions. |
Schnorr Signatures |
Schnorr Signatures is a BIP proposing a more efficient signature algorithm to help reduce transaction fees and enhance privacy. |
Taproot |
Taproot is a proposed BIP that offers better scalability and privacy features, by including complex smart contract features for Bitcoin. |
Merkle Trees |
Merkle Trees are a data structure used in BIP 37 for efficient filtering of transactions in the Bitcoin network. |
Bloom Filters |
Bloom Filters are a BIP 37 proposal used to make light clients easier by allowing for efficient querying of the blockchain. |
Multi-Signature |
Multi-Signature is a BIP 11 proposal that enables bitcoins to be spent only if a set of signers agree to the transaction. |
P2SH |
P2SH is a BIP 16 proposal for multisignature transactions, in which the recipient is given a hash to the script instead of its scriptPubKey. |
CheckLockTimeVerify |
CheckLockTimeVerify is a BIP 65 proposal that allows for time-locked transactions to be executed only after a certain lock-time has passed. |
Hierarchical Deterministic Wallets |
Hierarchical Deterministic Wallets is a BIP 32 proposal for creating more secure wallet structures with private and public keys derived from a single seed. |
OP_RETURN |
OP_RETURN is a BIP 65 proposal to embed data into the Bitcoin blockchain for non-monetary transactions like record keeping or governance. |
Replace-by-Fee |
Replace-by-fee (RBF) is a BIP 125 proposal that allows users to increase the fees of a transaction even after it has been broadcasted, encouraging faster confirmation times. |
XThin Blocks |
XThin Blocks is a proposal for the more efficient transfer of Bitcoin blocks between nodes, reducing the bandwidth requirements for running a full node. |
Compact Blocks |
Compact Blocks is a BIP 152 proposal to allow for more efficient block propagation in the Bitcoin network by sending only the necessary information that a node needs to validate a block. |
Graphene |
Graphene is a BIP 157 and BIP 158 proposal to make the Bitcoin network more scalable by compressing block information and improving transaction validation speeds. |
Cross-Chain Atomic Swaps |
Atomic Swaps is a BIP 65 proposal that allows users to swap cryptocurrencies without the need for a central exchange. |
Delegated Proof-of-Stake |
Delegated Proof-of-Stake is a BIP 101 proposal that proposed alternative consensus mechanisms for Bitcoin, allowing for more efficient transaction processing and increased network speed. |
Sidechains |
Sidechains is a BIP 141 proposal that allows for the creation of separate blockchains that are interoperable with the Bitcoin blockchain, allowing for the extension of its functionality. |
MimbleWimble |
MimbleWimble is a BIP 77 proposal that proposes a more private design for the Bitcoin network by obfuscating the amounts of transactions. |