Ethereum DevCon1 Updates
-
Upload
terek-judi -
Category
Software
-
view
468 -
download
0
Transcript of Ethereum DevCon1 Updates
Waterloo Ethereum Clubhttp://www.meetup.com/Ethereum-Waterloo-Club/
November 2015
ethereumethereum
Recap
Further links: https://www.reddit.com/r/ethereum/comments/3vxvlx/starter_guide_almost_all_the_links_youll_need_to/
Where are we in the Ethereum road map?
ethereumethereum
Ether Sale
Frontier
Homestead
Metropolis
Serenity
We are HereDecember 2015
July 2015
July 2014
What has been accomplished?
ethereum
Releases■ 3 Client Implementations
○ Geth: Go Ethereum Client○ Web3: C++ Ethereum Client○ Pyeth: Python Ethereum Client
■ Web3 Javscript Library■ Ether Wallet
POCs■ Mist Browser■ Whisper Protocol■ Swarm Protocol
Next steps■ Private Chains■ Scalability■ Proof of Stake■ Zero Knowledge Proof
*Simplifications are made to explain the concepts behind ethereum. For detailed technical specifications, please refer to the ethereum website.
*Simplifications are made to explain the concepts behind ethereum. For detailed technical specifications, please refer to the ethereum website.
Scalability via Sharding
ethereum
Current State:■ Every node processes every transaction■ Every node stores all of the state
Future State■ Sharding the blockchain■ State split into shards■ Accounts in one shard can only send transactions or call accounts in the same shard
Async Transactions to enable calling contracts on different shards to■ Get information■ Send an action
*Simplifications are made to explain the concepts behind ethereum. For detailed technical specifications, please refer to the ethereum website.
The New Proof of Stake Consensus Protocol (Casper)
ethereum
Design Goals:■ Worst-case economic analysis■ Assumes rational nodes■ Use of disincentives ■ Light client friendly■ Low-latency
Security Deposit-Based Proof-of-Stake■ The disincentive is the loss of the security deposit■ Clients need to be aware who are the current validators
Case Study: Building a Two Party Escrow Service
ethereum
Things to cover:1. Mechanics2. User Interface Design3. Implications
Case Study: Building a Two Party Escrow Service
ethereum
*Source: https://twitter.com/avsa
CURRENT WORLD ETHEREUM ENABLED WORLD
PROBLEMS:● Set-up and facilitation complications● What if escrow is a scammer?● What if buyer is a scammer?
Case Study: Building a Two Party Escrow Service
ethereum
*Source: https://twitter.com/avsa
Case Study: Building a Two Party Escrow Service
ethereum
*Source: https://twitter.com/avsa
THANK YOU
ethereum
Prepared by: Terek Judi & Jovan [email protected] | [email protected] *Simplifications are made to explain the concepts behind ethereum. For detailed technical specifications, please refer to the ethereum website.