30
Presented by: Fabian Vogelsteller @feindura

Building Ðapps on the Ethereum Platform

Embed Size (px)

Citation preview

Presented by: Fabian Vogelsteller @feindura

MONARCHY DEMOCRACY

X X

MONARCHY DEMOCRACY

DECENTRALIZED SYSTEMS

DECENTRALIZED SYSTEMS

A copy of the blockchain is stored on each user’s computer.

Block Approval

It is the shared, collective history of transactions on the network.

Mining

IDENTITY

Your signature is regularly used to verify your actions.

YOUR KEY

In Ethereum your signature is your Private-key, which only you posses.

NODE - PEER (A)

NODE - PEER(B)

OPEN SOURCE TRUST

“If I have more than $100 in my wallet, I’ll give $10 to Tom.”

People make promises, and sometimes break them.

if wallet.balance > 100 then money.giveTo(tom,10)

OPEN SOURCE TRUST

Software does what it is coded to do.

OPEN SOURCE TRUST

Open Source software can be seen and audited by anyone.

if wallet.balance > 100 then money.giveTo(tom,10)

Contracts can be used to build currencies, financial derivatives, voting systems, decentralized organizations, data feeds, title

registries and thousands of other applications.

ETHEREUM IS VERSATILE

Sending a transaction to a contract causes its code to execute. Contracts can store data, send transactions and interact with

other contracts.

ETHER IS THE FUEL

The more computation a transaction requires the more ether it consumes.

NOT ALL CONTRACTS ARE ALIKE

JavaScript Application interacting with the Blockchain

USING CONTRACTS

Ethereum can be used to codify, decentralize, secure and trade almost anything.

BUILD (ALMOST) ANYTHING

Mist is the Ethereum client. It allows decentralized applications built for Ethereum to be used like any other web application.

MIST BROWSER

Contract Editing Tool http://www.mintchalk.com

EXAMPLES

Contract Editing Tool http://www.mintchalk.com

EXAMPLES

Ether Wallet http://ethereum-dapp-wallet.meteor.com

EXAMPLES

Decentralised Prediction Market http://www.augur.net

EXAMPLES

Decentralised Prediction Market http://www.augur.net

EXAMPLES

Decentralised Exchange https://etherex.org

EXAMPLES

Decentralised Exchange https://etherex.org

EXAMPLES

Product origin tracker https://www.provenance.org

EXAMPLES

Decentralised Poker http://www.pokereum.io

EXAMPLES