a transaction fee market exists without a block size limit* peter r montreal scalability workshop...
TRANSCRIPT
![Page 1: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/1.jpg)
A Transaction Fee Market Exists Without a Block Size Limit*
Peter R
Montreal Scalability WorkshopSeptember 12, 2015
*Provisos: (1) Inflation rate is nonzero (2) More than one miner or mining
pool
![Page 2: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/2.jpg)
Miner’s Are Commodity Producers
• Miners find the magic nonce
• They also produce a new type of digital commodity called “block space”
• What does Economics tell us about the production of a commodity?
![Page 3: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/3.jpg)
Total Quantity vs Unit Price
![Page 4: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/4.jpg)
The Law of Demand
Demand can be considered infinite!
Sound familiar?
Economists struggled with this conundrum too…
![Page 5: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/5.jpg)
The Law of Supply
![Page 6: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/6.jpg)
Supply & DemandFinite quantity produced even though
demand can be considered infinite.
![Page 7: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/7.jpg)
Block Space as a Normal Economic Commodity
![Page 8: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/8.jpg)
FlexCap Proposal
![Page 9: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/9.jpg)
FlexCap Problems
• Problems:– Centralized group decides “right price”– Also decides winners and losers
• Fortunately we don’t need FlexCap due to orphaning…
![Page 10: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/10.jpg)
What is orphaning?
• Normally a miner broadcasts his block and the others mine on top of it
• If another block comes later, it is ignored
• If his block is BIG it propagates slowly
• Other miners think the small block came first
• Miner loses reward• 155 blocks orphaned in Q1, 97
in Q2; ~1% rate.
![Page 11: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/11.jpg)
How Orphaning Affects The Miner’s Cost of Production for Block Space
(Reward + Fees) Miner’s hash rateNetwork hash rate
<Revenue> =
e -(Propagation time)
• Miner chooses balance between fees and orphaning risk to maximize profit
• With a bit of algebra and calculus, it follows that:
Cost per byte ~ (inflation rate) e +(Propagation time)
Proviso #1
• Shannon-Hartley theorem: communication time ~ information communicated
Cost per byte ~ (inflation rate) e +(Propagation impedance)(Block size) Exponential in block size!
![Page 12: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/12.jpg)
The Law of Supply Does Apply to Block Space
A Fee Market Exists Without a Block Size Limit!
![Page 13: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/13.jpg)
Objections
• What if a group of miners decides everyone’s block contents beforehand?
• Yes: that’s a mining pool• Still need to transmit block
solutions between pools• Last provisio: one big pool
![Page 14: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/14.jpg)
Do We Want a Block Size Limit?(Anti-spam vs. Political Production Quotas)
Is there a negative externality?If so, can a production quota be enforced?
![Page 15: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/15.jpg)
How Could a Group Enforce a Production Quota Against the Will of the Market?
![Page 16: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/16.jpg)
How Could a Group Enforce a Production Quota Against the Will of the Market?
• Follow the playbook of other command and control regimes: Censor people who speak out against the quota
![Page 17: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/17.jpg)
![Page 18: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/18.jpg)
• Censor views promoting a removal of the quota
• Tighten their grip only to see nodes slip through their fingers
How Could a Group Enforce a Production Quota Against the Will of the Market?
![Page 19: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/19.jpg)
Nodes Migrate to a Solution without a Production Quota
15 August 2015 30 August 2015
![Page 20: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/20.jpg)
• Censor views promoting a removal of the quota
• Tighten their grip only to see nodes slip through their fingers
• Attack any infrastructure that attempts to lift the production quota
How Could a Group Enforce a Production Quota Against the Will of the Market?
![Page 21: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/21.jpg)
![Page 22: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/22.jpg)
In the end, I believe the production quota would fail
Bitcoin will break down dams erected by special interest groups attempting to block the stream of transactions.
![Page 23: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/23.jpg)
![Page 24: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/24.jpg)
![Page 25: A Transaction Fee Market Exists Without a Block Size Limit* Peter R Montreal Scalability Workshop September 12, 2015 *Provisos: (1) Inflation rate is nonzero](https://reader035.vdocuments.us/reader035/viewer/2022062423/5697bff71a28abf838cbe9ad/html5/thumbnails/25.jpg)
Thank you!