-
Notifications
You must be signed in to change notification settings - Fork 385
Empty Block Fallacy
There is a theory that the mining of empty blocks is an attack. The theory does not require that the blocks are mined on a weak branch in an attempt to enable double-spending. It also does not specify what person is attacked.
Consider the following:
-
The term "attack" implies theft. The Bitcoin whitepaper, for example, uses the term only to describe double-spend attempts.
-
A reward consists of fees for transactions and a subsidy for the block. The miner who forgoes transaction fees by not including transactions is not rewarded for them.
-
The miner's hash power contributes proportionally to the security of the network. The subsidy is compensation for that security during the inflationary phase. The purpose of inflation is to rationally distribute the coin. The rational distribution is specifically in exchange for hash power, not for transaction inclusion.
-
Transaction confirmation is not assured. Fees are the incentive for confirmation. Lack of confirmation objectively implies insufficient fee.
-
Empty block mining is entirely consistent with consensus rules and cannot be reasonably prevented by a new rule.
For these reasons the theory is invalid. However it is worth exploring the source of the fallacy. Because of the Zero Sum Property, there may be an assumption that mining an empty block "unfairly" takes away the opportunity for transactions to be confirmed.
Other miners retain the ability to confirm transactions in proportion to their hash power. If 10% of the hash power mines empty blocks, then confirmations will take 10% longer on average. However if a miner removes his/her 10% of the total hash power, confirmations will also take 10% longer on average, until the next difficulty adjustment. Yet removing one's hash power is generally not considered an attack.
A miner commits capital to mining, producing hash power. Setting aside the effects of pooling, the miner is subsidized in proportion to hash power produced. Without this hash power other miners would produce the same average number of blocks at proportionally lower difficulty. In other words, actually attacking owners would be proportionally cheaper. So despite not being rewarded for including transactions, the miner is securing previously-confirmed transactions.
Given that the marginal cost of including a transaction is necessarily below average fee levels, the empty block miner is suffering an opportunity cost. This amounts to the miner subsidizing the security of the chain. While this seems economically irrational in the limited context of the coin, it can be rational due to the offsetting opportunity cost for waiting on a new candidate following an announcement. Nevertheless, mining is inherently subject to financial pressures outside of the coin.
While a given miner may consider it advantageous to mine empty blocks, it is within every other person's power to do otherwise. It is the exercise of this opportunity that secures the coin, even against actual attacks. The shaming of those acting on self-interest is ineffective and counterproductive. To the extent that it is effective in the short term, it only reduces security by shoring up pooling.
Users | Developers | License | Copyright © 2011-2024 libbitcoin developers
- Home
- manifesto
- libbitcoin.info
- Libbitcoin Institute
- Freenode (IRC)
- Mailing List
- Slack Channel
- Build Libbitcoin
- Comprehensive Overview
- Developer Documentation
- Tutorials (aaronjaramillo)
- Bitcoin Unraveled
-
Cryptoeconomics
- Foreword by Amir Taaki
- Value Proposition
- Axiom of Resistance
- Money Taxonomy
- Pure Bank
- Production and Consumption
- Labor and Leisure
- Custodial Risk Principle
- Dedicated Cost Principle
- Depreciation Principle
- Expression Principle
- Inflation Principle
- Other Means Principle
- Patent Resistance Principle
- Risk Sharing Principle
- Reservation Principle
- Scalability Principle
- Subjective Inflation Principle
- Consolidation Principle
- Fragmentation Principle
- Permissionless Principle
- Public Data Principle
- Social Network Principle
- State Banking Principle
- Substitution Principle
- Cryptodynamic Principles
- Censorship Resistance Property
- Consensus Property
- Stability Property
- Utility Threshold Property
- Zero Sum Property
- Threat Level Paradox
- Miner Business Model
- Qualitative Security Model
- Proximity Premium Flaw
- Variance Discount Flaw
- Centralization Risk
- Pooling Pressure Risk
- ASIC Monopoly Fallacy
- Auditability Fallacy
- Balance of Power Fallacy
- Blockchain Fallacy
- Byproduct Mining Fallacy
- Causation Fallacy
- Cockroach Fallacy
- Credit Expansion Fallacy
- Debt Loop Fallacy
- Decoupled Mining Fallacy
- Dumping Fallacy
- Empty Block Fallacy
- Energy Exhaustion Fallacy
- Energy Store Fallacy
- Energy Waste Fallacy
- Fee Recovery Fallacy
- Genetic Purity Fallacy
- Full Reserve Fallacy
- Halving Fallacy
- Hoarding Fallacy
- Hybrid Mining Fallacy
- Ideal Money Fallacy
- Impotent Mining Fallacy
- Inflation Fallacy
- Inflationary Quality Fallacy
- Jurisdictional Arbitrage Fallacy
- Lunar Fallacy
- Network Effect Fallacy
- Prisoner's Dilemma Fallacy
- Private Key Fallacy
- Proof of Cost Fallacy
- Proof of Memory Façade
- Proof of Stake Fallacy
- Proof of Work Fallacy
- Regression Fallacy
- Relay Fallacy
- Replay Protection Fallacy
- Reserve Currency Fallacy
- Risk Free Return Fallacy
- Scarcity Fallacy
- Selfish Mining Fallacy
- Side Fee Fallacy
- Split Credit Expansion Fallacy
- Stock to Flow Fallacy
- Thin Air Fallacy
- Time Preference Fallacy
- Unlendable Money Fallacy
- Fedcoin Objectives
- Hearn Error
- Collectible Tautology
- Price Estimation
- Savings Relation
- Speculative Consumption
- Spam Misnomer
- Efficiency Paradox
- Split Speculator Dilemma
- Bitcoin Labels
- Brand Arrogation
- Reserve Definition
- Maximalism Definition
- Shitcoin Definition
- Glossary
- Console Applications
- Development Libraries
- Maintainer Information
- Miscellaneous Articles