blockchain 3.0 - decentral applications

Post on 09-Jan-2017

286 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Blockchain 3.0Decentral applications

Bart Waeterschoot – bart@bITe.be

Blockchain 3.0Ðapps

Bart Waeterschoot – bart@bITe.be

Audience check

Audience check

OverviewPre-BlockchainBlockchain 1.0 - CurrencyBlockchain 2.0 - ContractsBlockchain 3.0 - Decentral applications

Create Darecoins – The easy wayCreate Darecoins – The harder wayCreate a Dapp

OverviewPre-BlockchainBlockchain 1.0 - CurrencyBlockchain 2.0 - ContractsBlockchain 3.0 - Decentral applications

Create Darecoins – The easy wayCreate Darecoins – The harder wayCreate a Dapp

The Internet enabled information sharing

… but what about sharing value?

… but what about sharing value?

OverviewPre-BlockchainBlockchain 1.0 - CurrencyBlockchain 2.0 - ContractsBlockchain 3.0 - Decentral applications

Create Darecoins – The easy wayCreate Darecoins – The harder wayCreate a Dapp

Blockchain 1.0 - Currency

Blockchain 1.0 - Building blocks

CryptocurrencyAddressPublic & private keySignatureTransaction

Blockchain 1.0 - Patterns

BlocksNodesMiningProof of work

Blockchain 1.0 – Disruptive potential

Blockchain 1.0 – Market cap (9/8/16)

BitcoinEthereum

RippleSteem

Litecoin

Ethereum Classic

€ 0 € 5,000,000,000 € 10,000,000,000

€ 8,382,594,299.00

€ 871,894,813.00

€ 193,035,128.00

€ 188,004,057.00

€ 160,284,659.00

€ 144,243,083.00

EUR

Blockchain 1.0 – Merchants

Blockchain 1.0 – WEF report

Shift 16: Bitcoin and the Blockchain10% of global gross domestic product (GDP)

stored on blockchain technology by 2027

+- 8.000.000.000.000$

OverviewPre-BlockchainBlockchain 1.0 - CurrencyBlockchain 2.0 - ContractsBlockchain 3.0 - Decentral applications

Create Darecoins – The easy wayCreate Darecoins – The harder wayCreate a Dapp

Blockchain 2.0 - Contracts

Blockchain 2.0 - Contracts

Smart contracts are computer protocols that facilitate, verify, or enforce the negotiation or performance of a contract, or that make a contractual clause unnecessary.

Blockchain 2.0 – Example scenarios

Property managementCrowdfundingPayment based on eventsAutonomous agents...

Blockchain 2.0 - Building blocks

Language to define logicBlockchain execution environment

Blockchain 2.0 – Disruptive potential

Your company?

Risks – Flaws in contract code

OverviewPre-BlockchainBlockchain 1.0 - CurrencyBlockchain 2.0 - ContractsBlockchain 3.0 - Decentral applications

Create Darecoins – The easy wayCreate Darecoins – The harder wayCreate a Dapp

Blockchain 3.0 - Decentral applications

Typical central web application

Feature 1 – Open source

Feature 2 – Internal currency

Feature 3 – Decentralized consensus

Feature 4 – No central point of failure

Typical central web application - Recap

Moving from central to decentral

DataValueIdentityComputationBandwidth

Ðapps - Data

Ðapps - Value

Ðapps - Identity

Human meaningful

Decentralized Secure

Ðapps - Computation

Ðapps - Bandwidth

Ðapps – Reality check

Ðapps – Basic architecture

Ethereum vision

Ðapps – Examples using Ethereum

Ðapps – Locals (city of Antwerp)

Credits

Siraj Ravalsirajology

OverviewPre-BlockchainBlockchain 1.0 - CurrencyBlockchain 2.0 - ContractsBlockchain 3.0 - Decentral applications

Create Darecoins – The easy wayCreate Darecoins – The harder wayCreate a Dapp

Darecoins – The easy way

www.coinprism.com

OverviewPre-BlockchainBlockchain 1.0 - CurrencyBlockchain 2.0 - ContractsBlockchain 3.0 - Decentral applications

Create Darecoins – The easy wayCreate Darecoins – The harder wayCreate a Dapp

Darecoins – The harder way

www.ethereum.org/token

Darecoins – The harder way

https://ethereum.github.io/browser-solidity

OverviewPre-BlockchainBlockchain 1.0 - CurrencyBlockchain 2.0 - ContractsBlockchain 3.0 - Decentral applications

Create Darecoins – The easy wayCreate Darecoins – The harder wayCreate a Dapp

Peer bonus dapp

https://github.com/djbart/Kudos

Thank you!

Bart Waeterschootbart@bite.be

top related