Blockchain big data groningen meetup 2017-03-23
-
Upload
lykle-de-vries -
Category
Technology
-
view
32 -
download
1
Transcript of Blockchain big data groningen meetup 2017-03-23
![Page 1: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/1.jpg)
What is Blockchain?2017-03-23, Big Data Groningen - IBM Groningen
![Page 3: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/3.jpg)
Three points
1. Incumbents do not get it
2. Most people talk about ‘blockchain” but don’t get it
3. …
@RonaldMulder en @lykle
![Page 4: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/4.jpg)
The Incumbents don’t get it(they are your clients!)
@RonaldMulder en @lykle
![Page 5: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/5.jpg)
It is not a regular databaseIt has no regular balances, or state values
@RonaldMulder en @lykle
![Page 6: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/6.jpg)
@RonaldMulder en @lykle
![Page 7: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/7.jpg)
35
![Page 8: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/8.jpg)
I’ve come up with a set of rules that describe our reaction to technologies:
1.Anything that is in the world when you’re born is normal and ordinary and is just a natural part of the way the world works.
2.Anything that’s invented between when you’re fifteen and thirty-five is new and exciting and revolutionary and you can probably get a career in it.
3.Anything invented after you’re thirty-five is against the natural order of things.
Douglas Adams - The Salmon of Doubt
![Page 9: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/9.jpg)
1970 20161992 2007200920001988
@RonaldMulder en @lykle
![Page 10: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/10.jpg)
Most people do not understand what Blockchain is
(that means, you, your client, and their advisors)@RonaldMulder en @lykle
![Page 11: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/11.jpg)
What is this?@RonaldMulder en @lykle
![Page 12: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/12.jpg)
Tone Vays@RonaldMulder en @lykle
![Page 13: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/13.jpg)
Bitcoin - How it worksweeelllll….
@RonaldMulder en @lykle
![Page 14: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/14.jpg)
Bitcoin• public/private key cryptography
• hashing
• endogenous digital asset (“coin”)
• peer-to-peer, distributed
• permissionless
• proof of work
@RonaldMulder en @lykle
![Page 15: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/15.jpg)
Public/Private Key Infrastructure(elliptic curve digital signature algorithm)
![Page 16: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/16.jpg)
Bitcoin: transactions@RonaldMulder en @lykle
![Page 17: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/17.jpg)
Transaction Chain@RonaldMulder en @lykle
![Page 18: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/18.jpg)
Bitcoin: Proof of Workdone by Miners
@RonaldMulder en @lykle
![Page 19: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/19.jpg)
Miner’s incentive
![Page 20: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/20.jpg)
Network1. New transactions are broadcast to all nodes
2. Each node collects new transactions into a block
3. Each node works on finding a difficult proof-of-work for its block
4. When a node finds a proof-of-work it broadcasts the block to all nodes
5. Nodes accept the block only if all transactions in it are valid and not already spent
6. Nodes express their acceptance of the block by working on creating the next block in the chain, using the hash of the accepted block as the previous hash
@RonaldMulder en @lykle
![Page 21: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/21.jpg)
two chains, actually(in Bitcoin)
![Page 22: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/22.jpg)
Bitcoin has no balancesNo ledger in the traditional sense
![Page 23: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/23.jpg)
Distributed Ledger Technologylike Blockchain, but (totally) different
![Page 24: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/24.jpg)
Bitcoin vs DLT• public/private key
cryptography
• hashing
• endogenous digital asset (“coin”)
• peer-to-peer, distributed
• permissionless
• proof of work
@RonaldMulder en @lykle
• public/private key cryptography
• hashing
• endogenous digital asset (“coin”)
• peer-to-peer, distributed
• permissionless
• proof of work??
![Page 25: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/25.jpg)
Bitcoin vs Ethereum• 10 minute cycle
• Finite amount of coins
• Transaction costs
• hashing: SHA256
• Mining Pools possible
• proof of work
• Transactions
• Stack based Language
@RonaldMulder en @lykle
• 12 second cycle
• Yearly new coins forever
• “Gas” to charge transactions on complex criteria
• hashing: ethash
• Mining pools not attractive
• proof of work becomes Proof of Stake
• State
• Turing Complete Language
![Page 26: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/26.jpg)
Three points
1. Incumbents do not get it
2. Most people talk about ‘blockchain” but don’t get it
3. …
@RonaldMulder en @lykle
![Page 27: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/27.jpg)
You STILL do not get it@RonaldMulder en @lykle
![Page 28: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/28.jpg)
Seriously, you don’t
![Page 29: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/29.jpg)
Why is Blockchain hard to understand?
• In the case of Bitcoin, it is at the crossroads of:
• Game Theory
• Cryptography
• Computer networking and data transmissions
• Economic and monetary policies
![Page 30: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/30.jpg)
Gartner Hype Cycle 2016
![Page 31: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/31.jpg)
Build! Fail! Build! Test!Lead the World
@RonaldMulder en @lykle
![Page 32: Blockchain big data groningen meetup 2017-03-23](https://reader033.fdocuments.us/reader033/viewer/2022052606/58e4a1631a28abf5428b62db/html5/thumbnails/32.jpg)
Thank You!@thesisone, @lykle, @BTCEvangelist