SlideShare a Scribd company logo
1 of 23
A Bevy of Block Size Proposals
Dec. 2015
High Level Concerns
• Actively addressing technical scaling issues — good
• Deferring economics and game theory issues — not good
• FOMC Problem: Humans pick block size (= choose economics)
• vs Free Market problems: block size poorly chosen
• Centralization on low end and high end
• Defeats security and privacy of system
• Where is a healthy fee market?
• Is the algorithm easy to manipulate (game)?
• Little field data on hard forks — just theories & predictions
• Signaling bitcoin growth to external parties, current bitcoin users
• Predictability of block size and fee market, from user PoV
• Miners mining without validating (SPV mining)
• Miners can soft-fork into block size reduction
Average Block Size - Past 2 years
Average Block Size - Past 180 days
Fee Market
• User Experience
• Fees are very difficult to reason and predict, by design
• Fees disconnected from transaction value - size-based
• High fee might result in long wait; no guarantee of next block
• 4 choices: ASAP, average, below average, long wait
• Fee market status, changes, economics, market reaction
• Fee market exists in narrow band based on dumb wallet software
fee behavior + miner latency
• Scenario: Full blocks + block size change
• Scenario: Not-full blocks + block size change
• Large block size step reboots fee market
BIP 100 - Summary
• Theme: “Shift block size from devs to free market”
• Limit floats between 1M and 32M
• Training wheels - more hard forks required to move beyond
• Default growth: 1.09% per diff period (100% every 2.5 years)
• “Slow motion miner vote”
• Continuous 3-window voting window
• At each 2wk diff period, new size from last 3 months’ coinbases
• Blocksize: Examine 90th percentile of votes, take average
• Limit may not increase or decrease more than 1.2x in one period
• Activation: Flag day X, after which miner voting is examined
BIP 100 - Analysis & Feedback
• Analysis
• Shifts block size selection to free market
• Avoids anointing devs as new FOMC
• Miners have input on fee income
• Community Feedback
• Gives miners have too much control
• Miners can sell votes costlessly
• Limit increase too large (addressed)
BIP 101 - Summary
• Theme: “Predictable growth”
• Immediate jump to 8M
• Double every 2 years
• Activation: 750 of 1,000 blocks indicate support, + 2 week grace
BIP 101 - Analysis & Feedback
• Analysis
• Predictable
• No free market sensitivity
• Fee market significantly postponed
• Feedback
• Big size bump
• Appears larger than current consensus
• Community reaction to Bitcoin-XT (not BIP 101)
• Community reaction: Open letters tossed back & forth
BIP 103 - Summary
• Theme: Block size following technological growth
• Increase size by 4.4% every 97 days (17.7% growth/year)
• Activation: Jan 1, 2017 (1.5 years away)
BIP 103 - Analysis & Feedback
• Analysis
• Predictable
• No free market sensitivity
• Fee market sooner
• Feedback
• Sparse community feedback
• Way too small an increase
• Another hard fork likely required to adapt system
• Activation in 2017 too far away
BIP 105 - Summary
• Theme: Consensus based block size retargeting
• Start at 1M
• Miners vote to +/- block size by maximum of 10% per diff period
• Miners vote by providing proportionally larger block hash target
• Activation: Not specified
BIP 105 - Analysis & Feedback
• Analysis
• Shifts block size selection to free market
• Avoids anointing devs as new FOMC
• Miners have input on fee income
• Community Feedback
• Very little feedback
• Pay-with-difficulty skews incentives, difficult for miners to reason
Honorable mention: Pay-to-future-miner (Meni R.)
BIP 106 - Summary
• Theme: Dynamically controlled block size max cap
• Variant #1:
• Per diff period; first 2000 blocks of diff period examined.
• If 90% of blocks higher than 90% full, block size 2x
• If 90% of blocks less than 50% full, block size 1/2
• Otherwise, no change
• Variant #2:
• Examine last 2 diff periods
• Formula to complex to fit on slide :)
• If TX fee pressure increases, increase block size
• Activation: not specified
BIP 106 - Analysis & Feedback
• Analysis
• Shifts block size selection to free market
• Avoids anointing devs as new FOMC
• Community Feedback
• Sparse community feedback
• Variant #1
• Huge steps
• Easily gamed
• Variant #2:
• More interesting
• Encoded economics of “too much fee pressure”
BIP 102 - Summary
• Theme: “The Backup Plan”
• One-time bump to 2M
• Activation: Flag day X, with non-binding miner voting
BIP 102 - Analysis & Feedback
• Analysis
• Intended as backup option, vs. other BIPs
• Conservative, vis block size limit
• Conservative, vis block size algorithm
• Conservative method of obtaining hard fork field data
• Highly predictable (“always 2M”)
• No free market sensitivity
• Feedback
• 2M seems generally acceptable
• Does not avoid “FOMC problem” (humans picking numbers)
• Requires another hard fork to move beyond
BIP 248* - Summary
• Theme: “2-4-8”
• 2M now
• 4M in 2 yrs
• 8M in 4yrs
• Activation: Flag day X + non-binding miner voting (presumed)
*Not an official BIP number; as proposed by Adam Back
BIP 248* - Analysis & Feedback
• Analysis
• Conservative, vis block size limit
• Conservative, vis block size algorithm
• Conservative method of obtaining hard fork field data
• Highly predictable
• No free market sensitivity
• Feedback
• Seems generally acceptable
• Does not avoid “FOMC problem” (humans picking numbers)
• Requires another hard fork to move beyond
BIP 000 - Summary
• Theme: Keep current block size - 1M - until change is
“obviously necessary”
• Keep current block size limit
• Keep node count decline rate at current levels
BIP 000 - Analysis & Feedback
• Analysis
• Maximally conservative - for the moment; no hard fork.
• Current working system keeps working (until blocks are full)
• Feedback
• Goes against economic majority of bitcoin businesses & miners
• Once blocks are full,
• Radical change to more-adversarial, zero-sum system
• Radical change to fee market - users priced out of system
• Wallet software poorly prepared - poor UX
• No apparent growth plan to outsiders -> avoid bitcoin altogether
• Crisis based change gives users more unpredictable system
• No data gathered on hard fork until crisis
• Centralization at low end
Recommendations
Personal thoughts and recommendations:
• Speaking only for myself — vendor hats off.
• “Small bump now” — Gather crucial field data, for future changes
• “The Internet is the best test lab in the world”
• Plan now, code now, activate in T+6 months
• Economic consensus wants to push beyond 1M
• Technical consensus: Beyond 2M is risky today
• BIP 000 do-nothing approach worst of all options
• Very poor future signaling to users, future users, market
• Seems likely to fracture bitcoin
• Unresolved: How much fee is too much?
• Unresolved: Who decides how much fee is too much?
Thank You!
Jeff@Bloq.com

More Related Content

Viewers also liked

Models of Imapct by Mathew Manos
Models of Imapct by Mathew ManosModels of Imapct by Mathew Manos
Models of Imapct by Mathew Manos
PHX Startup Week
 

Viewers also liked (20)

Blockchain 101 - Distributed:Health
Blockchain 101 - Distributed:HealthBlockchain 101 - Distributed:Health
Blockchain 101 - Distributed:Health
 
The Bitcoin Rocketship @ BTC Miami 2015
The Bitcoin Rocketship @ BTC Miami 2015The Bitcoin Rocketship @ BTC Miami 2015
The Bitcoin Rocketship @ BTC Miami 2015
 
Bitcoin... and beyond
Bitcoin... and beyondBitcoin... and beyond
Bitcoin... and beyond
 
Models of Imapct by Mathew Manos
Models of Imapct by Mathew ManosModels of Imapct by Mathew Manos
Models of Imapct by Mathew Manos
 
DApps all around - the state of decentralized development
DApps all around - the state of decentralized developmentDApps all around - the state of decentralized development
DApps all around - the state of decentralized development
 
BIMA Blockchain Breakfast Briefing | Benjamin Maugain Presentation | Cyber-Duck
BIMA Blockchain Breakfast Briefing | Benjamin Maugain Presentation | Cyber-DuckBIMA Blockchain Breakfast Briefing | Benjamin Maugain Presentation | Cyber-Duck
BIMA Blockchain Breakfast Briefing | Benjamin Maugain Presentation | Cyber-Duck
 
State of payments _2016 payfort_ar
State of payments _2016 payfort_arState of payments _2016 payfort_ar
State of payments _2016 payfort_ar
 
Beyond Bitcoin - Enabling Smart Government Using the Bitcoin Blockchain
Beyond Bitcoin - Enabling Smart Government Using the Bitcoin BlockchainBeyond Bitcoin - Enabling Smart Government Using the Bitcoin Blockchain
Beyond Bitcoin - Enabling Smart Government Using the Bitcoin Blockchain
 
Information on Startupbootcamp FinTech Singapore Accelerator Program
Information on Startupbootcamp FinTech Singapore Accelerator ProgramInformation on Startupbootcamp FinTech Singapore Accelerator Program
Information on Startupbootcamp FinTech Singapore Accelerator Program
 
Digital Bank
Digital BankDigital Bank
Digital Bank
 
Blockchain for Notaries
Blockchain for NotariesBlockchain for Notaries
Blockchain for Notaries
 
The Blockchain: an Enterprise Play
The Blockchain: an Enterprise PlayThe Blockchain: an Enterprise Play
The Blockchain: an Enterprise Play
 
Understanding private blockchains
Understanding private blockchainsUnderstanding private blockchains
Understanding private blockchains
 
CBGTBT - Part 5 - Blockchains 102
CBGTBT - Part 5 - Blockchains 102CBGTBT - Part 5 - Blockchains 102
CBGTBT - Part 5 - Blockchains 102
 
CBGTBT - Part 6 - Transactions 102
CBGTBT - Part 6 - Transactions 102CBGTBT - Part 6 - Transactions 102
CBGTBT - Part 6 - Transactions 102
 
Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...
Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...
Bitcoin and Blockchain Technology Explained: Not just Cryptocurrencies, Econo...
 
Block chain 101 what it is, why it matters
Block chain 101  what it is, why it mattersBlock chain 101  what it is, why it matters
Block chain 101 what it is, why it matters
 
Blockchain 2015: Analyzing the Blockchain in Financial Services
Blockchain 2015: Analyzing the Blockchain in Financial ServicesBlockchain 2015: Analyzing the Blockchain in Financial Services
Blockchain 2015: Analyzing the Blockchain in Financial Services
 
State of Blockchain Q4 2016
State of Blockchain Q4 2016State of Blockchain Q4 2016
State of Blockchain Q4 2016
 
The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin The Blockchain - The Technology behind Bitcoin
The Blockchain - The Technology behind Bitcoin
 

Similar to A Bevy of Block Size Proposals - Scaling Bitcoin HK 2015

Study on Bitcoin - Technical & Legal Aspects (Presentation at Cyber Cell Gurg...
Study on Bitcoin - Technical & Legal Aspects (Presentation at Cyber Cell Gurg...Study on Bitcoin - Technical & Legal Aspects (Presentation at Cyber Cell Gurg...
Study on Bitcoin - Technical & Legal Aspects (Presentation at Cyber Cell Gurg...
Lovey Jain
 

Similar to A Bevy of Block Size Proposals - Scaling Bitcoin HK 2015 (20)

Bitcoin Decision Point - April 2017
Bitcoin Decision Point - April 2017Bitcoin Decision Point - April 2017
Bitcoin Decision Point - April 2017
 
Introduction.pptx
Introduction.pptxIntroduction.pptx
Introduction.pptx
 
Bitcoin, Blockchain, and current trends in China
Bitcoin, Blockchain, and current trends in ChinaBitcoin, Blockchain, and current trends in China
Bitcoin, Blockchain, and current trends in China
 
Ppt eos
Ppt eosPpt eos
Ppt eos
 
Hashing out Hashrates - Sydney Bitcoin Meetup - December 2014
Hashing out Hashrates - Sydney Bitcoin Meetup - December 2014Hashing out Hashrates - Sydney Bitcoin Meetup - December 2014
Hashing out Hashrates - Sydney Bitcoin Meetup - December 2014
 
Teals-blockchain.pptx
Teals-blockchain.pptxTeals-blockchain.pptx
Teals-blockchain.pptx
 
Future of Bitcoin Mining- Josh Zerlan
Future of Bitcoin Mining- Josh ZerlanFuture of Bitcoin Mining- Josh Zerlan
Future of Bitcoin Mining- Josh Zerlan
 
Understanding Cryptocurrency
Understanding CryptocurrencyUnderstanding Cryptocurrency
Understanding Cryptocurrency
 
Futre of bitcoin mining
Futre of bitcoin miningFutre of bitcoin mining
Futre of bitcoin mining
 
BASIS MARKETS - DAO_proposal_1_-_The_BASIS_Token.pdf
BASIS MARKETS - DAO_proposal_1_-_The_BASIS_Token.pdfBASIS MARKETS - DAO_proposal_1_-_The_BASIS_Token.pdf
BASIS MARKETS - DAO_proposal_1_-_The_BASIS_Token.pdf
 
Presentation on Financial Management
Presentation on Financial ManagementPresentation on Financial Management
Presentation on Financial Management
 
Cryptocurrency & Regulatory Environment
Cryptocurrency & Regulatory EnvironmentCryptocurrency & Regulatory Environment
Cryptocurrency & Regulatory Environment
 
Blockchain Fundamentals - Day 3 - PoW consensus and ICOs (new style)
Blockchain Fundamentals - Day 3 -  PoW consensus and ICOs (new style)Blockchain Fundamentals - Day 3 -  PoW consensus and ICOs (new style)
Blockchain Fundamentals - Day 3 - PoW consensus and ICOs (new style)
 
Introduction To Bitcoin
Introduction To BitcoinIntroduction To Bitcoin
Introduction To Bitcoin
 
Study on Bitcoin - Technical & Legal Aspects (Presentation at Cyber Cell Gurg...
Study on Bitcoin - Technical & Legal Aspects (Presentation at Cyber Cell Gurg...Study on Bitcoin - Technical & Legal Aspects (Presentation at Cyber Cell Gurg...
Study on Bitcoin - Technical & Legal Aspects (Presentation at Cyber Cell Gurg...
 
Unbundling Of Financial Services: The Blockchain(s) Revolution
Unbundling Of Financial Services: The Blockchain(s) RevolutionUnbundling Of Financial Services: The Blockchain(s) Revolution
Unbundling Of Financial Services: The Blockchain(s) Revolution
 
Teals-blockchain.pptx
Teals-blockchain.pptxTeals-blockchain.pptx
Teals-blockchain.pptx
 
Notes for Computational Finance lectures, Antoine Savine at Copenhagen Univer...
Notes for Computational Finance lectures, Antoine Savine at Copenhagen Univer...Notes for Computational Finance lectures, Antoine Savine at Copenhagen Univer...
Notes for Computational Finance lectures, Antoine Savine at Copenhagen Univer...
 
The Distributed Ledger Landscape
The Distributed Ledger LandscapeThe Distributed Ledger Landscape
The Distributed Ledger Landscape
 
Blockchain
BlockchainBlockchain
Blockchain
 

Recently uploaded

20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdf20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdf
Adnet Communications
 
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
dipikadinghjn ( Why You Choose Us? ) Escorts
 

Recently uploaded (20)

Indore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdfIndore Real Estate Market Trends Report.pdf
Indore Real Estate Market Trends Report.pdf
 
The Economic History of the U.S. Lecture 26.pdf
The Economic History of the U.S. Lecture 26.pdfThe Economic History of the U.S. Lecture 26.pdf
The Economic History of the U.S. Lecture 26.pdf
 
03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx03_Emmanuel Ndiaye_Degroof Petercam.pptx
03_Emmanuel Ndiaye_Degroof Petercam.pptx
 
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
(INDIRA) Call Girl Mumbai Call Now 8250077686 Mumbai Escorts 24x7
 
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
Solution Manual for Financial Accounting, 11th Edition by Robert Libby, Patri...
 
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
VVIP Pune Call Girls Katraj (7001035870) Pune Escorts Nearby with Complete Sa...
 
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
Best VIP Call Girls Noida Sector 18 Call Me: 8448380779
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
 
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
05_Annelore Lenoir_Docbyte_MeetupDora&Cybersecurity.pptx
 
The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfThe Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdf
 
20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdf20240429 Calibre April 2024 Investor Presentation.pdf
20240429 Calibre April 2024 Investor Presentation.pdf
 
Gurley shaw Theory of Monetary Economics.
Gurley shaw Theory of Monetary Economics.Gurley shaw Theory of Monetary Economics.
Gurley shaw Theory of Monetary Economics.
 
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Maya Call 7001035870 Meet With Nagpur Escorts
 
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
06_Joeri Van Speybroek_Dell_MeetupDora&Cybersecurity.pdf
 
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
 
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service NashikHigh Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
High Class Call Girls Nashik Maya 7001305949 Independent Escort Service Nashik
 
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
VIP Call Girl in Mira Road 💧 9920725232 ( Call Me ) Get A New Crush Everyday ...
 
The Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdfThe Economic History of the U.S. Lecture 23.pdf
The Economic History of the U.S. Lecture 23.pdf
 
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
(Vedika) Low Rate Call Girls in Pune Call Now 8250077686 Pune Escorts 24x7
 
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANIKA) Budhwar Peth Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 

A Bevy of Block Size Proposals - Scaling Bitcoin HK 2015

  • 1. A Bevy of Block Size Proposals Dec. 2015
  • 2. High Level Concerns • Actively addressing technical scaling issues — good • Deferring economics and game theory issues — not good • FOMC Problem: Humans pick block size (= choose economics) • vs Free Market problems: block size poorly chosen • Centralization on low end and high end • Defeats security and privacy of system • Where is a healthy fee market? • Is the algorithm easy to manipulate (game)? • Little field data on hard forks — just theories & predictions • Signaling bitcoin growth to external parties, current bitcoin users • Predictability of block size and fee market, from user PoV • Miners mining without validating (SPV mining) • Miners can soft-fork into block size reduction
  • 3. Average Block Size - Past 2 years
  • 4. Average Block Size - Past 180 days
  • 5. Fee Market • User Experience • Fees are very difficult to reason and predict, by design • Fees disconnected from transaction value - size-based • High fee might result in long wait; no guarantee of next block • 4 choices: ASAP, average, below average, long wait • Fee market status, changes, economics, market reaction • Fee market exists in narrow band based on dumb wallet software fee behavior + miner latency • Scenario: Full blocks + block size change • Scenario: Not-full blocks + block size change • Large block size step reboots fee market
  • 6. BIP 100 - Summary • Theme: “Shift block size from devs to free market” • Limit floats between 1M and 32M • Training wheels - more hard forks required to move beyond • Default growth: 1.09% per diff period (100% every 2.5 years) • “Slow motion miner vote” • Continuous 3-window voting window • At each 2wk diff period, new size from last 3 months’ coinbases • Blocksize: Examine 90th percentile of votes, take average • Limit may not increase or decrease more than 1.2x in one period • Activation: Flag day X, after which miner voting is examined
  • 7. BIP 100 - Analysis & Feedback • Analysis • Shifts block size selection to free market • Avoids anointing devs as new FOMC • Miners have input on fee income • Community Feedback • Gives miners have too much control • Miners can sell votes costlessly • Limit increase too large (addressed)
  • 8. BIP 101 - Summary • Theme: “Predictable growth” • Immediate jump to 8M • Double every 2 years • Activation: 750 of 1,000 blocks indicate support, + 2 week grace
  • 9. BIP 101 - Analysis & Feedback • Analysis • Predictable • No free market sensitivity • Fee market significantly postponed • Feedback • Big size bump • Appears larger than current consensus • Community reaction to Bitcoin-XT (not BIP 101) • Community reaction: Open letters tossed back & forth
  • 10. BIP 103 - Summary • Theme: Block size following technological growth • Increase size by 4.4% every 97 days (17.7% growth/year) • Activation: Jan 1, 2017 (1.5 years away)
  • 11. BIP 103 - Analysis & Feedback • Analysis • Predictable • No free market sensitivity • Fee market sooner • Feedback • Sparse community feedback • Way too small an increase • Another hard fork likely required to adapt system • Activation in 2017 too far away
  • 12. BIP 105 - Summary • Theme: Consensus based block size retargeting • Start at 1M • Miners vote to +/- block size by maximum of 10% per diff period • Miners vote by providing proportionally larger block hash target • Activation: Not specified
  • 13. BIP 105 - Analysis & Feedback • Analysis • Shifts block size selection to free market • Avoids anointing devs as new FOMC • Miners have input on fee income • Community Feedback • Very little feedback • Pay-with-difficulty skews incentives, difficult for miners to reason Honorable mention: Pay-to-future-miner (Meni R.)
  • 14. BIP 106 - Summary • Theme: Dynamically controlled block size max cap • Variant #1: • Per diff period; first 2000 blocks of diff period examined. • If 90% of blocks higher than 90% full, block size 2x • If 90% of blocks less than 50% full, block size 1/2 • Otherwise, no change • Variant #2: • Examine last 2 diff periods • Formula to complex to fit on slide :) • If TX fee pressure increases, increase block size • Activation: not specified
  • 15. BIP 106 - Analysis & Feedback • Analysis • Shifts block size selection to free market • Avoids anointing devs as new FOMC • Community Feedback • Sparse community feedback • Variant #1 • Huge steps • Easily gamed • Variant #2: • More interesting • Encoded economics of “too much fee pressure”
  • 16. BIP 102 - Summary • Theme: “The Backup Plan” • One-time bump to 2M • Activation: Flag day X, with non-binding miner voting
  • 17. BIP 102 - Analysis & Feedback • Analysis • Intended as backup option, vs. other BIPs • Conservative, vis block size limit • Conservative, vis block size algorithm • Conservative method of obtaining hard fork field data • Highly predictable (“always 2M”) • No free market sensitivity • Feedback • 2M seems generally acceptable • Does not avoid “FOMC problem” (humans picking numbers) • Requires another hard fork to move beyond
  • 18. BIP 248* - Summary • Theme: “2-4-8” • 2M now • 4M in 2 yrs • 8M in 4yrs • Activation: Flag day X + non-binding miner voting (presumed) *Not an official BIP number; as proposed by Adam Back
  • 19. BIP 248* - Analysis & Feedback • Analysis • Conservative, vis block size limit • Conservative, vis block size algorithm • Conservative method of obtaining hard fork field data • Highly predictable • No free market sensitivity • Feedback • Seems generally acceptable • Does not avoid “FOMC problem” (humans picking numbers) • Requires another hard fork to move beyond
  • 20. BIP 000 - Summary • Theme: Keep current block size - 1M - until change is “obviously necessary” • Keep current block size limit • Keep node count decline rate at current levels
  • 21. BIP 000 - Analysis & Feedback • Analysis • Maximally conservative - for the moment; no hard fork. • Current working system keeps working (until blocks are full) • Feedback • Goes against economic majority of bitcoin businesses & miners • Once blocks are full, • Radical change to more-adversarial, zero-sum system • Radical change to fee market - users priced out of system • Wallet software poorly prepared - poor UX • No apparent growth plan to outsiders -> avoid bitcoin altogether • Crisis based change gives users more unpredictable system • No data gathered on hard fork until crisis • Centralization at low end
  • 22. Recommendations Personal thoughts and recommendations: • Speaking only for myself — vendor hats off. • “Small bump now” — Gather crucial field data, for future changes • “The Internet is the best test lab in the world” • Plan now, code now, activate in T+6 months • Economic consensus wants to push beyond 1M • Technical consensus: Beyond 2M is risky today • BIP 000 do-nothing approach worst of all options • Very poor future signaling to users, future users, market • Seems likely to fracture bitcoin • Unresolved: How much fee is too much? • Unresolved: Who decides how much fee is too much?