SlideShare a Scribd company logo
1 of 17
Download to read offline
Proof of Stake
Onward and Upward
Tip Christopher Porter
Bitcoin: 1oNxaYtieSaDV4GNxfL8U7kFtyAdfpMSM
Ethereum: 0xf63383480e657b29160bcb3bfbfedf3b71bded72
Ground Rules
● No Prices. No Politics.
● Don’t be an a$$hole
Sponsors
● Borderlands
● Unchained-Capital.com
What we will cover
● Why another validating system?
● Comparison of PoW vs PoS
● Types of PoS
● Byzintine Fault Tolerance
● Tragedy of the Commons
● Casper: Friendly Finality Gadget
● Learning Recommendation
Why Proof of Stake?
Both systems try to solve
● Distributed Consensus in adversarial environment
● Byzintine Generals Problem
● Crypto Economic Game Theory Issues
● Double Spend Problem
● Protection from Sybil Attacks
Where to start?
Proof of Stake
Proof of Work
What is Proof of Work?
● Brute force
● Solving cryptographic puzzle
● Hard to solve, easy to verify
● One way function
● A way to agree on canonical order of transactions
● Visual Explanation -> https://anders.com/blockchain/
Proof of Work: Benefits/Drawbacks
Benefits
● Never been hacked
● Longest running proof of Byzintine
Fault Tolerance
● Many miners -> decentralization*
Drawbacks
● Huge energy consumption
○ 32TWh -> Denmark (Dec 2017)
● Susceptible to 51% attack
● Centralization due to ASIC miners
● Tragedy of the commons
PoW (bitcoin): Quirks
● Probabilistic Finality
○ 6 confirmations -> https://people.xiph.org/~greg/attack_success.html
● Block Reward Halves every 210,000 blocks
● Risk of 51% attack increases over time -> Tragedy of the
Commons
Tragedy of the Commons
Source
Proof of Stake
Source
Vitalik Buterin
The “cypherpunk spirit” isn’t just about
idealism; making systems that are easier to
defend than they are to attack is also simply
sound engineering.
Proof of Stake: What is it?
● Digital assets staked as ‘guarantee’ of good behavior
● Prevent double spend problem -> Slashing conditions
● Many types of POS attempt to solve crypto-economic scenarios
○ Chain based PoS
○ Delegated Proof of Stake
○ Hybrid PoW & PoS -> Casper (Ethereum)
○ Hybrid PoS & Proof of Burn
Proof of Stake: Benefits/Drawbacks
Benefits
● Small Power Footprint
● Decentralized (?!)
○ Low barrier to entry -> increases
number of validators
● Finality exists
● Byzintine actors decrease value of
coins through attack -> decreasing
reward
Drawbacks
● Rich get richer (?!)
● Susceptible to Sybil attack
● Crypto Economics yet to be
proven solid
● Byzintine Fault Tollerant (?!)
PoS: Casper Friendly Finality Gadget
● Hybrid Delegated PoS system
● Slashing condition -> Validate two competing blocks
● PoW 49 blocks -> PoS validation on 50th block = Finality
● Active nodes on testnet -> http://34.203.42.208:3000/
PoS: Casper FFG -> DIY
● Setup a VPS of Casper FFG on the testnet
● https://medium.com/@socialmedia_63108/alpha-casper-ffg-testnet-instruction
s-de4b69994534
● Trouble? Google it!
○ https://www.reddit.com/r/ETHSTAKERS/comments/7nqvw3/who_else_is_running_the_casper
_alpha_what_are/
Further Learning
● https://www.youtube.com/watch?v=NRwA-uHkQlU (vitalik on PoS)
● https://schoolofcrypto.com/podcast/proof-of-work-vs-proof-of-stake-ltc010/
(podcast episode)
● https://soundcloud.com/epicenterbitcoin/eb-105 (Vlad Zamfir on PoS -
Podcast)
● https://www.reddit.com/r/ethereum/comments/6s304o/i_am_dumb_what_is_p
roof_of_stake_and_how_does_it/ (Reddit)

More Related Content

Similar to Proof of stake - Tucson Blockchain Devs Meetup #5

CRYPTO CURRENCY-2022OD205.pdf
CRYPTO CURRENCY-2022OD205.pdfCRYPTO CURRENCY-2022OD205.pdf
CRYPTO CURRENCY-2022OD205.pdf
JESUNPK
 
What PoS cannot achieve (but PoW can), and What PoW cannot achieve, either.
What PoS cannot achieve (but PoW can), and What PoW cannot achieve, either. What PoS cannot achieve (but PoW can), and What PoW cannot achieve, either.
What PoS cannot achieve (but PoW can), and What PoW cannot achieve, either.
Jane Wu
 

Similar to Proof of stake - Tucson Blockchain Devs Meetup #5 (20)

Blockchan For Developers
Blockchan For DevelopersBlockchan For Developers
Blockchan For Developers
 
Blockchain, bitcoin
Blockchain, bitcoinBlockchain, bitcoin
Blockchain, bitcoin
 
Intro to Blockchain Slides
Intro to Blockchain SlidesIntro to Blockchain Slides
Intro to Blockchain Slides
 
Blockchain: The Next Generation
Blockchain: The Next GenerationBlockchain: The Next Generation
Blockchain: The Next Generation
 
Bitcoin Explained: What Is Bitcoin, Why It Exists, How It Works
Bitcoin Explained: What Is Bitcoin, Why It Exists, How It WorksBitcoin Explained: What Is Bitcoin, Why It Exists, How It Works
Bitcoin Explained: What Is Bitcoin, Why It Exists, How It Works
 
Blockchain For Developers (Talk at Innopolis Blockchain Hackathon 2016)
Blockchain For Developers (Talk at Innopolis Blockchain Hackathon 2016)Blockchain For Developers (Talk at Innopolis Blockchain Hackathon 2016)
Blockchain For Developers (Talk at Innopolis Blockchain Hackathon 2016)
 
Blockchain 101
Blockchain 101Blockchain 101
Blockchain 101
 
Fundamentals of Cryptoeconomics
Fundamentals of CryptoeconomicsFundamentals of Cryptoeconomics
Fundamentals of Cryptoeconomics
 
Bitcoin : A fierce Decentralized internet currency
Bitcoin : A fierce Decentralized internet currencyBitcoin : A fierce Decentralized internet currency
Bitcoin : A fierce Decentralized internet currency
 
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...
 
Bitcoin explained. Talk at Vaughan Public Library
Bitcoin explained. Talk at Vaughan Public LibraryBitcoin explained. Talk at Vaughan Public Library
Bitcoin explained. Talk at Vaughan Public Library
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
01 what is blockchain
01 what is blockchain01 what is blockchain
01 what is blockchain
 
Stefano Maestri - Why Ethereum and other blockchains are going to Proof of St...
Stefano Maestri - Why Ethereum and other blockchains are going to Proof of St...Stefano Maestri - Why Ethereum and other blockchains are going to Proof of St...
Stefano Maestri - Why Ethereum and other blockchains are going to Proof of St...
 
CRYPTO CURRENCY-2022OD205.pdf
CRYPTO CURRENCY-2022OD205.pdfCRYPTO CURRENCY-2022OD205.pdf
CRYPTO CURRENCY-2022OD205.pdf
 
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
 
What PoS cannot achieve (but PoW can), and What PoW cannot achieve, either.
What PoS cannot achieve (but PoW can), and What PoW cannot achieve, either. What PoS cannot achieve (but PoW can), and What PoW cannot achieve, either.
What PoS cannot achieve (but PoW can), and What PoW cannot achieve, either.
 
bitcoin
bitcoinbitcoin
bitcoin
 
15-Bitcoin.pptx
15-Bitcoin.pptx15-Bitcoin.pptx
15-Bitcoin.pptx
 
Blockchain and Bitcoin.pptx
Blockchain and Bitcoin.pptxBlockchain and Bitcoin.pptx
Blockchain and Bitcoin.pptx
 

More from Destry Saul

More from Destry Saul (7)

Tucson Blockchain Developers Meetup - Sept 27 - Signed messages in ethereum p...
Tucson Blockchain Developers Meetup - Sept 27 - Signed messages in ethereum p...Tucson Blockchain Developers Meetup - Sept 27 - Signed messages in ethereum p...
Tucson Blockchain Developers Meetup - Sept 27 - Signed messages in ethereum p...
 
TBD - Sept 13, 2018 - Signed messages in ethereum - destry saul
TBD - Sept 13, 2018 - Signed messages in ethereum - destry saulTBD - Sept 13, 2018 - Signed messages in ethereum - destry saul
TBD - Sept 13, 2018 - Signed messages in ethereum - destry saul
 
atomic-swaps 08-02-18 Tucson Blockchain Devs Meetup
atomic-swaps  08-02-18 Tucson Blockchain Devs Meetupatomic-swaps  08-02-18 Tucson Blockchain Devs Meetup
atomic-swaps 08-02-18 Tucson Blockchain Devs Meetup
 
Fluent destry saul
Fluent destry saulFluent destry saul
Fluent destry saul
 
Tucson Blockchain Dev Meetup - Unchained Capital's Multisig Ethereum Contract
Tucson Blockchain Dev Meetup - Unchained Capital's Multisig Ethereum ContractTucson Blockchain Dev Meetup - Unchained Capital's Multisig Ethereum Contract
Tucson Blockchain Dev Meetup - Unchained Capital's Multisig Ethereum Contract
 
Erc20
Erc20Erc20
Erc20
 
Tucson Blockchain Developers Meetup #1 - Cryptokitties by Destry
Tucson Blockchain Developers Meetup #1 - Cryptokitties by DestryTucson Blockchain Developers Meetup #1 - Cryptokitties by Destry
Tucson Blockchain Developers Meetup #1 - Cryptokitties by Destry
 

Recently uploaded

TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc
 
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial IntelligenceRevolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
Precisely
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
FIDO Alliance
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
Muhammad Subhan
 

Recently uploaded (20)

TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
TEST BANK For, Information Technology Project Management 9th Edition Kathy Sc...
 
UiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overviewUiPath manufacturing technology benefits and AI overview
UiPath manufacturing technology benefits and AI overview
 
How to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cfHow to Check CNIC Information Online with Pakdata cf
How to Check CNIC Information Online with Pakdata cf
 
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
TrustArc Webinar - Unified Trust Center for Privacy, Security, Compliance, an...
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial IntelligenceRevolutionizing SAP® Processes with Automation and Artificial Intelligence
Revolutionizing SAP® Processes with Automation and Artificial Intelligence
 
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on ThanabotsContinuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
Continuing Bonds Through AI: A Hermeneutic Reflection on Thanabots
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdfFrisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
Frisco Automating Purchase Orders with MuleSoft IDP- May 10th, 2024.pptx.pdf
 
Syngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdfSyngulon - Selection technology May 2024.pdf
Syngulon - Selection technology May 2024.pdf
 
Oauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoftOauth 2.0 Introduction and Flows with MuleSoft
Oauth 2.0 Introduction and Flows with MuleSoft
 
ERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage IntacctERP Contender Series: Acumatica vs. Sage Intacct
ERP Contender Series: Acumatica vs. Sage Intacct
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 

Proof of stake - Tucson Blockchain Devs Meetup #5

  • 1. Proof of Stake Onward and Upward Tip Christopher Porter Bitcoin: 1oNxaYtieSaDV4GNxfL8U7kFtyAdfpMSM Ethereum: 0xf63383480e657b29160bcb3bfbfedf3b71bded72
  • 2. Ground Rules ● No Prices. No Politics. ● Don’t be an a$$hole Sponsors ● Borderlands ● Unchained-Capital.com
  • 3. What we will cover ● Why another validating system? ● Comparison of PoW vs PoS ● Types of PoS ● Byzintine Fault Tolerance ● Tragedy of the Commons ● Casper: Friendly Finality Gadget ● Learning Recommendation
  • 4. Why Proof of Stake?
  • 5. Both systems try to solve ● Distributed Consensus in adversarial environment ● Byzintine Generals Problem ● Crypto Economic Game Theory Issues ● Double Spend Problem ● Protection from Sybil Attacks
  • 6. Where to start? Proof of Stake Proof of Work
  • 7. What is Proof of Work? ● Brute force ● Solving cryptographic puzzle ● Hard to solve, easy to verify ● One way function ● A way to agree on canonical order of transactions ● Visual Explanation -> https://anders.com/blockchain/
  • 8. Proof of Work: Benefits/Drawbacks Benefits ● Never been hacked ● Longest running proof of Byzintine Fault Tolerance ● Many miners -> decentralization* Drawbacks ● Huge energy consumption ○ 32TWh -> Denmark (Dec 2017) ● Susceptible to 51% attack ● Centralization due to ASIC miners ● Tragedy of the commons
  • 9. PoW (bitcoin): Quirks ● Probabilistic Finality ○ 6 confirmations -> https://people.xiph.org/~greg/attack_success.html ● Block Reward Halves every 210,000 blocks ● Risk of 51% attack increases over time -> Tragedy of the Commons
  • 10. Tragedy of the Commons Source
  • 12. Vitalik Buterin The “cypherpunk spirit” isn’t just about idealism; making systems that are easier to defend than they are to attack is also simply sound engineering.
  • 13. Proof of Stake: What is it? ● Digital assets staked as ‘guarantee’ of good behavior ● Prevent double spend problem -> Slashing conditions ● Many types of POS attempt to solve crypto-economic scenarios ○ Chain based PoS ○ Delegated Proof of Stake ○ Hybrid PoW & PoS -> Casper (Ethereum) ○ Hybrid PoS & Proof of Burn
  • 14. Proof of Stake: Benefits/Drawbacks Benefits ● Small Power Footprint ● Decentralized (?!) ○ Low barrier to entry -> increases number of validators ● Finality exists ● Byzintine actors decrease value of coins through attack -> decreasing reward Drawbacks ● Rich get richer (?!) ● Susceptible to Sybil attack ● Crypto Economics yet to be proven solid ● Byzintine Fault Tollerant (?!)
  • 15. PoS: Casper Friendly Finality Gadget ● Hybrid Delegated PoS system ● Slashing condition -> Validate two competing blocks ● PoW 49 blocks -> PoS validation on 50th block = Finality ● Active nodes on testnet -> http://34.203.42.208:3000/
  • 16. PoS: Casper FFG -> DIY ● Setup a VPS of Casper FFG on the testnet ● https://medium.com/@socialmedia_63108/alpha-casper-ffg-testnet-instruction s-de4b69994534 ● Trouble? Google it! ○ https://www.reddit.com/r/ETHSTAKERS/comments/7nqvw3/who_else_is_running_the_casper _alpha_what_are/
  • 17. Further Learning ● https://www.youtube.com/watch?v=NRwA-uHkQlU (vitalik on PoS) ● https://schoolofcrypto.com/podcast/proof-of-work-vs-proof-of-stake-ltc010/ (podcast episode) ● https://soundcloud.com/epicenterbitcoin/eb-105 (Vlad Zamfir on PoS - Podcast) ● https://www.reddit.com/r/ethereum/comments/6s304o/i_am_dumb_what_is_p roof_of_stake_and_how_does_it/ (Reddit)