10
votes
Accepted
What is sigop (signature operation)?
A sigop is script opcode which performs a signature check. That includes OP_CHECKSIG, OP_CHECKSIGVERIFY, OP_CHECKMULTISIG, and OP_CHECKMULTISIGVERIFY.
This concept matters because of a consensus rule ...
6
votes
Accepted
How did Taproot get its name?
This was answered in the Bitcoin Optech "Preparing for Taproot" series (2021):
“I always assumed the origin of the name was ‘taps into the Merkle root’, but I don’t actually know what ...
6
votes
Accepted
Where was the term "coinbase" first coined, who first used it?
The term "coinbase" was most likely coined by Satoshi through the IsCoinbase method of the CTransaction class. It was both part of the first publicly distributed version of the source code ...
5
votes
Bitcoin network: data-intensive or compute-intensive system?
This is probably one of those situations where any simple answer is inaccurate and misleading.
For any mining node, I expect computing costs much more than storage. By a long way.
For an individual ...
4
votes
Accepted
What does Pay to Contract (P2C) mean?
The actual protocol as described all the way back in 2012 in the paper Homomorphic Payment Addresses and the Pay-to-Contract Protocol is a bit more complicated, but the basics are as you've described ...
3
votes
What is "(mempool) policy"?
Standardness refers to a stricter set of rules enforced by full nodes on a transaction in addition to the consensus rules. Policy is an even broader set of rules or processes followed by a node. ...
2
votes
Accepted
What is incremental relay feerate?
minRelayTxFee was used for a few different notions of minimum feerates until these concepts got separated out in 2017. Although all these variables end in …Fee, they actually refer to a fee for one ...
2
votes
Accepted
Meaning of BTC "wallet address" and any difference with transaction address?
Wallets and Accounts
There are two ways of "owning" Bitcoin. Wallets or Accounts.
Wallets are the way originally intended by the creator of Bitcoin. They allow one person to pay money to a ...
1
vote
What is a sane Miniscript? How does it differ to a valid Miniscript?
A WIP "Work In Progress" that may be of interest to you is the Miniscript Templates repo: https://github.com/Blockstream/miniscript-templates
One of the goals is to curate miniscript ...
1
vote
Is there a consensus as to what is meant by 'Nakamoto Consensus'?
I always thought it refers to the method of resolving conflicts within a blockchain network's consensus specification:
If there are multiple versions of blocks that are deemed valid by nodes consensus ...
1
vote
What are the scriptPubKey, scriptSig, redeem script and witness for the various output types?
I thought it would be useful to have a text version of the image of a table in Michael Folkson's answer. If only for accessibility reasons.
(it initially proved rather too hard to edit into his answer ...
1
vote
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
terminology × 209blockchain × 18
transactions × 11
mining-pools × 11
hashpower × 10
mining-theory × 8
script × 8
consensus × 8
divisibility × 8
lightning-network × 7
blockchain-fork × 7
history × 6
wallet × 5
security × 5
unconfirmed-transactions × 5
segregated-witness × 5
bitcoin-core-development × 5
currencies × 5
mining-pool-shares × 5
stale-block × 5
address × 4
utxo × 4
mempool × 4
ethereum × 4
taproot × 4