SlideShare a Scribd company logo
Ethereum
blockchain app platform
Blockchain
★ Addresses (Accounts)
○ createKey() -> (privateKey, pubKey)
○ verifySignature(pubKey, makeSignature(privateKey, data)) -> True
★ Blocks
○ Every ~15s
○ Transactions
○ Prevent double spending
○ Mining
■ Difficulty
■ hash(serialized(transactions)+nonce) -> N bits, 00000....difficulty...101011011101
■ rewards coins
■ limited supply of coins
○ P2P (every node has the full blockchain containing the history of all transactions)
■ Simplified wallet apps which only have private key for making transaction, delegating
transaction processing to blockchain access service provider
Bitcoin
★ Limited transaction language
Ethereum
★ smart contracts
○ pay transaction and computation with ethers
○ apps with state stored on blockchain
○ solidity - looks like javascript, turing complete transaction language
○ ethereum virtual machine (EVM)
○ mining epoch (GPU, no ASIC)
○ apps
■ alternative cryptocurrences
■ dapps
Ethereum
★ pros-cons of transaction languages
★ DAOs
★ market capitalization
○ btc: $~9B $600/btc
○ eth: $~0.9B $11/eth
Demo
★ Geth
★ Ethereum wallet
★ Mining pool, etherminer on GPU
★ Create, use contract
Q/A

More Related Content

PDF
"Programming Smart Contracts on Ethereum" by Anatoly Ressin from AssistUnion ...
TXT
Audiodec
PDF
日本のIT市場のトピックス
ODP
Dapps for Web Developers Aberdeen Techmeetup
PDF
Etherem ~ agvm
ODP
Introduction to Idea
PPTX
Solidity intro
PPTX
Vision for a health blockchain
"Programming Smart Contracts on Ethereum" by Anatoly Ressin from AssistUnion ...
Audiodec
日本のIT市場のトピックス
Dapps for Web Developers Aberdeen Techmeetup
Etherem ~ agvm
Introduction to Idea
Solidity intro
Vision for a health blockchain

Viewers also liked (17)

PDF
Etherisc Versicherung neu erfinden
PDF
"Performance Analysis of In-Network Caching in Content-Centric Advanced Meter...
PPTX
The Ethereum ÐApp IDE: Mix
PPTX
Learning Solidity
PDF
Ingredients for creating dapps
PPTX
Introduction to Ethereum
PPTX
The Ethereum Geth Client
PDF
Build dapps 1:3 dev tools
PDF
The future of Blockchain
PPTX
Solidity Simple Tutorial EN
ODP
State of wifi_2016
PPTX
How smart are those smart contract
PDF
Wysiwig on Rails
PPTX
Ethereum Smart Contract Tutorial
PDF
AdsCash Coin: Ethereum Smart Contract based Cryptocurrency for AdWorld
PDF
Gnosis - Vision and crowdsale
PDF
Devcon2上海 参加報告
Etherisc Versicherung neu erfinden
"Performance Analysis of In-Network Caching in Content-Centric Advanced Meter...
The Ethereum ÐApp IDE: Mix
Learning Solidity
Ingredients for creating dapps
Introduction to Ethereum
The Ethereum Geth Client
Build dapps 1:3 dev tools
The future of Blockchain
Solidity Simple Tutorial EN
State of wifi_2016
How smart are those smart contract
Wysiwig on Rails
Ethereum Smart Contract Tutorial
AdsCash Coin: Ethereum Smart Contract based Cryptocurrency for AdWorld
Gnosis - Vision and crowdsale
Devcon2上海 参加報告
Ad

Similar to Ethereum @ descon 2016 (20)

PDF
Intro to Blockchain Slides
PPTX
Crypto & Crpyocurrencies Intro
PDF
Bitcoin Blockchain - Under the Hood
PDF
Building Apps with Ethereum Smart Contract
PDF
Blockchain Programming
PDF
Token platform based on sidechain
PPTX
Ethereum Intro
PDF
Introduction to Bitcoin for programmers
PDF
Welcome to Ethereum
PPTX
Intro to blockchain
PDF
Blockchain Тechnology - Introduction
PPTX
Ethereum
PDF
Smart contracts using web3.js
PPTX
Blockchain, Ethereum and Business Applications
PDF
Lightning Network
PDF
Economías criptográficas
PPTX
Web3’s red pill: Smashing Web3 transaction simulations for fun and profit
ODP
Stefano Maestri - Blockchain and smart contracts, what they are and why you s...
PPTX
Total privacy of transactions, Mimblewimble and Grin
PDF
WSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption
Intro to Blockchain Slides
Crypto & Crpyocurrencies Intro
Bitcoin Blockchain - Under the Hood
Building Apps with Ethereum Smart Contract
Blockchain Programming
Token platform based on sidechain
Ethereum Intro
Introduction to Bitcoin for programmers
Welcome to Ethereum
Intro to blockchain
Blockchain Тechnology - Introduction
Ethereum
Smart contracts using web3.js
Blockchain, Ethereum and Business Applications
Lightning Network
Economías criptográficas
Web3’s red pill: Smashing Web3 transaction simulations for fun and profit
Stefano Maestri - Blockchain and smart contracts, what they are and why you s...
Total privacy of transactions, Mimblewimble and Grin
WSO2Con USA 2017: Keynote - The Blockchain’s Digital Disruption
Ad

Recently uploaded (20)

PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Architecture types and enterprise applications.pdf
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PPT
What is a Computer? Input Devices /output devices
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
PPTX
The various Industrial Revolutions .pptx
PPTX
Final SEM Unit 1 for mit wpu at pune .pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
TLE Review Electricity (Electricity).pptx
PPTX
Tartificialntelligence_presentation.pptx
PDF
Hybrid model detection and classification of lung cancer
PDF
Getting Started with Data Integration: FME Form 101
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
project resource management chapter-09.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Web App vs Mobile App What Should You Build First.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Architecture types and enterprise applications.pdf
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
Univ-Connecticut-ChatGPT-Presentaion.pdf
What is a Computer? Input Devices /output devices
NewMind AI Weekly Chronicles - August'25-Week II
A novel scalable deep ensemble learning framework for big data classification...
2021 HotChips TSMC Packaging Technologies for Chiplets and 3D_0819 publish_pu...
The various Industrial Revolutions .pptx
Final SEM Unit 1 for mit wpu at pune .pptx
Module 1.ppt Iot fundamentals and Architecture
Programs and apps: productivity, graphics, security and other tools
TLE Review Electricity (Electricity).pptx
Tartificialntelligence_presentation.pptx
Hybrid model detection and classification of lung cancer
Getting Started with Data Integration: FME Form 101
OMC Textile Division Presentation 2021.pptx
project resource management chapter-09.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Web App vs Mobile App What Should You Build First.pdf

Ethereum @ descon 2016

  • 2. Blockchain ★ Addresses (Accounts) ○ createKey() -> (privateKey, pubKey) ○ verifySignature(pubKey, makeSignature(privateKey, data)) -> True ★ Blocks ○ Every ~15s ○ Transactions ○ Prevent double spending ○ Mining ■ Difficulty ■ hash(serialized(transactions)+nonce) -> N bits, 00000....difficulty...101011011101 ■ rewards coins ■ limited supply of coins ○ P2P (every node has the full blockchain containing the history of all transactions) ■ Simplified wallet apps which only have private key for making transaction, delegating transaction processing to blockchain access service provider
  • 4. Ethereum ★ smart contracts ○ pay transaction and computation with ethers ○ apps with state stored on blockchain ○ solidity - looks like javascript, turing complete transaction language ○ ethereum virtual machine (EVM) ○ mining epoch (GPU, no ASIC) ○ apps ■ alternative cryptocurrences ■ dapps
  • 5. Ethereum ★ pros-cons of transaction languages ★ DAOs ★ market capitalization ○ btc: $~9B $600/btc ○ eth: $~0.9B $11/eth
  • 6. Demo ★ Geth ★ Ethereum wallet ★ Mining pool, etherminer on GPU ★ Create, use contract
  • 7. Q/A