Week Notes
Week Notes
1
Introduction
2
Source: https://www.economist.com/leaders/2015/10/31/the-trust-machin
Blockchain terminologies
o Technologically, it is :
• Distributed database – public ledger (you can insert,
select data, but can’t update or delete data.
• Distributed computer – execute digital contracts
• Based on p2p (peer-to-peer) technology, cryptology
and API
3
Image source:
Blockchain terminologies
Source: https://tradeix.com/distributed-ledger-technology/ 5
Image source: https://knowledgecrypto.com/the-difference-between-blockchains-distributed-ledger-
Blockchain terminologies
6
Source: https://ccl.yale.edu/sites/default/files/files/A%20Brief%20Introduction%20to%20Blockchain%20(Final%20without
Blockchain terminologies
● Transaction & blocks
o A transaction is a value transfer; a block is a collection of
transactions on the bitcoin network, gathered into a block
that are hashed and added to the blockchain.
7
Image source: https://pplware.sapo.pt/informacao/monero-xmr-uma-moeda-segura-privada-e-
Blockchain terminologies
● Mining
o This process of solving cryptographic problems using
computing hardware also triggers the release of
cryptocurrencies
8
Source: https://marmelab.com/blog/2016/05/12/blockchain-expliquee-aux-developpeurs-web-la-
Blockchain terminologies
● Mining
o The process by which transactions are verified and added to a
blockchain.
Source: 9
https://marmelab.com/blog/2016/05/12/blockchain-
Blockchain terminologies
● Mining
o Miners on the network select transactions from pools and
form them into a ‘block’.
10
Image source:
Blockchain terminologies
● Forks
o A fork is the creation of an ongoing alternative version of the
blockchain, by creating two blocks simultaneously on
different parts of the network. This creates two parallel
blockchains, where one of the two is the winning blockchain.
11
Source: https://medium.com/my-blockchain-bible/101-blockchain-terminology-
Blockchain terminologies
● Forks
12
Image source: Scorechain
Blockchain terminologies
● Bitcoin
o Crypto currency, first asset based on Blockchain
o Used for drug/weapons e-commerce, ransom ware
o Used for remittance, speculation, store of value
13
Source: https://medium.com/@flatoutcrypto/what-is-the-point-of-eos-
Blockchain terminologies
● Bitcoin
o Monetary creation
Image source: 14
https://upload.wikimedia.org/wikipedia/commons/thumb/5/54/Total_b
Blockchain terminologies
● Bitcoin
o Inside Bitcoin’s Blockchain
BLOCK
(Units of the blockchain, like pages of transactions in a
ledger)
Header
(It is hashed twice to create the fingerprint
which is referred to in the next block)
Transaction count
(How many transactions are in the block,
including the coinbase transaction)
Block content
Coinbase Bitcoin
transaction transactions
15
Source:
Blockchain terminologies
● Bitcoin
o Inside Bitcoin’s Blockchain
- Block Header : includes Technical
data, Previous block hash, Merkle Root,
Timestamp, Difficulty target, Nonce.
Here is an example:
16
Source: https://bitsonblocks.files.wordpress.com/2015/09/bitcoin_blockchain_infographic1.jp
Image source: www.blockchain.com
Blockchain terminologies
● Bitcoin
o Inside Bitcoin’s Blockchain
- Block content : Transaction Flow
Mining Coinbase Regular Address to Address Transaction
17
Image source: Scorechain
Blockchain terminologies
● Bitcoin
o Inside Bitcoin’s Blockchain
- Block Transaction example:
18
Image source: www.blockchain.com
Blockchain terminologies
● Bitcoin
o How the
money transfer works
19
Image source: https://www.weusecoins.com/images/bitcoin-transaction-life-cycle-high-
Blockchain terminologies
● Ethereum
o Proposed in late 2013 by Vitalik Buterin (cryptocurrency
researcher and programmer)
o Online crowdsale during summer 2014
o Bitcoin on steroids!
● Ethereum
o Decentralised app platform (dapps)
o Transaction & smart-contracts ledger
o Based on the Ethereum Virtual
Machine (EVM)
o Cryptocurrency called ether (ETH)
● Ethereum
o Smart Contract
How a “Traditional”
contract works:
Source: https://www.investopedia.com/terms/s/smart-contracts.asp 22
Image source: https://image.slidesharecdn.com/smart-contracts-150925125324-lva1-app6892/95/smart-contracts-4-638.jpg?
Blockchain terminologies
● Ethereum
o Smart Contract
Source: https://www.investopedia.com/terms/s/smart- 23
contracts.asp/