berlinbetahaus

Post on 29-Jan-2015

103 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentation given at Bitcoin meetup in Betahaus, Berlin on a summary & introduction to Ethereum.

TRANSCRIPT

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

top related