Upload
gavofyork
View
103
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Presentation given at Bitcoin meetup in Betahaus, Berlin on a summary & introduction to Ethereum.
Citation preview
ethereum
Why ethereum
"Ethereum's purpose is to give life to the experiments that will change society in the 21st
century"
What is ethereum
Social ('selfish') Software
Enables arbitrary Social Contracts
What is ethereum
Decentralised
Deterministic
Consensus-based
Transaction-Resolution
Platform
How does ethereum work
Like Bitcoin:
Block-Chain
Signed-Transactions
Consensus
Decentralised
How does ethereum work
Unlike Bitcoin:
Much simpler
Transactions have arbitrary data
Transactions can send messages to contracts
Transactions can create contracts
What is an ethereum contract
Computer program (i.e. Turing complete)
'Remembers' between instances
Can send messages to other accounts
Can create other contracts
What is an ethereum message
Bit like a cheque
Sender
Recipient
Ether
Data
Gas limit & gas price
What is ethereum gas
Computation “energy”
Pays miners for trouble
Places hard limit on computation to avoidHalting Problem
What does that mean
Internet: Digital Communication
Facebook &c.: Social Networking
Bitcoin: First Internet-based social contract, implemented a currency
Ethereum: Generalised social contracts:Social Digital 'Law'
Law
Contract specifies the:
Rules of interaction
i.e. How one's actions change one's situation
So
Alt-coins galore!
(e.g. namecoin in 2 lines of code)
But so much more...
Where will it end
Trust.
Transparency.
Anonymity.
And who knows...
Maybe fewer lawyers & bankers ;-)
ethereum
Proof-of-Concept V
Web-Tech API
Mutan, Serpent, LLL
Explorer, Debugger
Out soon!
ethereum
Tiles
&
Pane
By avsa
Tiles
&
Pane