Top Banner
ethereum
17

Berlinbetahaus

Jan 29, 2015

Download

Technology

gavofyork

Presentation given at Bitcoin meetup in Betahaus, Berlin on a summary & introduction to Ethereum.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Berlinbetahaus

ethereum

Page 2: Berlinbetahaus

Why ethereum

"Ethereum's purpose is to give life to the experiments that will change society in the 21st

century"

Page 3: Berlinbetahaus

What is ethereum

Social ('selfish') Software

Enables arbitrary Social Contracts

Page 4: Berlinbetahaus

What is ethereum

Decentralised

Deterministic

Consensus-based

Transaction-Resolution

Platform

Page 5: Berlinbetahaus

How does ethereum work

Like Bitcoin:

Block-Chain

Signed-Transactions

Consensus

Decentralised

Page 6: Berlinbetahaus

How does ethereum work

Unlike Bitcoin:

Much simpler

Transactions have arbitrary data

Transactions can send messages to contracts

Transactions can create contracts

Page 7: Berlinbetahaus

What is an ethereum contract

Computer program (i.e. Turing complete)

'Remembers' between instances

Can send messages to other accounts

Can create other contracts

Page 8: Berlinbetahaus

What is an ethereum message

Bit like a cheque

Sender

Recipient

Ether

Data

Gas limit & gas price

Page 9: Berlinbetahaus

What is ethereum gas

Computation “energy”

Pays miners for trouble

Places hard limit on computation to avoidHalting Problem

Page 10: Berlinbetahaus

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'

Page 11: Berlinbetahaus

Law

Contract specifies the:

Rules of interaction

i.e. How one's actions change one's situation

Page 12: Berlinbetahaus

So

Alt-coins galore!

(e.g. namecoin in 2 lines of code)

But so much more...

Page 13: Berlinbetahaus

Where will it end

Trust.

Transparency.

Anonymity.

And who knows...

Maybe fewer lawyers & bankers ;-)

Page 14: Berlinbetahaus

ethereum

Proof-of-Concept V

Web-Tech API

Mutan, Serpent, LLL

Explorer, Debugger

Out soon!

Page 15: Berlinbetahaus
Page 16: Berlinbetahaus

ethereum

Tiles

&

Pane

By avsa

Page 17: Berlinbetahaus

Tiles

&

Pane