introduction to blockchain - softwarepakketten...introduction to blockchain melle jorritsma pinkweb...
TRANSCRIPT
![Page 1: Introduction to Blockchain - softwarepakketten...INTRODUCTION TO BLOCKCHAIN Melle Jorritsma PinkWeb 18 april 2018 Twitter: @mellejorritsma / @pinkweb / #ictacc Seminar Robotic Accounting](https://reader033.vdocuments.net/reader033/viewer/2022041821/5e5df230d5595207b159027a/html5/thumbnails/1.jpg)
INTRODUCTION TOBLOCKCHAINMelle Jorritsma
PinkWeb
18 april 2018
Twitter: @mellejorritsma / @pinkweb / #ictacc
Seminar Robotic Accounting
![Page 2: Introduction to Blockchain - softwarepakketten...INTRODUCTION TO BLOCKCHAIN Melle Jorritsma PinkWeb 18 april 2018 Twitter: @mellejorritsma / @pinkweb / #ictacc Seminar Robotic Accounting](https://reader033.vdocuments.net/reader033/viewer/2022041821/5e5df230d5595207b159027a/html5/thumbnails/2.jpg)
VISIBLE TECHNOLOGY
Seminar Robotic Accounting
![Page 3: Introduction to Blockchain - softwarepakketten...INTRODUCTION TO BLOCKCHAIN Melle Jorritsma PinkWeb 18 april 2018 Twitter: @mellejorritsma / @pinkweb / #ictacc Seminar Robotic Accounting](https://reader033.vdocuments.net/reader033/viewer/2022041821/5e5df230d5595207b159027a/html5/thumbnails/3.jpg)
INVISIBLE TECHNOLOGY
Black
boxInput Output
Seminar Robotic Accounting
![Page 4: Introduction to Blockchain - softwarepakketten...INTRODUCTION TO BLOCKCHAIN Melle Jorritsma PinkWeb 18 april 2018 Twitter: @mellejorritsma / @pinkweb / #ictacc Seminar Robotic Accounting](https://reader033.vdocuments.net/reader033/viewer/2022041821/5e5df230d5595207b159027a/html5/thumbnails/4.jpg)
HUMAN BLOCKCHAIN
•World’s first human blockchain
•How many characters has your first name?
Seminar Robotic Accounting
![Page 5: Introduction to Blockchain - softwarepakketten...INTRODUCTION TO BLOCKCHAIN Melle Jorritsma PinkWeb 18 april 2018 Twitter: @mellejorritsma / @pinkweb / #ictacc Seminar Robotic Accounting](https://reader033.vdocuments.net/reader033/viewer/2022041821/5e5df230d5595207b159027a/html5/thumbnails/5.jpg)
HUMAN BLOCKCHAIN
• First row:
Person
1Person
2
5
5+4 =
Person
3
9
9+6 =
15
Person
4Row 1
15+3 =
18
18 / 4 = 5
Divide and round:
Seminar Robotic Accounting
![Page 6: Introduction to Blockchain - softwarepakketten...INTRODUCTION TO BLOCKCHAIN Melle Jorritsma PinkWeb 18 april 2018 Twitter: @mellejorritsma / @pinkweb / #ictacc Seminar Robotic Accounting](https://reader033.vdocuments.net/reader033/viewer/2022041821/5e5df230d5595207b159027a/html5/thumbnails/6.jpg)
HUMAN BLOCKCHAIN
• Second row:
Person
5Person
6
7
7+3 =
Person
7
10
10+6 =
16
Person
8Row 2
16+7 =
23
23 / 4 = 6
Divide and round:
5+2 =
5
(row 1)
Seminar Robotic Accounting
![Page 7: Introduction to Blockchain - softwarepakketten...INTRODUCTION TO BLOCKCHAIN Melle Jorritsma PinkWeb 18 april 2018 Twitter: @mellejorritsma / @pinkweb / #ictacc Seminar Robotic Accounting](https://reader033.vdocuments.net/reader033/viewer/2022041821/5e5df230d5595207b159027a/html5/thumbnails/7.jpg)
HUMAN BLOCKCHAIN
Person
5Person
6
Person
7
Person
8
Input: 5
Row 2
Person
1Person
2
Person
3
Person
4Row 1 (genesis) block 1
Result: 5
block 2
Result: 6
Seminar Robotic Accounting
![Page 8: Introduction to Blockchain - softwarepakketten...INTRODUCTION TO BLOCKCHAIN Melle Jorritsma PinkWeb 18 april 2018 Twitter: @mellejorritsma / @pinkweb / #ictacc Seminar Robotic Accounting](https://reader033.vdocuments.net/reader033/viewer/2022041821/5e5df230d5595207b159027a/html5/thumbnails/8.jpg)
HUMAN BLOCKCHAIN
Seminar Robotic Accounting
![Page 9: Introduction to Blockchain - softwarepakketten...INTRODUCTION TO BLOCKCHAIN Melle Jorritsma PinkWeb 18 april 2018 Twitter: @mellejorritsma / @pinkweb / #ictacc Seminar Robotic Accounting](https://reader033.vdocuments.net/reader033/viewer/2022041821/5e5df230d5595207b159027a/html5/thumbnails/9.jpg)
BLOCKCHAIN HISTORY
• 1805
• 1979
• 1991
• 1993
• 2009
• 2017
• Napoleon: register of ownership
• Merkle tree: hash tree
• Haber and Stornetta: cryptografic blocks
• Cynthia Dwork and Moni Naor: Proof of Work
• 3 januari 2009: first recorded BitCoin transaction
• 18 december 2017: all time high BitCoin: 1 BTC = 19498 dollar
Seminar Robotic Accounting
![Page 10: Introduction to Blockchain - softwarepakketten...INTRODUCTION TO BLOCKCHAIN Melle Jorritsma PinkWeb 18 april 2018 Twitter: @mellejorritsma / @pinkweb / #ictacc Seminar Robotic Accounting](https://reader033.vdocuments.net/reader033/viewer/2022041821/5e5df230d5595207b159027a/html5/thumbnails/10.jpg)
XML
signature
file
BLOCKCHAIN NEW TECH?
• Hashing and signing
• SBR Assurance
Audit
opinion
Financial
statements
hashing
hashing
hash
value 1
hash
value 2
Signing with private key:
Personal professional
certificate
signing
Seminar Robotic Accounting
![Page 11: Introduction to Blockchain - softwarepakketten...INTRODUCTION TO BLOCKCHAIN Melle Jorritsma PinkWeb 18 april 2018 Twitter: @mellejorritsma / @pinkweb / #ictacc Seminar Robotic Accounting](https://reader033.vdocuments.net/reader033/viewer/2022041821/5e5df230d5595207b159027a/html5/thumbnails/11.jpg)
HASHING
“robotic”
SHA256
hashing
“Robotic”
SHA256
hashing
22f3158130198d96afc8d026d32dfa71
fa6f546d1028c74bbacdc3e468d0d248
8e4885071bf1f79c181df38f7ab3514f
c8e77331f5fbd0d2d3bdb3d3b40d06e7
• SHA256: 256 bit
• = 64 hex chars (0 – 9, a – f), each 4 bit
Seminar Robotic Accounting
![Page 12: Introduction to Blockchain - softwarepakketten...INTRODUCTION TO BLOCKCHAIN Melle Jorritsma PinkWeb 18 april 2018 Twitter: @mellejorritsma / @pinkweb / #ictacc Seminar Robotic Accounting](https://reader033.vdocuments.net/reader033/viewer/2022041821/5e5df230d5595207b159027a/html5/thumbnails/12.jpg)
MERKLE TREE
• Merkle tree
trans-
action
1
trans-
action
2
trans-
action
3
trans-
action
4
Block 1
hash
value 1
hash
value 2
hash
value 3hash
value 4
hash
value 5
hash
value 6
hash
value 7
Seminar Robotic Accounting
![Page 13: Introduction to Blockchain - softwarepakketten...INTRODUCTION TO BLOCKCHAIN Melle Jorritsma PinkWeb 18 april 2018 Twitter: @mellejorritsma / @pinkweb / #ictacc Seminar Robotic Accounting](https://reader033.vdocuments.net/reader033/viewer/2022041821/5e5df230d5595207b159027a/html5/thumbnails/13.jpg)
MERKLE TREE
• Merkle tree
trans-
action
1
trans-
action
2
trans-
action
3
trans-
action
4
Block 1
hash
value 1
hash
value 2
hash
value 3hash
value 4
hash
value 5
hash
value 6
hash
value 7
trans-
action
3
hash
value 3
hash
value 6
hash
value 7
Seminar Robotic Accounting
![Page 14: Introduction to Blockchain - softwarepakketten...INTRODUCTION TO BLOCKCHAIN Melle Jorritsma PinkWeb 18 april 2018 Twitter: @mellejorritsma / @pinkweb / #ictacc Seminar Robotic Accounting](https://reader033.vdocuments.net/reader033/viewer/2022041821/5e5df230d5595207b159027a/html5/thumbnails/14.jpg)
MERKLE TREE
• Merkle tree
trans-
action
1
trans-
action
2
trans-
action
3
trans-
action
4
Block 1
hash
value 1
hash
value 2
hash
value 3hash
value 4
hash
value 5
hash
value 6
hash
value 7 transaction 4:
• input
• output
• amount
• signatures
• timestamp
trans-
action
1
trans-
action
2
hash
value 8
hash
value 9
hash
value 12
value
Seminar Robotic Accounting
![Page 15: Introduction to Blockchain - softwarepakketten...INTRODUCTION TO BLOCKCHAIN Melle Jorritsma PinkWeb 18 april 2018 Twitter: @mellejorritsma / @pinkweb / #ictacc Seminar Robotic Accounting](https://reader033.vdocuments.net/reader033/viewer/2022041821/5e5df230d5595207b159027a/html5/thumbnails/15.jpg)
BLOCKCHAIN INGREDIENTS
• Transactions bundeled in linked blocks
• Ownership: signed
• Trust: verified and distributed
• Settlement model
• Anti hack: Proof of Work / Proof of Stake
Seminar Robotic Accounting
![Page 16: Introduction to Blockchain - softwarepakketten...INTRODUCTION TO BLOCKCHAIN Melle Jorritsma PinkWeb 18 april 2018 Twitter: @mellejorritsma / @pinkweb / #ictacc Seminar Robotic Accounting](https://reader033.vdocuments.net/reader033/viewer/2022041821/5e5df230d5595207b159027a/html5/thumbnails/16.jpg)
DIFFERENT BLOCKCHAINS
• Cryptocurrencies
• IOTA: connect devices, exchange data
• Smart contracts: auto execute transactions
• Private / public blockchain
Seminar Robotic Accounting
![Page 17: Introduction to Blockchain - softwarepakketten...INTRODUCTION TO BLOCKCHAIN Melle Jorritsma PinkWeb 18 april 2018 Twitter: @mellejorritsma / @pinkweb / #ictacc Seminar Robotic Accounting](https://reader033.vdocuments.net/reader033/viewer/2022041821/5e5df230d5595207b159027a/html5/thumbnails/17.jpg)
FUTURE
• Legal issues
• Standardization
• Innovation adoption
Seminar Robotic Accounting
![Page 18: Introduction to Blockchain - softwarepakketten...INTRODUCTION TO BLOCKCHAIN Melle Jorritsma PinkWeb 18 april 2018 Twitter: @mellejorritsma / @pinkweb / #ictacc Seminar Robotic Accounting](https://reader033.vdocuments.net/reader033/viewer/2022041821/5e5df230d5595207b159027a/html5/thumbnails/18.jpg)
THANK YOU
Seminar Robotic Accounting
Find your own truth