Blockchain 3.0
Decentral applications
Bart Waeterschoot – bart@bITe.be
Blockchain 3.0
Ðapps
Bart Waeterschoot – bart@bITe.be
Audience check
Audience check
Overview
Pre-Blockchain
Blockchain 1.0 - Currency
Blockchain 2.0 - Contracts
Blockchain 3.0 - Decentral applications
Create Darecoins – The easy way
Create Darecoins – The harder way
Create a Dapp
Overview
Pre-Blockchain
Blockchain 1.0 - Currency
Blockchain 2.0 - Contracts
Blockchain 3.0 - Decentral applications
Create Darecoins – The easy way
Create Darecoins – The harder way
Create a Dapp
The Internet enabled information sharing
… but what about sharing value?
… but what about sharing value?
Overview
Pre-Blockchain
Blockchain 1.0 - Currency
Blockchain 2.0 - Contracts
Blockchain 3.0 - Decentral applications
Create Darecoins – The easy way
Create Darecoins – The harder way
Create a Dapp
Blockchain 1.0 - Currency
Blockchain 1.0 - Building blocks
Cryptocurrency
Address
Public & private key
Signature
Transaction
Blockchain 1.0 - Patterns
Blocks
Nodes
Mining
Proof of work
Blockchain 1.0 – Disruptive potential
Blockchain 1.0 – Market cap (9/8/16)
€ 8.38
€ 0.87
€ 0.19
€ 0.19
€ 0.16
€ 0.14
€ 0 € 4 € 8
Bitcoin
Ripple
Litecoin
Billions
Blockchain 1.0 – Merchants
Blockchain 1.0 – WEF report
Shift 16: Bitcoin and the Blockchain
10% of global gross domestic product (GDP)
stored on blockchain technology by 2027
+- 8.000.000.000.000$
Overview
Pre-Blockchain
Blockchain 1.0 - Currency
Blockchain 2.0 - Contracts
Blockchain 3.0 - Decentral applications
Create Darecoins – The easy way
Create Darecoins – The harder way
Create 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 management
Crowdfunding
Payment based on events
Autonomous agents
...
Blockchain 2.0 - Building blocks
Language to define logic
Blockchain execution environment
Blockchain 2.0 – Disruptive potential
Your company?
Risks – Flaws in contract code
Overview
Pre-Blockchain
Blockchain 1.0 - Currency
Blockchain 2.0 - Contracts
Blockchain 3.0 - Decentral applications
Create Darecoins – The easy way
Create Darecoins – The harder way
Create 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
Data
Value
Identity
Computation
Bandwidth
Ð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 Raval
sirajology
Overview
Pre-Blockchain
Blockchain 1.0 - Currency
Blockchain 2.0 - Contracts
Blockchain 3.0 - Decentral applications
Create Darecoins – The easy way
Create Darecoins – The harder way
Create a Dapp
Darecoins – The easy way
www.coinprism.com
Overview
Pre-Blockchain
Blockchain 1.0 - Currency
Blockchain 2.0 - Contracts
Blockchain 3.0 - Decentral applications
Create Darecoins – The easy way
Create Darecoins – The harder way
Create a Dapp
Darecoins – The harder way
www.ethereum.org/token
Darecoins – The harder way
https://ethereum.github.io/browser-solidity
Overview
Pre-Blockchain
Blockchain 1.0 - Currency
Blockchain 2.0 - Contracts
Blockchain 3.0 - Decentral applications
Create Darecoins – The easy way
Create Darecoins – The harder way
Create a Dapp
Peer bonus dapp
https://github.com/djbart/Kudos
Thank you!
Bart Waeterschoot
bart@bite.be

Blockchain 3.0 - Decentral Applications

Editor's Notes

  • #49 Create Darecoins, fund wallet Visualize transaction on blockchain.info