SlideShare ist ein Scribd-Unternehmen logo
1 von 26
ETHEREUM 2.0
Why Ethereum 2.0?
Roadmap for Ethereum 2.0
New Consensus Algorithm
Sharding
Demo
CHALLANGES WITH ETHEREUM 1.0
Centralization
•Code is controlled by a
small group of people
•Small node count (7.5K as
of 3/30/2020)
Scalability
•Max at ~1.3M
transactions per day
Energy Waste
•Takes more electricity
then a small country
•22 KWh per
transaction
CENTRALIZATION
SCALABILITY
ENERGY WASTE
ETH2 ARCHIATURE AND
DESIGN
ETHEREUM 2.0 NON-FUNCTIONAL
REQUREMENTS
 Decentralization: to allow for a typical consumer laptop with O(C)
resources to process/validate O(1) shards (including any system level
validation such as the beacon chain)
 Resilience: to remain live through major network partitions and when
very large portions of nodes go offline
 Security: to utilize crypto and design techniques that allow for a large
participation of validators in total and per unit time
 Simplicity: to minimize complexity, even at the cost of some losses in
efficiency
 Longevity: to select all components such that they are either quantum
secure or can be easily swapped out for quantum secure counterparts
when available
ETHEREUM 2.0 ARCHITECTURE
TIMELINE
2020
2021
202?
Beacon Chain
• Casper Proof of Stake
protocol
• ETH2
Sharded Chains
• Use shards to scale
• Crosslinks
State Execution
• Virtual machine based on eWASM
• Asynchronous cross-contract calls
• Support accounts, contracts, state, and
other abstractions
• Truffle, Solc, ganache ported to
support eWASM
SOLVING ENERGY WASTE
PROBLEM
Proof of stake
PROOF OF WORK → PROOF OF
STAKE
Proof of work
Miners
Miners participate in building
consensus
Miners validate new transactions
and record them on Ethereum
ledger
Miners compete to solve a
difficult mathematical problem
based on a cryptographic hash
algorithm
Miners provide collateral in the
form of hardware/hash-power to
seek returns in exchange for
Proof of stake
Validators
Validators participate in building
consensus
Validators post collateral in form of
ETH
Validators verify and attest to the
validity of blocks
Validators vote on the next block,
and the weight of each validator’s
vote depends on the size of his
stake
VALIDATOR
Generate
private/public key pair
Generate
private/public
withdrawal key pair
ETHSubmit deposit
Public Key
Withdrawal Public Key
Deposit 32ETH
Wait ~3hrs for activation
Work on assignment
Assignment
Attestation
Block
VALIDATOR COST AND REWARD
Cost
Computing cost
Lockup of 32 ETH
Uptime and maintenance cost
Security of the environment cost
Reward
VALIDATOR CLUSTER?
SOLVING PERFORMANCE
PROBLEM
Sharded chains
SHARDING
SHARDING BENEFITS
No Sharding
Very limited throughput (7-15
trans/sec with ETH1.0)
Node should process all
transactions (download,
compute, store, read)
Sharding
Throughput can be increased by
increasing number of shards
Only transactions within the
shard should be processed
Each one of the shards will have
as high a capacity (and likely
more with phase 1) than the
current existing Ethereum chain.
SHARDING ROADMAP
PoS beacon
chain without
shards
Basic sharding
without EVM
EVM state
transition
function
Light client state
protocol
Cross-shard
transactions
Tight coupling
with main chain
security
Super-quadratic
(exponential)
sharding
DEMO
START VM ON GCP
ate
tall apt-transport-https ca-cer
gnupg-agent software-properties-com
://download.docker.com/linux/debian/gpg
-
ository "deb [arch=amd64] https://do
inux/debian 
s) 
ate
tall docker-ce docker-ce-cli containerd.io
INSTALL DOCKER
docker run -it -v $HOME/prysm:/data -p 4000:4000 -p 13000:13000 --name
beacon-node 
gcr.io/prysmaticlabs/prysm/beacon-chain:latest 
--datadir=/data
RUN BEACON CHAIN
WAIT FOR THE NODE TO SYNC-UP
ACTIVATE VALIDATOR
STAY IN TOUCH
Gene Leybzon https://www.linkedin.com/in/leybzon/
https://www.meetup.com/members/90744
20/
https://www.leybzon.com

Weitere ähnliche Inhalte

Was ist angesagt?

Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
Simplilearn
 
An Overview of Stablecoin
An Overview of StablecoinAn Overview of Stablecoin
An Overview of Stablecoin
101 Blockchains
 
Top 5 DeFi Applications
Top 5 DeFi ApplicationsTop 5 DeFi Applications
Top 5 DeFi Applications
101 Blockchains
 
Non-fungible tokens (nfts)
Non-fungible tokens (nfts)Non-fungible tokens (nfts)
Non-fungible tokens (nfts)
Gene Leybzon
 
PoW vs. PoS - Key Differences
PoW vs. PoS - Key DifferencesPoW vs. PoS - Key Differences
PoW vs. PoS - Key Differences
101 Blockchains
 

Was ist angesagt? (20)

Blockchain
BlockchainBlockchain
Blockchain
 
Basic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgersBasic introduction in blockchain, smart contracts, permissioned ledgers
Basic introduction in blockchain, smart contracts, permissioned ledgers
 
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain Presentation
 
Ethereum in a nutshell
Ethereum in a nutshellEthereum in a nutshell
Ethereum in a nutshell
 
An Overview of Stablecoin
An Overview of StablecoinAn Overview of Stablecoin
An Overview of Stablecoin
 
Bitcoin, Cryptocurrency, & Blockchain Presentation
Bitcoin, Cryptocurrency, & Blockchain PresentationBitcoin, Cryptocurrency, & Blockchain Presentation
Bitcoin, Cryptocurrency, & Blockchain Presentation
 
Blockchain
BlockchainBlockchain
Blockchain
 
Understanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Understanding Proof of Work (PoW) and Proof of Stake (PoS) AlgorithmsUnderstanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
Understanding Proof of Work (PoW) and Proof of Stake (PoS) Algorithms
 
Blockchain
BlockchainBlockchain
Blockchain
 
What is Ethereum 2.0
What is Ethereum 2.0 What is Ethereum 2.0
What is Ethereum 2.0
 
Top 5 DeFi Applications
Top 5 DeFi ApplicationsTop 5 DeFi Applications
Top 5 DeFi Applications
 
Hyperledger Fabric
Hyperledger FabricHyperledger Fabric
Hyperledger Fabric
 
Cryptocurrencies and Blockchain technology
Cryptocurrencies and Blockchain technologyCryptocurrencies and Blockchain technology
Cryptocurrencies and Blockchain technology
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on Azure
 
How does blockchain work
How does blockchain workHow does blockchain work
How does blockchain work
 
Introduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart ContractsIntroduction to Blockchain and Smart Contracts
Introduction to Blockchain and Smart Contracts
 
Non-fungible tokens (nfts)
Non-fungible tokens (nfts)Non-fungible tokens (nfts)
Non-fungible tokens (nfts)
 
Ethereum (Blockchain Network)
Ethereum (Blockchain Network)Ethereum (Blockchain Network)
Ethereum (Blockchain Network)
 
PoW vs. PoS - Key Differences
PoW vs. PoS - Key DifferencesPoW vs. PoS - Key Differences
PoW vs. PoS - Key Differences
 

Ähnlich wie Ethereum 2.0

Ähnlich wie Ethereum 2.0 (20)

Deja vu Security - Blockchain Security Summit - Adam Cecchetti
Deja vu Security - Blockchain Security Summit - Adam CecchettiDeja vu Security - Blockchain Security Summit - Adam Cecchetti
Deja vu Security - Blockchain Security Summit - Adam Cecchetti
 
Decentralized Applications using Ethereum
Decentralized Applications using EthereumDecentralized Applications using Ethereum
Decentralized Applications using Ethereum
 
Ergo Hong Kong meetup
Ergo Hong Kong meetupErgo Hong Kong meetup
Ergo Hong Kong meetup
 
Ethereum vs fabric vs corda
Ethereum vs fabric vs cordaEthereum vs fabric vs corda
Ethereum vs fabric vs corda
 
Building Apps with Ethereum Smart Contract
Building Apps with Ethereum Smart ContractBuilding Apps with Ethereum Smart Contract
Building Apps with Ethereum Smart Contract
 
Block chain - Smart contacts.pptx
Block chain - Smart contacts.pptxBlock chain - Smart contacts.pptx
Block chain - Smart contacts.pptx
 
What is 3d torus
What is 3d torusWhat is 3d torus
What is 3d torus
 
The Ethereum Blockchain - Introduction to Smart Contracts and Decentralized A...
The Ethereum Blockchain - Introduction to Smart Contracts and Decentralized A...The Ethereum Blockchain - Introduction to Smart Contracts and Decentralized A...
The Ethereum Blockchain - Introduction to Smart Contracts and Decentralized A...
 
Living on the iot edge
Living on the iot edgeLiving on the iot edge
Living on the iot edge
 
Ergo Presentation - Tokyo
Ergo Presentation - TokyoErgo Presentation - Tokyo
Ergo Presentation - Tokyo
 
Ethereum
EthereumEthereum
Ethereum
 
Tendermint/Cosmos: Many Chains, Many Tokens, One Ecosystem
Tendermint/Cosmos:  Many Chains, Many Tokens, One EcosystemTendermint/Cosmos:  Many Chains, Many Tokens, One Ecosystem
Tendermint/Cosmos: Many Chains, Many Tokens, One Ecosystem
 
xCORE architecture flyer
xCORE architecture flyerxCORE architecture flyer
xCORE architecture flyer
 
Ekiden
EkidenEkiden
Ekiden
 
Accurate Synchronization of EtherCAT Systems Using Distributed Clocks
Accurate Synchronization of EtherCAT Systems Using Distributed ClocksAccurate Synchronization of EtherCAT Systems Using Distributed Clocks
Accurate Synchronization of EtherCAT Systems Using Distributed Clocks
 
Majorppt
MajorpptMajorppt
Majorppt
 
Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)Ethereum Devcon1 Report (summary writing)
Ethereum Devcon1 Report (summary writing)
 
Introduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart ContractIntroduction to Ethereum Blockchain & Smart Contract
Introduction to Ethereum Blockchain & Smart Contract
 
Industrial Pioneers Days - Machine Learning
Industrial Pioneers Days - Machine LearningIndustrial Pioneers Days - Machine Learning
Industrial Pioneers Days - Machine Learning
 
Jerome de Tychey - Building Web3.0 with Ethereum - Codemotion Berlin 2018
Jerome de Tychey - Building Web3.0 with Ethereum - Codemotion Berlin 2018Jerome de Tychey - Building Web3.0 with Ethereum - Codemotion Berlin 2018
Jerome de Tychey - Building Web3.0 with Ethereum - Codemotion Berlin 2018
 

Mehr von Gene Leybzon

Mehr von Gene Leybzon (20)

Generative AI Application Development using LangChain and LangFlow
Generative AI Application Development using LangChain and LangFlowGenerative AI Application Development using LangChain and LangFlow
Generative AI Application Development using LangChain and LangFlow
 
Chat GPTs
Chat GPTsChat GPTs
Chat GPTs
 
Generative AI Use cases for Enterprise - Second Session
Generative AI Use cases for Enterprise - Second SessionGenerative AI Use cases for Enterprise - Second Session
Generative AI Use cases for Enterprise - Second Session
 
Generative AI Use-cases for Enterprise - First Session
Generative AI Use-cases for Enterprise - First SessionGenerative AI Use-cases for Enterprise - First Session
Generative AI Use-cases for Enterprise - First Session
 
Introduction to Solidity and Smart Contract Development (9).pptx
Introduction to Solidity and Smart Contract Development (9).pptxIntroduction to Solidity and Smart Contract Development (9).pptx
Introduction to Solidity and Smart Contract Development (9).pptx
 
Ethereum in Enterprise.pptx
Ethereum in Enterprise.pptxEthereum in Enterprise.pptx
Ethereum in Enterprise.pptx
 
ERC-4907 Rentable NFT Standard.pptx
ERC-4907 Rentable NFT Standard.pptxERC-4907 Rentable NFT Standard.pptx
ERC-4907 Rentable NFT Standard.pptx
 
Onchain Decentralized Governance 2.pptx
Onchain Decentralized Governance 2.pptxOnchain Decentralized Governance 2.pptx
Onchain Decentralized Governance 2.pptx
 
Onchain Decentralized Governance.pptx
Onchain Decentralized Governance.pptxOnchain Decentralized Governance.pptx
Onchain Decentralized Governance.pptx
 
Web3 File Storage Options
Web3 File Storage OptionsWeb3 File Storage Options
Web3 File Storage Options
 
Web3 Full Stack Development
Web3 Full Stack DevelopmentWeb3 Full Stack Development
Web3 Full Stack Development
 
Instantly tradeable NFT contracts based on ERC-1155 standard
Instantly tradeable NFT contracts based on ERC-1155 standardInstantly tradeable NFT contracts based on ERC-1155 standard
Instantly tradeable NFT contracts based on ERC-1155 standard
 
Non-fungible tokens. From smart contract code to marketplace
Non-fungible tokens. From smart contract code to marketplaceNon-fungible tokens. From smart contract code to marketplace
Non-fungible tokens. From smart contract code to marketplace
 
The Art of non-fungible tokens
The Art of non-fungible tokensThe Art of non-fungible tokens
The Art of non-fungible tokens
 
Graph protocol for accessing information about blockchains and d apps
Graph protocol for accessing information about blockchains and d appsGraph protocol for accessing information about blockchains and d apps
Graph protocol for accessing information about blockchains and d apps
 
Substrate Framework
Substrate FrameworkSubstrate Framework
Substrate Framework
 
Chainlink
ChainlinkChainlink
Chainlink
 
OpenZeppelin + Remix + BNB smart chain
OpenZeppelin + Remix + BNB smart chainOpenZeppelin + Remix + BNB smart chain
OpenZeppelin + Remix + BNB smart chain
 
Chainlink, Cosmos, Kusama, Polkadot: Approaches to the Internet of Blockchains
Chainlink, Cosmos, Kusama, Polkadot:   Approaches to the Internet of BlockchainsChainlink, Cosmos, Kusama, Polkadot:   Approaches to the Internet of Blockchains
Chainlink, Cosmos, Kusama, Polkadot: Approaches to the Internet of Blockchains
 
Dex and Uniswap
Dex and UniswapDex and Uniswap
Dex and Uniswap
 

KĂźrzlich hochgeladen

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
mphochane1998
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
Kamal Acharya
 

KĂźrzlich hochgeladen (20)

"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments""Lesotho Leaps Forward: A Chronicle of Transformative Developments"
"Lesotho Leaps Forward: A Chronicle of Transformative Developments"
 
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptxA CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
A CASE STUDY ON CERAMIC INDUSTRY OF BANGLADESH.pptx
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
PE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and propertiesPE 459 LECTURE 2- natural gas basic concepts and properties
PE 459 LECTURE 2- natural gas basic concepts and properties
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
Bhubaneswar🌹Call Girls Bhubaneswar ❤Komal 9777949614 💟 Full Trusted CALL GIRL...
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
A Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna MunicipalityA Study of Urban Area Plan for Pabna Municipality
A Study of Urban Area Plan for Pabna Municipality
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 

Ethereum 2.0

  • 1. ETHEREUM 2.0 Why Ethereum 2.0? Roadmap for Ethereum 2.0 New Consensus Algorithm Sharding Demo
  • 2. CHALLANGES WITH ETHEREUM 1.0 Centralization •Code is controlled by a small group of people •Small node count (7.5K as of 3/30/2020) Scalability •Max at ~1.3M transactions per day Energy Waste •Takes more electricity then a small country •22 KWh per transaction
  • 6.
  • 8. ETHEREUM 2.0 NON-FUNCTIONAL REQUREMENTS  Decentralization: to allow for a typical consumer laptop with O(C) resources to process/validate O(1) shards (including any system level validation such as the beacon chain)  Resilience: to remain live through major network partitions and when very large portions of nodes go offline  Security: to utilize crypto and design techniques that allow for a large participation of validators in total and per unit time  Simplicity: to minimize complexity, even at the cost of some losses in efficiency  Longevity: to select all components such that they are either quantum secure or can be easily swapped out for quantum secure counterparts when available
  • 10. TIMELINE 2020 2021 202? Beacon Chain • Casper Proof of Stake protocol • ETH2 Sharded Chains • Use shards to scale • Crosslinks State Execution • Virtual machine based on eWASM • Asynchronous cross-contract calls • Support accounts, contracts, state, and other abstractions • Truffle, Solc, ganache ported to support eWASM
  • 12. PROOF OF WORK → PROOF OF STAKE Proof of work Miners Miners participate in building consensus Miners validate new transactions and record them on Ethereum ledger Miners compete to solve a difficult mathematical problem based on a cryptographic hash algorithm Miners provide collateral in the form of hardware/hash-power to seek returns in exchange for Proof of stake Validators Validators participate in building consensus Validators post collateral in form of ETH Validators verify and attest to the validity of blocks Validators vote on the next block, and the weight of each validator’s vote depends on the size of his stake
  • 13. VALIDATOR Generate private/public key pair Generate private/public withdrawal key pair ETHSubmit deposit Public Key Withdrawal Public Key Deposit 32ETH Wait ~3hrs for activation Work on assignment Assignment Attestation Block
  • 14. VALIDATOR COST AND REWARD Cost Computing cost Lockup of 32 ETH Uptime and maintenance cost Security of the environment cost Reward
  • 18. SHARDING BENEFITS No Sharding Very limited throughput (7-15 trans/sec with ETH1.0) Node should process all transactions (download, compute, store, read) Sharding Throughput can be increased by increasing number of shards Only transactions within the shard should be processed Each one of the shards will have as high a capacity (and likely more with phase 1) than the current existing Ethereum chain.
  • 19. SHARDING ROADMAP PoS beacon chain without shards Basic sharding without EVM EVM state transition function Light client state protocol Cross-shard transactions Tight coupling with main chain security Super-quadratic (exponential) sharding
  • 20. DEMO
  • 21. START VM ON GCP
  • 22. ate tall apt-transport-https ca-cer gnupg-agent software-properties-com ://download.docker.com/linux/debian/gpg - ository "deb [arch=amd64] https://do inux/debian s) ate tall docker-ce docker-ce-cli containerd.io INSTALL DOCKER
  • 23. docker run -it -v $HOME/prysm:/data -p 4000:4000 -p 13000:13000 --name beacon-node gcr.io/prysmaticlabs/prysm/beacon-chain:latest --datadir=/data RUN BEACON CHAIN
  • 24. WAIT FOR THE NODE TO SYNC-UP
  • 26. STAY IN TOUCH Gene Leybzon https://www.linkedin.com/in/leybzon/ https://www.meetup.com/members/90744 20/ https://www.leybzon.com

Hinweis der Redaktion

  1. https://medium.com/swlh/ethereum-isnt-decentralized-and-other-myths-ef2d132ee1fe https://etherscan.io/nodetracker
  2. https://www.buybitcoinworldwide.com/ethereum/mining-pools/
  3. https://etherscan.io/chart/tx Ethereum max block size is 200Tx, blocks are created every 10-20 sec, 15Tx/sec is max rate resulting in about 1,296,000 transactions per day
  4. https://www.techpowerup.com/234959/cryptocurrency-mining-consumes-more-power-than-17m-population-country#g234959-2
  5. https://www.coinbase.com/price/ethereum
  6. Danny Ryan https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-phases/
  7. https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-phases/ Ethereum flavored WebAssembly (ewasm) https://github.com/ewasm/design
  8. https://github.com/ethereum/eth2.0-specs/blob/dev/specs/phase0/validator.md#becoming-a-validator
  9. https://our.status.im/two-point-oh-explaining-validators/ https://media.consensys.net/examining-the-proposed-validator-economics-of-ethereum-2-0-82b934fb4326
  10. https://www.balena.io/blog/what-would-you-do-with-a-120-raspberry-pi-cluster/
  11. Solving performance problem
  12. https://hackernoon.com/sharding-and-the-scaling-of-a-blockchain-ii-e88v31bv
  13. https://github.com/ethereum/wiki/wiki/Sharding-introduction-R&D-compendium#implementations
  14. https://docs.docker.com/install/linux/docker-ce/debian/
  15. https://github.com/prysmaticlabs/prysm/blob/master/README.md
  16. https://prylabs.net/