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
Terek Judi
 
PPTX
Ppt on blockchain technology
RATAN AGARWALA
 
PPTX
Smart Contract & Ethereum
Akshay Singh
 
PDF
Blockchain Technology Fundamentals
Experfy
 
PPTX
Blockchain technology
hellygeorge
 
PDF
Ethereum in a nutshell
Daniel Chan
 
PDF
How does blockchain work
Shishir Aryal
 
PPTX
What is corda
Celine George
 
Introduction to Ethereum
Terek Judi
 
Ppt on blockchain technology
RATAN AGARWALA
 
Smart Contract & Ethereum
Akshay Singh
 
Blockchain Technology Fundamentals
Experfy
 
Blockchain technology
hellygeorge
 
Ethereum in a nutshell
Daniel Chan
 
How does blockchain work
Shishir Aryal
 
What is corda
Celine George
 

What's hot (20)

PPTX
Blockchain
Liam Moore
 
PPTX
Introduction to Blockchain and Smart Contracts
Techracers
 
PDF
Understanding Blockchain Security
ITU
 
PDF
Understanding the Basics of Decentralized Applications (dApps)
Capital Numbers
 
PPTX
Cryptography
Tushar Swami
 
PPTX
Cryptographic algorithms
Anamika Singh
 
PPTX
Blockchain Introduction Presentation
Amr Alaa Yassen
 
PDF
Blockchain Fundamentals - Top Rated for Beginners
101 Blockchains
 
PPTX
Blockchain 101 by imran bashir
Imran Bashir
 
PDF
Introduction to Blockchain
Malak Abu Hammad
 
PPT
Blockchain Explained
Vikram Khanna
 
PDF
Advantages and disadvantages of permissionless blockchain
Blockchain Council
 
PDF
Blockchain and Cryptocurrency for Dummies
Narudom Roongsiriwong, CISSP
 
PPTX
Blockchain Technology.pptx
tanvi253303
 
PDF
Introduction to Decentralized Finance (DeFi)
101 Blockchains
 
PPTX
BLOCKCHAIN
Nitish sharma
 
PPTX
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
Simplilearn
 
PPTX
Blockchain (1).pptx
MeetPBarasara
 
Blockchain
Liam Moore
 
Introduction to Blockchain and Smart Contracts
Techracers
 
Understanding Blockchain Security
ITU
 
Understanding the Basics of Decentralized Applications (dApps)
Capital Numbers
 
Cryptography
Tushar Swami
 
Cryptographic algorithms
Anamika Singh
 
Blockchain Introduction Presentation
Amr Alaa Yassen
 
Blockchain Fundamentals - Top Rated for Beginners
101 Blockchains
 
Blockchain 101 by imran bashir
Imran Bashir
 
Introduction to Blockchain
Malak Abu Hammad
 
Blockchain Explained
Vikram Khanna
 
Advantages and disadvantages of permissionless blockchain
Blockchain Council
 
Blockchain and Cryptocurrency for Dummies
Narudom Roongsiriwong, CISSP
 
Blockchain Technology.pptx
tanvi253303
 
Introduction to Decentralized Finance (DeFi)
101 Blockchains
 
BLOCKCHAIN
Nitish sharma
 
Ethereum Tutorial - Ethereum Explained | What is Ethereum? | Ethereum Explain...
Simplilearn
 
Blockchain (1).pptx
MeetPBarasara
 
Ad

Similar to Ethereum Blockchain explained (20)

PDF
Start Carrier with blockchain and Ethereum [PW MINI - Fall '17]
EthWorks
 
PDF
Introduction to Blockchains
RameshNair6
 
PPTX
Blockchain. A Guide For Beginners
ElifTech
 
PDF
Paradigm shift: from the bitcoin Blockchain to Networked Computing
kumar641
 
PDF
New Business Models enabled by Blockchain
Slash
 
PPTX
Eclipsecon Europe: Blockchain, Ethereum and Business Applications
Matthias Zimmermann
 
PPTX
BlockChain for the Banker
Bohdan Szymanik
 
PPT
An Investigator’s Guide to Blockchain, Bitcoin and Wallet Transactions
Case IQ
 
PDF
The UX of Bitcoin
Tamim Swaid
 
PDF
20170620 MEETUP intro to blockchain and smart contracts (1)
Brussels Legal Hackers
 
PPTX
BitCoin, P2P, Distributed Computing
Michelle Davies (Hryvnak)
 
PDF
Smart Contracts - The Blockchain Beyond Bitcoin
Jim McKeeth
 
PDF
Ethereum Smart Contracts 101 with Cryptizens.io
Thomas Charles Vanderstraeten
 
PDF
Upfront Ventures blockchain and crypto deck
Mark Suster
 
PDF
Cashu mints - Meetup #10 - 2023-03-09
RoundRockBitcoiners
 
PDF
Unchain Blockchain by Eva Rez
rezeva
 
PDF
Unchain Blockchain by Eva Rez
rezeva
 
PDF
Meeting #11 - 2023-04-13
RoundRockBitcoiners
 
PDF
Bitcoin & Blockchain
Len Mei
 
PPT
Blockchain
Naveen Kumar Neelam
 
Start Carrier with blockchain and Ethereum [PW MINI - Fall '17]
EthWorks
 
Introduction to Blockchains
RameshNair6
 
Blockchain. A Guide For Beginners
ElifTech
 
Paradigm shift: from the bitcoin Blockchain to Networked Computing
kumar641
 
New Business Models enabled by Blockchain
Slash
 
Eclipsecon Europe: Blockchain, Ethereum and Business Applications
Matthias Zimmermann
 
BlockChain for the Banker
Bohdan Szymanik
 
An Investigator’s Guide to Blockchain, Bitcoin and Wallet Transactions
Case IQ
 
The UX of Bitcoin
Tamim Swaid
 
20170620 MEETUP intro to blockchain and smart contracts (1)
Brussels Legal Hackers
 
BitCoin, P2P, Distributed Computing
Michelle Davies (Hryvnak)
 
Smart Contracts - The Blockchain Beyond Bitcoin
Jim McKeeth
 
Ethereum Smart Contracts 101 with Cryptizens.io
Thomas Charles Vanderstraeten
 
Upfront Ventures blockchain and crypto deck
Mark Suster
 
Cashu mints - Meetup #10 - 2023-03-09
RoundRockBitcoiners
 
Unchain Blockchain by Eva Rez
rezeva
 
Unchain Blockchain by Eva Rez
rezeva
 
Meeting #11 - 2023-04-13
RoundRockBitcoiners
 
Bitcoin & Blockchain
Len Mei
 
Blockchain
Naveen Kumar Neelam
 
Ad

Recently uploaded (20)

PDF
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
PDF
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
PDF
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
PDF
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
PDF
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
PDF
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
PDF
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PDF
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PDF
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
Responsible AI and AI Ethics - By Sylvester Ebhonu
Sylvester Ebhonu
 
Accelerating Oracle Database 23ai Troubleshooting with Oracle AHF Fleet Insig...
Sandesh Rao
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Using Anchore and DefectDojo to Stand Up Your DevSecOps Function
Anchore
 
Orbitly Pitch Deck|A Mission-Driven Platform for Side Project Collaboration (...
zz41354899
 
Security features in Dell, HP, and Lenovo PC systems: A research-based compar...
Principled Technologies
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
GDG Cloud Munich - Intro - Luiz Carneiro - #BuildWithAI - July - Abdel.pdf
Luiz Carneiro
 
SparkLabs Primer on Artificial Intelligence 2025
SparkLabs Group
 
Economic Impact of Data Centres to the Malaysian Economy
flintglobalapac
 
AI Unleashed - Shaping the Future -Starting Today - AIOUG Yatra 2025 - For Co...
Sandesh Rao
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Unlocking the Future- AI Agents Meet Oracle Database 23ai - AIOUG Yatra 2025.pdf
Sandesh Rao
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Make GenAI investments go further with the Dell AI Factory
Principled Technologies
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 

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