Académique Documents
Professionnel Documents
Culture Documents
OF TRUST
Healthcare
Not Bitcoin Not A Product Not Distributed Not for high volume,
Database low value transactions
Distributed versus
Centralized and
Decentralized
What is Blockchain?
Tracking vehicle
ownership without
blockchain
How does Blockchain Work?
Case Scenario 1: Tracking Vehicle Ownership
Tracking vehicle
ownership with
blockchain
How does Blockchain Work?
Blockchain At Micro-Level View:
How does Blockchain Work?
Blockchain At Micro-Level View:
The shared ledger is composed of multiple
linked BLOCKS. Each block contains the
following elements at the least:
How does Blockchain Work?
Blockchain At Micro-Level View:
Data – contains details of In bitcoin, a data contains multiple
transaction like amount to be transactions. Transactions are added into
transferred, destination, the block until the 1MB size limit of it has
recipient, transaction time. been reached.
How does Blockchain Work?
Blockchain At Micro-Level View:
Hash codes are created using A change in the input string would
cryptographic hash function (i.e SHA result in a change in the hash code:
256). Normal string inputs are
converted to a 64-character hash code Ex. String: You are awesome!
using this function. Hash:
2056193E4FC7C897B21603442169
Ex. String: You are awesome B8C7C8ED3CCF89752C5FFE4A9D28
Hash: E528575D
2423D0CA84C04B7155CA9AC1E919
4832EBCCBC42801F1A3C1C40892B
E6BB3673
How does Blockchain Work?
Chaining and linking blocks
Each block stores the hash code of the previous block. By storing the
previous hash code, a link is created between blocks.
First block is called the genesis block and has no previous hash code.
How does Blockchain Work?
Chaining and linking blocks
Previous hash also ensures that the integrity of the blockchain is secured.
Changing the data of a block would require changing the previous hash
codes of the succeeding blocks. Thus, BC is said to be immutable.
How does Blockchain Work?
Chaining and linking blocks
Previous hash also ensures that the integrity of the blockchain is secured.
Changing the data of a block would require changing the previous hash
codes of the succeeding blocks. Thus, BC is said to be immutable.
How does Blockchain Work?
Chaining and linking blocks
If there is a change in the data or a new block is to be added, the signature
needs to be qualify before it gets accepted in the block. For example:
1. Only blocks with a signature with seven leading zeroes can be accepted in
the blockchain.
2. As such, changes in the data is needed to be done repeatedly until the
prescribed signature format is achieved. It is impossible!
3. A small piece of data called NONCE is added to the block. It’s sole
purpose is have it changed repeatedly until the ideal signature format has
been achieved.
4. Repeatedly changing the NONCE is called MINING. Mining requires
computational power in order to achieve the right signature format.
How does Blockchain Work?
Chaining and linking blocks
Alison Perez
DITC2 (2nd semester, 2018-2019)
DIT, University of the Cordilleras
perez.alison@gmail.com