CBP Bitcoin Script and Protocol Development Flashcards
6 cards from real CBP practice questions. Tap to flip, then mark Knew It or Still Learning โ missed cards come back until you master them.
Read the first 6 CBP Bitcoin Script and Protocol Development flashcards as text
What improvement does Taproot bring to Bitcoin transactions?
Answer: Improved privacy and efficiency by making complex scripts look like simple payments
Taproot uses Schnorr signatures and MAST to make complex multi-sig and smart contract transactions indistinguishable from simple payments, enhancing privacy and reducing fees.
What are Schnorr signatures, introduced with Taproot?
Answer: A signature scheme enabling key aggregation and batch verification
Schnorr signatures allow multiple signatures to be aggregated into one, enabling more efficient multi-sig transactions and batch verification.
What is MAST (Merklized Abstract Syntax Tree) in Bitcoin?
Answer: A way to commit to multiple script conditions while only revealing the executed branch
MAST allows Bitcoin transactions to commit to many possible spending conditions but only reveal and execute the specific condition used, improving privacy and reducing data.
What does BIP stand for in Bitcoin development?
Answer: Bitcoin Improvement Proposal
A BIP (Bitcoin Improvement Proposal) is the formal process for proposing changes or additions to Bitcoin's protocol, similar to RFC documents in internet standards.
What is the role of Bitcoin Core in the Bitcoin ecosystem?
Answer: The reference implementation of the Bitcoin protocol maintained by open-source developers
Bitcoin Core is the predominant open-source software implementation of the Bitcoin protocol that sets the standard for protocol rules and network behavior.
What is a 'soft fork' in Bitcoin?
Answer: A backward-compatible protocol upgrade where old nodes remain valid
A soft fork is a backward-compatible upgrade where new rules are a strict subset of old rules, so non-upgraded nodes still accept new blocks as valid.