0% found this document useful (0 votes)
4 views23 pages

Week Notes

The document provides an overview of blockchain technology, distinguishing between blockchain as a concept, Bitcoin as a cryptocurrency, and the underlying blockchain technology. It explains key terminologies such as distributed ledger, transactions, mining, and forks, as well as the functionalities of Bitcoin and Ethereum. The document emphasizes the significance of blockchain in enabling secure, decentralized transactions and smart contracts.

Uploaded by

Sude Torun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views23 pages

Week Notes

The document provides an overview of blockchain technology, distinguishing between blockchain as a concept, Bitcoin as a cryptocurrency, and the underlying blockchain technology. It explains key terminologies such as distributed ledger, transactions, mining, and forks, as well as the functionalities of Bitcoin and Ethereum. The document emphasizes the significance of blockchain in enabling secure, decentralized transactions and smart contracts.

Uploaded by

Sude Torun
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 23

Blockchain essentials

1
Introduction

“To understand the power of blockchain systems,


and the things they can do, it is important to
distinguish between three things that are commonly
muddled up, namely the bitcoin currency, the
specific blockchain that underpins it and the idea of
blockchains in general.”

The Trust Machine, THE ECONOMIST, Oct. 31, 2015

2
Source: https://www.economist.com/leaders/2015/10/31/the-trust-machin
Blockchain terminologies

● Blockchain – What is it?


o Aka DLT (Distributed Ledger Technology) - rudimentary
shared accounting system

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

● Blockchain – What is it?


In fact, the blockchain is more than a technology, it
o Usually contains financial transactions
o Is replicated across a number of systems in almost real-time
o Uses cryptography and digital signatures to prove identity,
authenticity and enforce read/write access rights
o Can be written by everyone in a public blockchain (but only
certain participants in a private blockchain)
o Can be read by participants, often a wider audience
o Has mechanisms to make it hard to change historical
records, or at least make it easy to detect when someone is
trying to hash
do so hash hash hash
Block 1 Block 2 Block 3 Block 4
4
Source: https://miethereum.com/wp-content/uploads/2017/11/A.-A-Gentle-Introduction-To-Blockchain-
Blockchain terminologies

● Distributed ledger – What is it?

Source: https://tradeix.com/distributed-ledger-technology/ 5
Image source: https://knowledgecrypto.com/the-difference-between-blockchains-distributed-ledger-
Blockchain terminologies

● Distributed ledger – How it works?

Users initiate Nodes


Users One or more
transactions aggregate
Broadcast their Nodes begin
using their validated
transactions to validating each
Digital transactions
Nodes transaction
Signatures into Blocks

Nodes Block reflecting


Broadcast Consensus “true state” is
Blocks to each protocol used chained to prior
other Block

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.

o When does it happens?


• Block found at the same time
• Software incompatibility
• “We don’t agree” split

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

“What is needed is an electronic payment system based on


cryptographic proof instead of trust, allowing any two willing
parties to transact directly with each other without the need for
a trusted third party.”
Satoshi Nakamoto – October
31st, 2008

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!

“A blockchain is a magic computer that anyone can upload


programs to and leave the programs to self-execute, where the
current and all previous states of every program are always
publicly visible, and which carries a very strong
cryptoeconomically secured guarantee that programs running
on the chain will continue to execute in exactly the way that
the blockchain protocol specifies.”
VitalVitalik Buterin
Source: https://medium.com/blockchain-review/how-does-the-blockchain-work-for-dummies-explained-simply- 20
9f94d386e093
Blockchain terminologies

● Ethereum
o Decentralised app platform (dapps)
o Transaction & smart-contracts ledger
o Based on the Ethereum Virtual
Machine (EVM)
o Cryptocurrency called ether (ETH)

Image source: https://image.slidesharecdn.com/empresaeinovaonasociedadeemredemaro2013- 21


130717064842-phpapp01/95/empresa-e-inovao-na-sociedade-em-rede-84-638.jpg?cb=1374043787
Blockchain terminologies

● 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

How a “Smart Contract”


contract works:

Source: https://www.investopedia.com/terms/s/smart- 23
contracts.asp/

You might also like