SlideShare a Scribd company logo
ETHEREUM
Explained
01
05
Problem: Trust
Bitcoin
03
Bitcoin is a cryptocurrency and a digital payment
system invented by an unknown programmer, or
a group of programmers, under the name
Satoshi Nakamoto. It was released as open-
source software in 2009.
- Cryptocurrency
- Fully distributed
- Blockchain
- One shared distributed ledger
- There is only one
- No double spending
Bitcoin Under the Hood
04
- All full nodes download the whole blockchain
- Transactions are emitted to the network
- Miners sign blocks for reward
- Everybody checks the rules
- You cheat, you get forked
Leader
05
From To Amount
Alice Bob 15
Jon Ann 3
Bob Ryan 30
Bob Danny 10
Blockchain
06
From To Amount
1JCe8z4jJVNXSjohjM4i9Hh813dLCNx2Sy 3Nxwenay9Z8Lc9JBiywExpnEFiLp6Afp8v 15
3Nxwenay9Z8Lc9JBiywExpnEFiLp6Afp8v 2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r 3
2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r 1JCe8z4jJVNXSjohjM4i9Hh813dLCNx2Sy 30
2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r 3Go3ggs8pFnXuHVHRytPCq5fGG8Hbhx 10
ETHEREUM
Blockchain
06
Blockchain
08
From To Data
0x52bc44d5378309ee2abf1539bf71de1b7d7be3b5 0x5379718a93F46d9d2E8ac2e355f2087b6C43C010 Value: 15
0xe0Cd84c2FfE0e86C29556DF4efBA65f86E864627 0xfe02a56127affbba940bb116fa30a3af10d12f80 Value: 3
0x27dcf986BC1151B39CeadD53660e4AF56B0D5f84
Code:
contract Escrow {
function f() {
…
}
}
0x2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r
0x40cA1a9ddc9840D19bB679D85cC0DFe9De985fd5 0x2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r call f();
ETHEREUM
09
Ethereum is blockchain-based distributed
computing platform featuring smart contract
functionality. It provides a decentralised
virtual machine.
- Wallets
- Contracts
- Money transactions
- Method calls
ETHEREUM
10
Contracts
- Execute code
- Store information
- Turing complete
- Deterministic
- Ether (cryptocurrency)
- Pay for execution with Gas (bought with Ether)
WHY DO I CARE?
11
12
Imagine…
- I send some ether to
- You send some ether to
- Person at random gets all the ether
13
Imagine…
- I send some ether to
- You send some ether to
- Depends on the result of the
match one of us gets all the
“money”
14
Imagine…
- I bet against you if I will have a
fire in two years in my
apartment
15
How about?
- Investment fund
- Loans
- House rental
- Car sharing
- What is your idea?
- Really anything?
05
Problem: Trust
Ethereum Blockchain explained
Web 1.0
17
Service provider
Web 2.0 Web 3.0
Server
Customers
Platform provider
Cloud
Developers
Blockchain (DApps)
Service providers Customers Service providers Customers
SMART CONTRACTS
18
Ethereum Blockchain explained
SAFE REMOTE PURCHASE
20
Ethereum Blockchain explained
Ethereum Blockchain explained
DAPPS
23
Early
internet
24
Server
Web 2.0 Web 3.0
Client
Cloud (Servers)
Browsers
Blockchain,
Distributed storage,
Browser/Whisper
Blockchain,
Distributed storage,
Browser/Whisper
Blockchain,
Distributed storage,
Browser/Whisper
Stable Coins
- Blockchain Transaction
backbone
DApp
Ecosystem
25
Ethereum
- Storage for Dapps

Distributed file system
with incentives
Swarm
- Represent fiat money
- e.g. (EUR, USD, PLN,
Gold)
- Supply Smart Contracts
with data from external
sources
Oracles
- Anonymous distributed
messaging system
Whisper
- Proof of stake
- Stronger
decentralisation
- Faster transaction times
Research
26
Casper
- Offline computations
- Scalability
- Anonymity
ZkSnarks
- Sharding
- Raiden network
- Swarm
Scalability
27
28
Marek
- CTO @ El Passion
- VP of Engineering @ Daftcode
Natalia
- UX/UI Designer
- Top 10 on Polish Dribbble
Founders
32
ethworks.io/internship
Praktyki:
THANK YOU!
Marek Kirejczyk
@ethworks
ethworks.io
Mining
04
Web 1.0 Web 2.0 Web 3.0
3Nxwenay9Z8Lc9JBiywExpnEFiLp6Afp8v 100
3Nxwenay9Z8Lc9JBiywExpnEFiLp6Afp8v 2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r 3
2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r 1JCe8z4jJVNXSjohjM4i9Hh813dLCNx2Sy 30
2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r 3Go3ggs8pFnXuHVHRytPCq5fGG8Hbhx 10
Bitcoin Under the Hood
31
- All full nodes download the whole blockchain
- Transactions are emitted to the network
- Miners sign blocks for reward
- Everybody checks the rules
- You cheat, you get forked
Mining
04
From To Amount
3Nxwenay9Z8Lc9JBiywExpnEFiLp6Afp8v 100
3Nxwenay9Z8Lc9JBiywExpnEFiLp6Afp8v 2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r 3
2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r 1JCe8z4jJVNXSjohjM4i9Hh813dLCNx2Sy 30
2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r 3Go3ggs8pFnXuHVHRytPCq5fGG8Hbhx 10

More Related Content

PDF
Introduction to Ethereum
PDF
Ethereum in a nutshell
PDF
Introduction to Blockchain and Smart Contracts
PPTX
Blockchain: The Information Technology of the Future
PPTX
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
PDF
Overview Of Blockchain Technology And Architecture Powerpoint Presentation Sl...
PPTX
Web3 Full Stack Development
PPTX
Introduction to Blockchain
Introduction to Ethereum
Ethereum in a nutshell
Introduction to Blockchain and Smart Contracts
Blockchain: The Information Technology of the Future
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
Overview Of Blockchain Technology And Architecture Powerpoint Presentation Sl...
Web3 Full Stack Development
Introduction to Blockchain

What's hot (20)

PPTX
Bitcoin, Ethereum, Smart Contract & Blockchain
PPTX
Ethereum Blockchain with Smart contract and ERC20
PDF
Blockchain Security Issues and Challenges
PDF
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
PDF
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...
PPTX
Ethereum
PPTX
Overview of Blockchain Consensus Mechanisms
PDF
Ethereum-Cryptocurrency (All about Ethereum)
PDF
Design of Secure Hash Algorithm(SHA)
PPTX
Hyperledger Fabric
PDF
Understanding Blockchain Security
 
PPTX
Blockchain
PPTX
Blockchain Technology
PDF
Les grands principes de la Blockchain
PDF
PDF
Introduction to Blockchain
PDF
Database Firewall with Snort
PPTX
Blockchain
PDF
Examples of Smart Contracts
Bitcoin, Ethereum, Smart Contract & Blockchain
Ethereum Blockchain with Smart contract and ERC20
Blockchain Security Issues and Challenges
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...
Ethereum
Overview of Blockchain Consensus Mechanisms
Ethereum-Cryptocurrency (All about Ethereum)
Design of Secure Hash Algorithm(SHA)
Hyperledger Fabric
Understanding Blockchain Security
 
Blockchain
Blockchain Technology
Les grands principes de la Blockchain
Introduction to Blockchain
Database Firewall with Snort
Blockchain
Examples of Smart Contracts
Ad

Similar to Ethereum Blockchain explained (20)

PDF
Start Carrier with blockchain and Ethereum [PW MINI - Fall '17]
PDF
Introduction to Blockchains
PPTX
Blockchain. A Guide For Beginners
PDF
Paradigm shift: from the bitcoin Blockchain to Networked Computing
PDF
New Business Models enabled by Blockchain
PPTX
Eclipsecon Europe: Blockchain, Ethereum and Business Applications
PPTX
BlockChain for the Banker
PPT
An Investigator’s Guide to Blockchain, Bitcoin and Wallet Transactions
PDF
The UX of Bitcoin
PDF
20170620 MEETUP intro to blockchain and smart contracts (1)
PPTX
BitCoin, P2P, Distributed Computing
PDF
Smart Contracts - The Blockchain Beyond Bitcoin
PDF
Ethereum Smart Contracts 101 with Cryptizens.io
PDF
Upfront Ventures blockchain and crypto deck
PDF
Cashu mints - Meetup #10 - 2023-03-09
PDF
Unchain Blockchain by Eva Rez
PDF
Unchain Blockchain by Eva Rez
PDF
Meeting #11 - 2023-04-13
PDF
Bitcoin & Blockchain
PPT
Start Carrier with blockchain and Ethereum [PW MINI - Fall '17]
Introduction to Blockchains
Blockchain. A Guide For Beginners
Paradigm shift: from the bitcoin Blockchain to Networked Computing
New Business Models enabled by Blockchain
Eclipsecon Europe: Blockchain, Ethereum and Business Applications
BlockChain for the Banker
An Investigator’s Guide to Blockchain, Bitcoin and Wallet Transactions
The UX of Bitcoin
20170620 MEETUP intro to blockchain and smart contracts (1)
BitCoin, P2P, Distributed Computing
Smart Contracts - The Blockchain Beyond Bitcoin
Ethereum Smart Contracts 101 with Cryptizens.io
Upfront Ventures blockchain and crypto deck
Cashu mints - Meetup #10 - 2023-03-09
Unchain Blockchain by Eva Rez
Unchain Blockchain by Eva Rez
Meeting #11 - 2023-04-13
Bitcoin & Blockchain
Ad

Recently uploaded (20)

PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
cuic standard and advanced reporting.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Electronic commerce courselecture one. Pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
Chapter 3 Spatial Domain Image Processing.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Understanding_Digital_Forensics_Presentation.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
cuic standard and advanced reporting.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
20250228 LYD VKU AI Blended-Learning.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
MIND Revenue Release Quarter 2 2025 Press Release
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Electronic commerce courselecture one. Pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Network Security Unit 5.pdf for BCA BBA.
Building Integrated photovoltaic BIPV_UPV.pdf

Ethereum Blockchain explained

  • 3. Bitcoin 03 Bitcoin is a cryptocurrency and a digital payment system invented by an unknown programmer, or a group of programmers, under the name Satoshi Nakamoto. It was released as open- source software in 2009. - Cryptocurrency - Fully distributed - Blockchain - One shared distributed ledger - There is only one - No double spending
  • 4. Bitcoin Under the Hood 04 - All full nodes download the whole blockchain - Transactions are emitted to the network - Miners sign blocks for reward - Everybody checks the rules - You cheat, you get forked
  • 5. Leader 05 From To Amount Alice Bob 15 Jon Ann 3 Bob Ryan 30 Bob Danny 10
  • 6. Blockchain 06 From To Amount 1JCe8z4jJVNXSjohjM4i9Hh813dLCNx2Sy 3Nxwenay9Z8Lc9JBiywExpnEFiLp6Afp8v 15 3Nxwenay9Z8Lc9JBiywExpnEFiLp6Afp8v 2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r 3 2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r 1JCe8z4jJVNXSjohjM4i9Hh813dLCNx2Sy 30 2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r 3Go3ggs8pFnXuHVHRytPCq5fGG8Hbhx 10
  • 8. Blockchain 08 From To Data 0x52bc44d5378309ee2abf1539bf71de1b7d7be3b5 0x5379718a93F46d9d2E8ac2e355f2087b6C43C010 Value: 15 0xe0Cd84c2FfE0e86C29556DF4efBA65f86E864627 0xfe02a56127affbba940bb116fa30a3af10d12f80 Value: 3 0x27dcf986BC1151B39CeadD53660e4AF56B0D5f84 Code: contract Escrow { function f() { … } } 0x2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r 0x40cA1a9ddc9840D19bB679D85cC0DFe9De985fd5 0x2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r call f();
  • 9. ETHEREUM 09 Ethereum is blockchain-based distributed computing platform featuring smart contract functionality. It provides a decentralised virtual machine. - Wallets - Contracts - Money transactions - Method calls
  • 10. ETHEREUM 10 Contracts - Execute code - Store information - Turing complete - Deterministic - Ether (cryptocurrency) - Pay for execution with Gas (bought with Ether)
  • 11. WHY DO I CARE? 11
  • 12. 12 Imagine… - I send some ether to - You send some ether to - Person at random gets all the ether
  • 13. 13 Imagine… - I send some ether to - You send some ether to - Depends on the result of the match one of us gets all the “money”
  • 14. 14 Imagine… - I bet against you if I will have a fire in two years in my apartment
  • 15. 15 How about? - Investment fund - Loans - House rental - Car sharing - What is your idea? - Really anything?
  • 18. Web 1.0 17 Service provider Web 2.0 Web 3.0 Server Customers Platform provider Cloud Developers Blockchain (DApps) Service providers Customers Service providers Customers
  • 25. Early internet 24 Server Web 2.0 Web 3.0 Client Cloud (Servers) Browsers Blockchain, Distributed storage, Browser/Whisper Blockchain, Distributed storage, Browser/Whisper Blockchain, Distributed storage, Browser/Whisper
  • 26. Stable Coins - Blockchain Transaction backbone DApp Ecosystem 25 Ethereum - Storage for Dapps
 Distributed file system with incentives Swarm - Represent fiat money - e.g. (EUR, USD, PLN, Gold) - Supply Smart Contracts with data from external sources Oracles - Anonymous distributed messaging system Whisper
  • 27. - Proof of stake - Stronger decentralisation - Faster transaction times Research 26 Casper - Offline computations - Scalability - Anonymity ZkSnarks - Sharding - Raiden network - Swarm Scalability
  • 28. 27
  • 29. 28 Marek - CTO @ El Passion - VP of Engineering @ Daftcode Natalia - UX/UI Designer - Top 10 on Polish Dribbble Founders
  • 32. Mining 04 Web 1.0 Web 2.0 Web 3.0 3Nxwenay9Z8Lc9JBiywExpnEFiLp6Afp8v 100 3Nxwenay9Z8Lc9JBiywExpnEFiLp6Afp8v 2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r 3 2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r 1JCe8z4jJVNXSjohjM4i9Hh813dLCNx2Sy 30 2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r 3Go3ggs8pFnXuHVHRytPCq5fGG8Hbhx 10
  • 33. Bitcoin Under the Hood 31 - All full nodes download the whole blockchain - Transactions are emitted to the network - Miners sign blocks for reward - Everybody checks the rules - You cheat, you get forked
  • 34. Mining 04 From To Amount 3Nxwenay9Z8Lc9JBiywExpnEFiLp6Afp8v 100 3Nxwenay9Z8Lc9JBiywExpnEFiLp6Afp8v 2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r 3 2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r 1JCe8z4jJVNXSjohjM4i9Hh813dLCNx2Sy 30 2oetdNuZUqQHPJmcMDDHYoqkyNVsFk9r 3Go3ggs8pFnXuHVHRytPCq5fGG8Hbhx 10