SlideShare a Scribd company logo
1 of 23
Decentralization Myth
DO WE NEED DECENTRALIZATION? IS IT WORTH PAYING FOR?
What is decentralization
Noses not nodes
1 CPU 1 vote, Hashpower %
Hash power centralization
Security from censorship and corruption is the goal, decentralization is the ONE method
Interesting to note that Satoshi never explicitly listed decentralization as a goal
What is the Goal?
Censorship resistance
Stable store of value
Useful medium of exchange
How can we achieve this?
Decentralized nodes and validators (miners)
Increase the Cost of Corruption
◦ the maximum censorship resistance is obtained when we maximize the CoC
◦ https://drive.google.com/a/bittoku.co.jp/file/d/0Bz9zu4c7U6CScGk1NUVqN1dlYlk/view?usp=sharing
Block size debate
SIZE DOES MATTER
Why does small block size matter?
Perceived decentralization effects
Big miners will be able to price out small ones
Cost of running full nodes increases
◦ storage space
◦ bandwidth
Block chain space should be treated like a scarce resource!
◦ because fees need to take over the subsidy eventually
Why block size does not matter
Orphan rates – Natural limit to block size
Validation-less mining (1-txn blocks)
Parallel block sync solutions removes bandwidth from the picture (IBLTs, xThinblocks)
Scaling users means scaling the market, means more fees
Like ASICs more use will push technology to accommodate
Bitcoin is ANTI-fragile. Nobody can stop it.
On-chain vs Off-chain Scaling
Sidechains
◦ 2-way pegs
Lightning
◦ P2P routing network like Ripple, through payment hubs.
◦ Routing is a hard problem, no decentralized solution as yet.
Altchains
We should focus on scaling ON-chain, before OFF chain, if at all possible. Simply because OFF-
chain is a whole new network, and growing users ON-chain is more valuable than OFF-chain at
this stage of adoption
Crypto Governance
FREEDOM OF CHOICE, DECENTRALIZED CONTROL
Network fork
Break away a new coin, allowing existing users to choose to move, or stick with the status quo
Miner vote determines new fork activation
Miners need to respect economic majority
Economic majority – Exchanges, Wallets, businesses
Differenced between Hard Forks and Soft Forks
Will Bitcoin break?
Is Bitcoin a magic unicorn? What makes Bitcoin work?
◦ Why not Ethereum? Dash? Lite? Monero?
Bitcoin Ecosystem 5 Constituents
Exchanges
Merchants
WalletsUsers
Miners
Emergent Crypto-Governance
Longest difficulty chain is the valid chain?
Longest valid chain is the valid chain?
Who defines valid? Do we need to get consensus about what is valid?
Voters
◦ Mining Pools
◦ Hashers
◦ Economic companies
◦ Full Nodes
Hard Forks and Soft Forks
Hard forks are network forks, backward compatible (removing restriction)
Soft forks are forward compatible (adding restriction)
Hard Forks
◦ If you don’t upgrade, you may be on a parallel fork and get re-org’d
◦ Non-upgraded nodes *may* be able to affect upgraded chain *IF it becomes longer*
◦ Sacrifice chance of fork re-org for continued function on both forks (75% to ensure fork race win)
Soft Forks
◦ If you don’t upgrade, then you will be blocked from being able to use the network and not know
◦ Non-upgraded nodes do not affect the function of upgraded nodes
◦ Sacrifice security of the network (requires high activation ratio 95%)
Are Hard forks dangerous? Theoretically maybe. Practically no.
Soft Forks dangerous? Theoretically yes. (all miners move back to old version breaks consensus)
Fork Types
Old rejects
New
New rejects
Old
Fork Type
TXN Relay Yes No Hard
No Yes Soft
Yes Yes Hard
Block Relay Yes No Hard
No Yes Soft
Yes Yes Hard
Soft forks: Loss of functionality for non-upgraded nodes
Hard forks: Re-org possibility for non-upgraded nodes, double spend chance unless minority 25% upgrades
Hard Fork – Judas Block
Worst Case Study
Soft Fork Hard Fork
Maj. Miners switch back post-fork Network consensus is
permanantly broken
after re-org, consensus re-
established
Signaling Error (Validation-less
mining)
Invalid chain lost mining rewards
Hard Fork Activation 75/28
Speed of fork
convergence
Why 75%? Why
not 50%, 95% or
100%?
Corruption,
Extortion risk
Hard Fork Activation 95/252
Way too long delay
Way too high Cost of Corruption, (minoritarianism)
Hashpower distribution can change
Network Node distribution can change
Elect a president, but have him take office after 1 year, good idea?
Hard Fork - Can’t we have both forks?
What if we could have both forks simultaneously?
Coin splitting with coinbase (or Coinbase!)
Preventing double spends at merchants
Coin value independent and floating vs each other
Free market solution!
Forks and Moral Hazard
Contentious Hard Forks – Rule of the Majority
Evil Soft Forks – Rule Minority
Bitcoin has always been subject to the rule of the majority, or has it?
◦ it depends on whether or not the change is ethical that’s what makes hard forks hard!
The poor people of Equalandia
◦ Hard fork to steal all money from rich and give to the poor
◦ Hard forks are noticed by the old nodes, soft forks are not.
◦ The evil valet. With SF old nodes cannot verify, with HF you know
How to protect your money?
◦ POW change
◦ AuxPow
Miner Pool Voting
Individual miners (hashers) can vote to show support to a given client)
Different voting systems maybe differentiators between pools (besides fees and size)
Close to true 1 CPU 1 Vote. Becomes 1 IP, vote weighted by hash/s
Node/Pool Voting vs RoundTable meetings, Letters of Agreement, Lip-service
Slush, Antpool, F2Pool coming on board
We are witnessing an evolution in the industry, in freedom of choice!
◦ Internet freed our knowledge
◦ Bitcoin freed our money, and redefined democracy to be decentralized governance!
Evolution – Revolution
Bio diversity is good
Mutate fast, ensure long term survival
The system that stagnates dies – Adaptability is strength
Network effect above all
◦ Intrinsic value of Gold vs Cryptocurrencies (Ethereum vs Bitcoin)
◦ Money is just a collective delusion
Choices
◦ Bitcoin Classic, Bitcoin Unlimited, Bitcoin Core…
Questions?
@digitsu
jerry@bitcoinclassic.com
Blog: http://WallStreetTechnologist.com

More Related Content

What's hot

What's hot (20)

All thinks about Cryptocurrency
All thinks about Cryptocurrency All thinks about Cryptocurrency
All thinks about Cryptocurrency
 
The taxonomy of blockchain and cryptocurrency
The taxonomy of blockchain and cryptocurrencyThe taxonomy of blockchain and cryptocurrency
The taxonomy of blockchain and cryptocurrency
 
Cryptocurrency
Cryptocurrency Cryptocurrency
Cryptocurrency
 
Digital currency
Digital currency Digital currency
Digital currency
 
An Introduction to Bitcoin, Blockchain and Cryptocurrency
An Introduction to Bitcoin, Blockchain and CryptocurrencyAn Introduction to Bitcoin, Blockchain and Cryptocurrency
An Introduction to Bitcoin, Blockchain and Cryptocurrency
 
Ethereum: From there to here, and ownards yonder
Ethereum: From there to here, and ownards yonderEthereum: From there to here, and ownards yonder
Ethereum: From there to here, and ownards yonder
 
What is Blockchain - TIEKE
What is Blockchain - TIEKE What is Blockchain - TIEKE
What is Blockchain - TIEKE
 
Cryptocurrency
CryptocurrencyCryptocurrency
Cryptocurrency
 
What is Tezos Blockchain?
What is Tezos Blockchain?What is Tezos Blockchain?
What is Tezos Blockchain?
 
Blockchain based Banking System
Blockchain based Banking SystemBlockchain based Banking System
Blockchain based Banking System
 
Blockchain based Banking System
Blockchain based Banking SystemBlockchain based Banking System
Blockchain based Banking System
 
What is quorum Blockchain ?
What is quorum Blockchain ?What is quorum Blockchain ?
What is quorum Blockchain ?
 
How to explain bitcoin to your mother
How to explain bitcoin to your motherHow to explain bitcoin to your mother
How to explain bitcoin to your mother
 
Blockchain (the era of decentralized apps)
Blockchain (the era of decentralized apps)Blockchain (the era of decentralized apps)
Blockchain (the era of decentralized apps)
 
Introduction to Consensus techniques
Introduction to Consensus techniques Introduction to Consensus techniques
Introduction to Consensus techniques
 
Hacking Finance: Crypto & Math based Currencies, Smart contracts and Blockch...
Hacking Finance: Crypto & Math based Currencies, Smart contracts  and Blockch...Hacking Finance: Crypto & Math based Currencies, Smart contracts  and Blockch...
Hacking Finance: Crypto & Math based Currencies, Smart contracts and Blockch...
 
Cryptocurrency Exchanges - An Introduction
Cryptocurrency Exchanges - An IntroductionCryptocurrency Exchanges - An Introduction
Cryptocurrency Exchanges - An Introduction
 
Ethereum
EthereumEthereum
Ethereum
 
Block Chain Basics
Block Chain BasicsBlock Chain Basics
Block Chain Basics
 
Digital Currencies- Block chain, Cryptocurrencies and Bitcoin
Digital Currencies- Block chain, Cryptocurrencies and Bitcoin Digital Currencies- Block chain, Cryptocurrencies and Bitcoin
Digital Currencies- Block chain, Cryptocurrencies and Bitcoin
 

Viewers also liked

Viewers also liked (9)

Distributed Consensus: Making the Impossible Possible
Distributed Consensus: Making the Impossible PossibleDistributed Consensus: Making the Impossible Possible
Distributed Consensus: Making the Impossible Possible
 
Distributed systems and scalability rules
Distributed systems and scalability rulesDistributed systems and scalability rules
Distributed systems and scalability rules
 
Distributed Systems Theory for Mere Mortals
Distributed Systems Theory for Mere MortalsDistributed Systems Theory for Mere Mortals
Distributed Systems Theory for Mere Mortals
 
Blockchain - crittomonete, Bitcoin e altre applicazioni
Blockchain - crittomonete, Bitcoin e altre applicazioniBlockchain - crittomonete, Bitcoin e altre applicazioni
Blockchain - crittomonete, Bitcoin e altre applicazioni
 
RESIGN REPUBLIC: An education technology platform by Ali. R. Khan
RESIGN REPUBLIC: An education technology platform by Ali. R. KhanRESIGN REPUBLIC: An education technology platform by Ali. R. Khan
RESIGN REPUBLIC: An education technology platform by Ali. R. Khan
 
Replication and Synchronization Algorithms for Distributed Databases - Lena W...
Replication and Synchronization Algorithms for Distributed Databases - Lena W...Replication and Synchronization Algorithms for Distributed Databases - Lena W...
Replication and Synchronization Algorithms for Distributed Databases - Lena W...
 
Distributed algorithms for big data @ GeeCon
Distributed algorithms for big data @ GeeConDistributed algorithms for big data @ GeeCon
Distributed algorithms for big data @ GeeCon
 
Time, clocks and the ordering of events
Time, clocks and the ordering of eventsTime, clocks and the ordering of events
Time, clocks and the ordering of events
 
Introduction to Apache ZooKeeper
Introduction to Apache ZooKeeperIntroduction to Apache ZooKeeper
Introduction to Apache ZooKeeper
 

Similar to Blockchain Hub Seminar

Similar to Blockchain Hub Seminar (20)

Decentralized mining Pools: Security and Attacks
Decentralized mining  Pools: Security and AttacksDecentralized mining  Pools: Security and Attacks
Decentralized mining Pools: Security and Attacks
 
Bitcoin MOOC Lecture 2.pptx
Bitcoin MOOC Lecture 2.pptxBitcoin MOOC Lecture 2.pptx
Bitcoin MOOC Lecture 2.pptx
 
Lets learn the_importance_of_trilemma_in_blockchain_by_algorand
Lets learn the_importance_of_trilemma_in_blockchain_by_algorandLets learn the_importance_of_trilemma_in_blockchain_by_algorand
Lets learn the_importance_of_trilemma_in_blockchain_by_algorand
 
Hyperchains
HyperchainsHyperchains
Hyperchains
 
Blockchain consensus algorithms
Blockchain consensus algorithmsBlockchain consensus algorithms
Blockchain consensus algorithms
 
Blockchain for Beginners
Blockchain for Beginners Blockchain for Beginners
Blockchain for Beginners
 
Risk & challenges in virtual currencies - Cocon 2013
Risk & challenges in virtual currencies - Cocon 2013Risk & challenges in virtual currencies - Cocon 2013
Risk & challenges in virtual currencies - Cocon 2013
 
01 what is blockchain
01 what is blockchain01 what is blockchain
01 what is blockchain
 
Sidechains Presentation
Sidechains PresentationSidechains Presentation
Sidechains Presentation
 
Cryptomania! The Past and Future of Digital Distributed Consensus
Cryptomania! The Past and Future of Digital Distributed ConsensusCryptomania! The Past and Future of Digital Distributed Consensus
Cryptomania! The Past and Future of Digital Distributed Consensus
 
unit3consesence.pptx
unit3consesence.pptxunit3consesence.pptx
unit3consesence.pptx
 
Bitcoin (BTC) vs Bitcoin Cash (BCH)
Bitcoin (BTC) vs Bitcoin Cash (BCH)Bitcoin (BTC) vs Bitcoin Cash (BCH)
Bitcoin (BTC) vs Bitcoin Cash (BCH)
 
different consensus protocols in blockchian.pptx
different consensus protocols in blockchian.pptxdifferent consensus protocols in blockchian.pptx
different consensus protocols in blockchian.pptx
 
The problem with blockchains
The problem with blockchainsThe problem with blockchains
The problem with blockchains
 
Tangle: An alternative to Block chain for future of crypto currency
Tangle: An alternative to Block chain for future of crypto currency Tangle: An alternative to Block chain for future of crypto currency
Tangle: An alternative to Block chain for future of crypto currency
 
Layer 2 Scaling Solutions
Layer 2 Scaling SolutionsLayer 2 Scaling Solutions
Layer 2 Scaling Solutions
 
Relative truth
Relative truthRelative truth
Relative truth
 
Can we safely adapt the construction of permissionless blockchain to user dem...
Can we safely adapt the construction of permissionless blockchain to user dem...Can we safely adapt the construction of permissionless blockchain to user dem...
Can we safely adapt the construction of permissionless blockchain to user dem...
 
Making Lemonade out of Lemons: Squeezing utility from a proof-of-work experiment
Making Lemonade out of Lemons: Squeezing utility from a proof-of-work experimentMaking Lemonade out of Lemons: Squeezing utility from a proof-of-work experiment
Making Lemonade out of Lemons: Squeezing utility from a proof-of-work experiment
 
Blockchain in Practice, ETH Computational Social Science, Fall 2019
Blockchain in Practice, ETH Computational Social Science, Fall 2019Blockchain in Practice, ETH Computational Social Science, Fall 2019
Blockchain in Practice, ETH Computational Social Science, Fall 2019
 

Recently uploaded

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Recently uploaded (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 

Blockchain Hub Seminar

  • 1. Decentralization Myth DO WE NEED DECENTRALIZATION? IS IT WORTH PAYING FOR?
  • 2. What is decentralization Noses not nodes 1 CPU 1 vote, Hashpower % Hash power centralization Security from censorship and corruption is the goal, decentralization is the ONE method Interesting to note that Satoshi never explicitly listed decentralization as a goal
  • 3. What is the Goal? Censorship resistance Stable store of value Useful medium of exchange
  • 4. How can we achieve this? Decentralized nodes and validators (miners) Increase the Cost of Corruption ◦ the maximum censorship resistance is obtained when we maximize the CoC ◦ https://drive.google.com/a/bittoku.co.jp/file/d/0Bz9zu4c7U6CScGk1NUVqN1dlYlk/view?usp=sharing
  • 6. Why does small block size matter? Perceived decentralization effects Big miners will be able to price out small ones Cost of running full nodes increases ◦ storage space ◦ bandwidth Block chain space should be treated like a scarce resource! ◦ because fees need to take over the subsidy eventually
  • 7. Why block size does not matter Orphan rates – Natural limit to block size Validation-less mining (1-txn blocks) Parallel block sync solutions removes bandwidth from the picture (IBLTs, xThinblocks) Scaling users means scaling the market, means more fees Like ASICs more use will push technology to accommodate Bitcoin is ANTI-fragile. Nobody can stop it.
  • 8. On-chain vs Off-chain Scaling Sidechains ◦ 2-way pegs Lightning ◦ P2P routing network like Ripple, through payment hubs. ◦ Routing is a hard problem, no decentralized solution as yet. Altchains We should focus on scaling ON-chain, before OFF chain, if at all possible. Simply because OFF- chain is a whole new network, and growing users ON-chain is more valuable than OFF-chain at this stage of adoption
  • 9. Crypto Governance FREEDOM OF CHOICE, DECENTRALIZED CONTROL
  • 10. Network fork Break away a new coin, allowing existing users to choose to move, or stick with the status quo Miner vote determines new fork activation Miners need to respect economic majority Economic majority – Exchanges, Wallets, businesses Differenced between Hard Forks and Soft Forks Will Bitcoin break? Is Bitcoin a magic unicorn? What makes Bitcoin work? ◦ Why not Ethereum? Dash? Lite? Monero?
  • 11. Bitcoin Ecosystem 5 Constituents Exchanges Merchants WalletsUsers Miners
  • 12. Emergent Crypto-Governance Longest difficulty chain is the valid chain? Longest valid chain is the valid chain? Who defines valid? Do we need to get consensus about what is valid? Voters ◦ Mining Pools ◦ Hashers ◦ Economic companies ◦ Full Nodes
  • 13. Hard Forks and Soft Forks Hard forks are network forks, backward compatible (removing restriction) Soft forks are forward compatible (adding restriction) Hard Forks ◦ If you don’t upgrade, you may be on a parallel fork and get re-org’d ◦ Non-upgraded nodes *may* be able to affect upgraded chain *IF it becomes longer* ◦ Sacrifice chance of fork re-org for continued function on both forks (75% to ensure fork race win) Soft Forks ◦ If you don’t upgrade, then you will be blocked from being able to use the network and not know ◦ Non-upgraded nodes do not affect the function of upgraded nodes ◦ Sacrifice security of the network (requires high activation ratio 95%) Are Hard forks dangerous? Theoretically maybe. Practically no. Soft Forks dangerous? Theoretically yes. (all miners move back to old version breaks consensus)
  • 14. Fork Types Old rejects New New rejects Old Fork Type TXN Relay Yes No Hard No Yes Soft Yes Yes Hard Block Relay Yes No Hard No Yes Soft Yes Yes Hard Soft forks: Loss of functionality for non-upgraded nodes Hard forks: Re-org possibility for non-upgraded nodes, double spend chance unless minority 25% upgrades
  • 15. Hard Fork – Judas Block
  • 16. Worst Case Study Soft Fork Hard Fork Maj. Miners switch back post-fork Network consensus is permanantly broken after re-org, consensus re- established Signaling Error (Validation-less mining) Invalid chain lost mining rewards
  • 17. Hard Fork Activation 75/28 Speed of fork convergence Why 75%? Why not 50%, 95% or 100%? Corruption, Extortion risk
  • 18. Hard Fork Activation 95/252 Way too long delay Way too high Cost of Corruption, (minoritarianism) Hashpower distribution can change Network Node distribution can change Elect a president, but have him take office after 1 year, good idea?
  • 19. Hard Fork - Can’t we have both forks? What if we could have both forks simultaneously? Coin splitting with coinbase (or Coinbase!) Preventing double spends at merchants Coin value independent and floating vs each other Free market solution!
  • 20. Forks and Moral Hazard Contentious Hard Forks – Rule of the Majority Evil Soft Forks – Rule Minority Bitcoin has always been subject to the rule of the majority, or has it? ◦ it depends on whether or not the change is ethical that’s what makes hard forks hard! The poor people of Equalandia ◦ Hard fork to steal all money from rich and give to the poor ◦ Hard forks are noticed by the old nodes, soft forks are not. ◦ The evil valet. With SF old nodes cannot verify, with HF you know How to protect your money? ◦ POW change ◦ AuxPow
  • 21. Miner Pool Voting Individual miners (hashers) can vote to show support to a given client) Different voting systems maybe differentiators between pools (besides fees and size) Close to true 1 CPU 1 Vote. Becomes 1 IP, vote weighted by hash/s Node/Pool Voting vs RoundTable meetings, Letters of Agreement, Lip-service Slush, Antpool, F2Pool coming on board We are witnessing an evolution in the industry, in freedom of choice! ◦ Internet freed our knowledge ◦ Bitcoin freed our money, and redefined democracy to be decentralized governance!
  • 22. Evolution – Revolution Bio diversity is good Mutate fast, ensure long term survival The system that stagnates dies – Adaptability is strength Network effect above all ◦ Intrinsic value of Gold vs Cryptocurrencies (Ethereum vs Bitcoin) ◦ Money is just a collective delusion Choices ◦ Bitcoin Classic, Bitcoin Unlimited, Bitcoin Core…

Editor's Notes

  1. BIP 66 was a softfork which was triggered but then a miner broke it’s ‘agreement’
  2. 3:1 ratio, vs 2:1 Majority ratio in real life. 3:1 has higher activation risk (lower corruption cost) 2:1 has a higher risk of re-org, or permanent non-convergence, due to the losing fork not being disabled (slowed) enough 28 days is the most days any business can be on holiday, and doubled. it is also exactly 2 difficulty cycles. (so difficulty guaranteed to reset once) (hidden hashpower attack)
  3. Use the board to diagram