SlideShare a Scribd company logo
1 of 42
Introduction to
Blockchain Technology
Lesson Two Basics
By: Professor Lili Saghafi
proflilisaghafi@gmail.com
@Lili_PLS
Rights Reserved @PLS 2
Learning Outcomes
• By the end of this lesson, you should be
able to:
– Explain what the block in blockchain is.
– Explain how blocks are chained together.
– Discuss the concept of immutability in a blockchain.
– Describe users and their roles in a blockchain.
Rights Reserved @PLS 3
What is Blockchain
• Blockchain is a combination of technologies
that have existed for a long time.
• They're simply combined in a new and creative
way to give us an amazing new platform on
which we can start to build solutions.
• Blockchains are often referred to as digital
decentralized ledgers.
• It is something we're all familiar with: a simple
notebook.
• When we talk about blocks and blockchain, all
we're really talking about is a page of data.
Rights Reserved @PLS 4
Blockchain
Rights Reserved @PLS 5
What is Blockchain
• We fill up this page with any kind of data
imaginable, and, while most of the time today,
we're talking about recording financial
transactions on this page, or this ledger, or this
block, we can record any kind of data we
want.
• Think of a block as being exactly like this piece
of paper, in that, the paper doesn't know or
care what kind of information you're recording
on it.
• And just like the paper doesn't know or care,
neither does the block in a blockchain.
Rights Reserved @PLS 6
What is Blockchain
• Most of what we're recording now in this
lesson are financial transactions, we could
also record things like voting records and
results, land titling, medical records, or
even the opening notes to a Beethoven
symphony.
• What makes this blockchain notebook
incredibly powerful is that all the pages
are linked together.
Rights Reserved @PLS 7
Rights Reserved @PLS 8
Blockchain
• A blockchain, originally block chain, is a
growing list of records, called blocks,
that are linked using cryptography.
• Each block contains a cryptographic
hash of the previous block, a
timestamp, and transaction data.
Rights Reserved @PLS 9
key property of Blockchain
“immutability”
• If I go back and try and change any
data on any page anywhere in this
notebook, I break a link in a very
obvious and easy-to-determine way.
• This gives blockchain a key property
known as immutability.
• It's what gives blockchain the security
that we've come to know and depend on.
Rights Reserved @PLS 10
Smart Contracts
• Blockchains also give us an incredible
technology called smart contracts,
• Which allow us to programmatically define the
rules and steps that should be performed any
time a certain type of event is recorded in our
blockchain or in our magic notebook.
• So, when you think about blockchain, don't get
intimidated thinking it's something high tech, and
new, and cutting-edge.
• It's simply a new and creative way of
combining old ideas together to give us an
incredible new solutions platform.
Rights Reserved @PLS 11
unchangeable linked notebook
• Later in this course we will take a deeper
dive into these basic concepts and
principles,
• but if the idea of this unchangeable linked
notebook makes sense, congratulations!
• You already understand all the major
principles and concepts required to
understand what blockchain is and why it's
so powerful.
Rights Reserved @PLS 12
So
• A block on a
blockchain can be
thought of much like a
page in a notebook.
• Data is stored on a
block, just like data is
written on a page of a
notebook.
Rights Reserved @PLS 13
Blockchain is a notebook
Rights Reserved @PLS 14
Data Stored
• Any data can be
stored on the same
block.
• Examples of stored
data include:
– Medical Records
– Property Agreements
– Voting.
Rights Reserved @PLS 15
Blocks Are Chained Together
• Each block is chained or tied to the
previous block by embedding the block
with information from the previous block
Rights Reserved @PLS 16
Blocks Are Chained Together
Rights Reserved @PLS 17
Blockchain Is Immutable
• If the data is tampered with anywhere in
the chain, the links will break in a very
obvious way
• This provides immutability and security.
Rights Reserved @PLS 18
Blockchain Is Immutable
Blockchain Components
Rights Reserved @PLS 20
The core components of the
blockchain
• High-level view of the blockchain
components.
• The first blockchain component it is the
ledger.
Rights Reserved @PLS 21
The history of the ledger.
• The story of blockchain is tightly coupled with
the story of accounting.
• Historically, humans started off with no way to
prove ownership and we began with a single
entry accounting system.
• The single entry accounting system for the first
time in human history allowed us to prove
ownership of the asset.
• The ledger was associated with an owner.
• The single entry accounting worked for
centuries.
Rights Reserved @PLS 22
The history of the ledger.
• The issue with single entry accounting is
that it mandated that there was a single
authority, which is the reason why there
was the necessity for a king or a queen to
control the ledger.
• In order to have trade, right, at the
international level, we needed to have at
least two authorities.
Rights Reserved @PLS 23
The history of the ledger.
• for England to do trade with France, we had the
owner of the ledger, the single entry ledger, in
England for instance, doing trade with the king
or queen of France, who also had their ledger.
• And so, we needed a new form of accounting,
and that's where double entry accounting came
in, which was in use up until very recently, now,
within the last 40 years.
Rights Reserved @PLS 24
What blockchain is?
• Blockchain is the very first implementation of
triple entry accounting, where we have an
asset being recorded on the ledger in the
context of a transaction.
• The third entry and triple entry accounting is
cryptography, where we have a cryptographic
account of the transaction stored
permanently and immutably on the ledger.
• That's what the ledger is. A ledger is a
collection of transactions.
Rights Reserved @PLS 25
What blockchain is?
• It is not a collection of assets.
• Assets are part of a transaction, but the ledger records
the transaction.
• In blockchain, the differentiator is that no one owns the
ledger, or all of the participants own the ledger.
• The ledger is distributed.
• It is, in other words, it's decentralized.
• So, there's a copy of the ledger that exists on every node
that exists on the network.
• Said simply, the ledger is a distributed immutable record
of a collection of transactions.
Rights Reserved @PLS 26
What blockchain is?
• Bitcoin is the most popular asset.
• It was the first asset to be recorded as a transaction on a
blockchain ledger, and it remains the most popular, at
least in terms of market share.
• That's what the ledger is.
• As we move to more modern blockchains, we start to
look at blockchains such as Ethereum, which not only
records the asset on the blockchain,Ethereum and other
public blockchains like Ethereum, they also allow you to
have a permanent and immutable collection of code,
also known as a smart contract, that runs on the
blockchain.
Rights Reserved @PLS 27
Rights Reserved @PLS 28
The blockchain is a network.
• So, the ledger stores the assets, the transactions that
are on the blockchain, and it also holds the code.
• The code that's stored on the blockchain is a smart
contract.
• Again, a smart contract is a program that runs on the
blockchain.
• The blockchain is a network.
• The blockchain is a ... A public blockchain is
equivalent to the Internet, complete with the its own set
of protocols, etc.
• Private blockchains are more synonymous with an
intranet.
Rights Reserved @PLS 29
The blockchain is a network.
Rights Reserved @PLS 30
The blockchain is a network.
• It is... just like we have a use case for public
blockchains and public internet, we also have
use cases for private blockchains and an
intranet, if we're gonna stay with that analogy.
• On each of these networks there are nodes.
• The nodes are going to be synonymous with the
computers that make up the network.
• On the nodes, they are put together by a
collection of protocols.
Rights Reserved @PLS 31
A public blockchain is equivalent
to the Internet
Rights Reserved @PLS 32
The blockchain is a network.
• Each blockchain has its own set of protocols that defines
not only the nodes, but how those nodes
communicate with each other.
• So, when you hear the term "peer network", that's what
we're talking about;
• we're talking about how that blockchain is put
together, what are the protocols that define the
peers, and how those peers interact.
• Those peer networks, they store the ledger, they
provide the updates, they effectively, they maintain the
ledger.
• That's what a peer is on a peer network.
Rights Reserved @PLS 33
The blockchain is a network
• On a public blockchain, it's public, and, by definition, that
means that anyone is allowed to join and participate in
that public blockchain.
• On the private blockchain, however, the situation is a
little different.
• On the private blockchain, we have to control who can
access your network.
• Just like no company would allow... no company would
allow anyone to access their private intranet,
• in a private blockchain you have to be asked to join, or
you have to have permission to join.
Rights Reserved @PLS 34
The blockchain is a network
• So, a membership service is a gateway
that allows users and components to enter
a private blockchain.
• So, a membership service or a
membership service provider provides the
services of user authentication,
Rights Reserved @PLS 35
The blockchain is a network
• user authorization, component
authentication, component authorization,
more specifically Identity Management.
• If we're talking about a private blockchain,
then we have to control who the members
are, and not only the members.
• We have to also control the nodes that
access the blockchain.
Rights Reserved @PLS 36
The blockchain is a network
Rights Reserved @PLS 37
The blockchain is a network
• So, as we're talking about membership, one of the key
components of membership is we have to allow certain
users to access the blockchain.
• In order to do that, we have to have a definitive identity
for each user.
• In the blockchain, that's achieved in two ways.
• One, we use PKI, to provide a public key.
• And that public key represents the identity of the user.
• But we also need a private key that each user can hold
to prove their identity.
• That private key is stored in a wallet.
• And a wallet is a collection of the user credentials. It
is effectively ... it encapsulates private keys.
Rights Reserved @PLS 38
The blockchain is a network
Rights Reserved @PLS 39
The blockchain is a network
• Additionally, in the blockchain...
blockchains are self-contained, or they
should be self-contained.
• And so, one of the key aspects for
developing on a blockchain or using a
blockchain is we have to have a way to
interact with the blockchain.
Rights Reserved @PLS 40
The blockchain is a network
• And one of the ways that we do that is through
events.
• So, when something occurs on the blockchain,
either public blockchains... most public
blockchains anyway, and certainly all private
blockchains,
• they have events that are fired when certain key
actions are triggered.
• This allows end-users, other systems, other
users, different components to be able to act off
of the events that come from an update on a
blockchain.
Rights Reserved @PLS 41
Blockchain Networks Tailored to
IoT Devices
Introduction to
Blockchain Technology
Lesson Two Basics
By: Professor Lili Saghafi
proflilisaghafi@gmail.com
@Lili_PLS

More Related Content

What's hot

Application of Blockchain in Library and Information Services
Application of Blockchain in Library and Information ServicesApplication of Blockchain in Library and Information Services
Application of Blockchain in Library and Information ServicesDavid Nzoputa Ofili
 
Blockchain, DLT, Tokens and ICO Introduction Course
Blockchain, DLT, Tokens and ICO Introduction CourseBlockchain, DLT, Tokens and ICO Introduction Course
Blockchain, DLT, Tokens and ICO Introduction CourseJean-Marc Seigneur
 
Presentation about Blockchain technology
Presentation about Blockchain technologyPresentation about Blockchain technology
Presentation about Blockchain technologyZakaria Hossain
 
Centigo presents Blockchain Explored (public version)
Centigo presents Blockchain Explored (public version)Centigo presents Blockchain Explored (public version)
Centigo presents Blockchain Explored (public version)Centigo
 
NYS Forum - Blockchain
NYS Forum - BlockchainNYS Forum - Blockchain
NYS Forum - BlockchainJoel Binn
 
CBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primerCBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primerBlockstrap.com
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and BitcoinM Shamim Iqbal
 
The curious case of Blockchain Technology
The curious case of Blockchain TechnologyThe curious case of Blockchain Technology
The curious case of Blockchain TechnologyRitesh Mehrotra
 
"Using Blockchain Technology to Maintain OERs and IPs" by Sherry Jones (April...
"Using Blockchain Technology to Maintain OERs and IPs" by Sherry Jones (April..."Using Blockchain Technology to Maintain OERs and IPs" by Sherry Jones (April...
"Using Blockchain Technology to Maintain OERs and IPs" by Sherry Jones (April...Sherry Jones
 
Brief overview of cryptoeconomics
Brief overview of cryptoeconomicsBrief overview of cryptoeconomics
Brief overview of cryptoeconomicsTim Swanson
 
Consensus Algorithms - Nakov @ jProfessionals - Jan 2018
Consensus Algorithms - Nakov @ jProfessionals - Jan 2018Consensus Algorithms - Nakov @ jProfessionals - Jan 2018
Consensus Algorithms - Nakov @ jProfessionals - Jan 2018Svetlin Nakov
 
Blockchain big data groningen meetup 2017-03-23
Blockchain   big data groningen meetup 2017-03-23Blockchain   big data groningen meetup 2017-03-23
Blockchain big data groningen meetup 2017-03-23Lykle de Vries
 
CFOs and Cryptocurrency 01-2018
CFOs and Cryptocurrency 01-2018CFOs and Cryptocurrency 01-2018
CFOs and Cryptocurrency 01-2018LERNER Consulting
 
Blockchain and Crypto 101 - October 2017
Blockchain and Crypto 101 - October 2017Blockchain and Crypto 101 - October 2017
Blockchain and Crypto 101 - October 2017🔗Audrey Chaing
 
Icsa2018 blockchain tutorial
Icsa2018 blockchain tutorialIcsa2018 blockchain tutorial
Icsa2018 blockchain tutorialLen Bass
 
Bitcoin: What You Need to Know
Bitcoin: What You Need to KnowBitcoin: What You Need to Know
Bitcoin: What You Need to KnowPortia Burton
 

What's hot (20)

Application of Blockchain in Library and Information Services
Application of Blockchain in Library and Information ServicesApplication of Blockchain in Library and Information Services
Application of Blockchain in Library and Information Services
 
Blockchain, DLT, Tokens and ICO Introduction Course
Blockchain, DLT, Tokens and ICO Introduction CourseBlockchain, DLT, Tokens and ICO Introduction Course
Blockchain, DLT, Tokens and ICO Introduction Course
 
Presentation about Blockchain technology
Presentation about Blockchain technologyPresentation about Blockchain technology
Presentation about Blockchain technology
 
Centigo presents Blockchain Explored (public version)
Centigo presents Blockchain Explored (public version)Centigo presents Blockchain Explored (public version)
Centigo presents Blockchain Explored (public version)
 
NYS Forum - Blockchain
NYS Forum - BlockchainNYS Forum - Blockchain
NYS Forum - Blockchain
 
CBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primerCBGTBT - Part 1 - Workshop introduction & primer
CBGTBT - Part 1 - Workshop introduction & primer
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
The curious case of Blockchain Technology
The curious case of Blockchain TechnologyThe curious case of Blockchain Technology
The curious case of Blockchain Technology
 
"Using Blockchain Technology to Maintain OERs and IPs" by Sherry Jones (April...
"Using Blockchain Technology to Maintain OERs and IPs" by Sherry Jones (April..."Using Blockchain Technology to Maintain OERs and IPs" by Sherry Jones (April...
"Using Blockchain Technology to Maintain OERs and IPs" by Sherry Jones (April...
 
Brief overview of cryptoeconomics
Brief overview of cryptoeconomicsBrief overview of cryptoeconomics
Brief overview of cryptoeconomics
 
Bitcoin presentation
Bitcoin presentationBitcoin presentation
Bitcoin presentation
 
Consensus Algorithms - Nakov @ jProfessionals - Jan 2018
Consensus Algorithms - Nakov @ jProfessionals - Jan 2018Consensus Algorithms - Nakov @ jProfessionals - Jan 2018
Consensus Algorithms - Nakov @ jProfessionals - Jan 2018
 
Blockchain big data groningen meetup 2017-03-23
Blockchain   big data groningen meetup 2017-03-23Blockchain   big data groningen meetup 2017-03-23
Blockchain big data groningen meetup 2017-03-23
 
Litecoin Crypto Currency Bootcamp
Litecoin Crypto Currency BootcampLitecoin Crypto Currency Bootcamp
Litecoin Crypto Currency Bootcamp
 
CFOs and Cryptocurrency 01-2018
CFOs and Cryptocurrency 01-2018CFOs and Cryptocurrency 01-2018
CFOs and Cryptocurrency 01-2018
 
Blockchain and Crypto 101 - October 2017
Blockchain and Crypto 101 - October 2017Blockchain and Crypto 101 - October 2017
Blockchain and Crypto 101 - October 2017
 
Icsa2018 blockchain tutorial
Icsa2018 blockchain tutorialIcsa2018 blockchain tutorial
Icsa2018 blockchain tutorial
 
Bitcoin: What You Need to Know
Bitcoin: What You Need to KnowBitcoin: What You Need to Know
Bitcoin: What You Need to Know
 
Blockchain for NGOs
Blockchain for NGOsBlockchain for NGOs
Blockchain for NGOs
 
Introduction to Blockchain
Introduction to Blockchain Introduction to Blockchain
Introduction to Blockchain
 

Similar to Introduction to blockchain lesson 2 By: Professor Lili Saghafi

Blockchain Primer Part 1
Blockchain Primer Part 1Blockchain Primer Part 1
Blockchain Primer Part 1Sanjay Basu
 
How Blockchain Can Be Used In Supply Chain Management & How It Works?
How Blockchain Can Be Used In Supply Chain Management & How It Works?How Blockchain Can Be Used In Supply Chain Management & How It Works?
How Blockchain Can Be Used In Supply Chain Management & How It Works?Blockchain Council
 
Blockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | CryptocurrencyBlockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | CryptocurrencyUnbiased Technolab
 
Architecture and operations.pptx
Architecture and operations.pptxArchitecture and operations.pptx
Architecture and operations.pptxharshitmittal737363
 
Blockchain Technology for Public and Commercial Libraries
Blockchain Technology for Public and Commercial LibrariesBlockchain Technology for Public and Commercial Libraries
Blockchain Technology for Public and Commercial LibrariesDavid Nzoputa Ofili
 
Introduction to blockchain
Introduction to blockchainIntroduction to blockchain
Introduction to blockchainKrzysztof Bury
 
12 Myths about Blockchain Technology
12 Myths about Blockchain Technology12 Myths about Blockchain Technology
12 Myths about Blockchain TechnologyAhmed Banafa
 
Blockchain and Hook model of engagement
Blockchain and Hook model of engagement Blockchain and Hook model of engagement
Blockchain and Hook model of engagement Rajeev Soni
 
Blockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in LibrariesBlockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in LibrariesNabi Hasan
 
Introduction to blockchain
Introduction to blockchainIntroduction to blockchain
Introduction to blockchainDivyaKapoor57
 
blockchain-introduction-public.pptx
blockchain-introduction-public.pptxblockchain-introduction-public.pptx
blockchain-introduction-public.pptxAyushVerma584677
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technologyMd. Syful Azam
 
Blockchain data structures and fundamental
Blockchain data structures and fundamentalBlockchain data structures and fundamental
Blockchain data structures and fundamentalCodium Club
 

Similar to Introduction to blockchain lesson 2 By: Professor Lili Saghafi (20)

Blockchain Primer Part 1
Blockchain Primer Part 1Blockchain Primer Part 1
Blockchain Primer Part 1
 
module-1.pptx
module-1.pptxmodule-1.pptx
module-1.pptx
 
BLOCKCHAIN
BLOCKCHAINBLOCKCHAIN
BLOCKCHAIN
 
BLOCKCHAIN.pptx
BLOCKCHAIN.pptxBLOCKCHAIN.pptx
BLOCKCHAIN.pptx
 
Block chain
Block chainBlock chain
Block chain
 
How Blockchain Can Be Used In Supply Chain Management & How It Works?
How Blockchain Can Be Used In Supply Chain Management & How It Works?How Blockchain Can Be Used In Supply Chain Management & How It Works?
How Blockchain Can Be Used In Supply Chain Management & How It Works?
 
Blockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | CryptocurrencyBlockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
 
BLOCK CHAIN
BLOCK CHAINBLOCK CHAIN
BLOCK CHAIN
 
Architecture and operations.pptx
Architecture and operations.pptxArchitecture and operations.pptx
Architecture and operations.pptx
 
Blockchain Technology for Public and Commercial Libraries
Blockchain Technology for Public and Commercial LibrariesBlockchain Technology for Public and Commercial Libraries
Blockchain Technology for Public and Commercial Libraries
 
Introduction to blockchain
Introduction to blockchainIntroduction to blockchain
Introduction to blockchain
 
12 Myths about Blockchain Technology
12 Myths about Blockchain Technology12 Myths about Blockchain Technology
12 Myths about Blockchain Technology
 
Blockchain and Hook model of engagement
Blockchain and Hook model of engagement Blockchain and Hook model of engagement
Blockchain and Hook model of engagement
 
Blockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in LibrariesBlockchain Technology and Its Application in Libraries
Blockchain Technology and Its Application in Libraries
 
Introduction to blockchain
Introduction to blockchainIntroduction to blockchain
Introduction to blockchain
 
Blockchain Fundamentals
Blockchain FundamentalsBlockchain Fundamentals
Blockchain Fundamentals
 
Blockchain
BlockchainBlockchain
Blockchain
 
blockchain-introduction-public.pptx
blockchain-introduction-public.pptxblockchain-introduction-public.pptx
blockchain-introduction-public.pptx
 
Block chain technology
Block chain technologyBlock chain technology
Block chain technology
 
Blockchain data structures and fundamental
Blockchain data structures and fundamentalBlockchain data structures and fundamental
Blockchain data structures and fundamental
 

More from Professor Lili Saghafi

Artificial Intelligence and the importance of Data, By : Prof. Lili Saghafi
Artificial Intelligence and the importance of Data,  By : Prof. Lili SaghafiArtificial Intelligence and the importance of Data,  By : Prof. Lili Saghafi
Artificial Intelligence and the importance of Data, By : Prof. Lili SaghafiProfessor Lili Saghafi
 
Introduction to Quantum Computing Lecture 1: Fundamentals
Introduction to Quantum Computing Lecture 1: FundamentalsIntroduction to Quantum Computing Lecture 1: Fundamentals
Introduction to Quantum Computing Lecture 1: FundamentalsProfessor Lili Saghafi
 
Software Engineering_Agile Software Development By: Professor Lili Saghafi
Software Engineering_Agile Software Development By: Professor Lili SaghafiSoftware Engineering_Agile Software Development By: Professor Lili Saghafi
Software Engineering_Agile Software Development By: Professor Lili SaghafiProfessor Lili Saghafi
 
Quantum Computing Quantum Internet 2020_unit 1 By: Prof. Lili Saghafi
Quantum Computing Quantum Internet 2020_unit 1 By: Prof. Lili SaghafiQuantum Computing Quantum Internet 2020_unit 1 By: Prof. Lili Saghafi
Quantum Computing Quantum Internet 2020_unit 1 By: Prof. Lili SaghafiProfessor Lili Saghafi
 
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi Professor Lili Saghafi
 
Cyber Security and Post Quantum Cryptography By: Professor Lili Saghafi
Cyber Security and Post Quantum Cryptography By: Professor Lili SaghafiCyber Security and Post Quantum Cryptography By: Professor Lili Saghafi
Cyber Security and Post Quantum Cryptography By: Professor Lili SaghafiProfessor Lili Saghafi
 
Machine learning by using python lesson 3 Confusion Matrix By : Professor Lil...
Machine learning by using python lesson 3 Confusion Matrix By : Professor Lil...Machine learning by using python lesson 3 Confusion Matrix By : Professor Lil...
Machine learning by using python lesson 3 Confusion Matrix By : Professor Lil...Professor Lili Saghafi
 
Machine learning by using python lesson 2 Neural Networks By Professor Lili S...
Machine learning by using python lesson 2 Neural Networks By Professor Lili S...Machine learning by using python lesson 2 Neural Networks By Professor Lili S...
Machine learning by using python lesson 2 Neural Networks By Professor Lili S...Professor Lili Saghafi
 
Machine learning by using python Lesson One Part 2 By Professor Lili Saghafi
Machine learning by using python Lesson One Part 2 By Professor Lili SaghafiMachine learning by using python Lesson One Part 2 By Professor Lili Saghafi
Machine learning by using python Lesson One Part 2 By Professor Lili SaghafiProfessor Lili Saghafi
 
Machine learning by using python By: Professor Lili Saghafi
Machine learning by using python By: Professor Lili SaghafiMachine learning by using python By: Professor Lili Saghafi
Machine learning by using python By: Professor Lili SaghafiProfessor Lili Saghafi
 
What is digital humanities ,By: Professor Lili Saghafi
What is digital humanities ,By: Professor Lili SaghafiWhat is digital humanities ,By: Professor Lili Saghafi
What is digital humanities ,By: Professor Lili SaghafiProfessor Lili Saghafi
 
Effective Algorithm for n Fibonacci Number By: Professor Lili Saghafi
Effective Algorithm for n Fibonacci Number By: Professor Lili SaghafiEffective Algorithm for n Fibonacci Number By: Professor Lili Saghafi
Effective Algorithm for n Fibonacci Number By: Professor Lili SaghafiProfessor Lili Saghafi
 
Computer Security Cyber Security DOS_DDOS Attacks By: Professor Lili Saghafi
Computer Security Cyber Security DOS_DDOS Attacks By: Professor Lili SaghafiComputer Security Cyber Security DOS_DDOS Attacks By: Professor Lili Saghafi
Computer Security Cyber Security DOS_DDOS Attacks By: Professor Lili SaghafiProfessor Lili Saghafi
 
Data Science unit 2 By: Professor Lili Saghafi
Data Science unit 2 By: Professor Lili SaghafiData Science unit 2 By: Professor Lili Saghafi
Data Science unit 2 By: Professor Lili SaghafiProfessor Lili Saghafi
 
Data science unit 1 By: Professor Lili Saghafi
Data science unit 1 By: Professor Lili Saghafi Data science unit 1 By: Professor Lili Saghafi
Data science unit 1 By: Professor Lili Saghafi Professor Lili Saghafi
 
Data Scientist By: Professor Lili Saghafi
Data Scientist By: Professor Lili SaghafiData Scientist By: Professor Lili Saghafi
Data Scientist By: Professor Lili SaghafiProfessor Lili Saghafi
 
New Assessments in Higher Education with Computers by: Prof Lili Saghafi
New Assessments in Higher Education with Computers by: Prof Lili Saghafi New Assessments in Higher Education with Computers by: Prof Lili Saghafi
New Assessments in Higher Education with Computers by: Prof Lili Saghafi Professor Lili Saghafi
 

More from Professor Lili Saghafi (20)

Artificial Intelligence and the importance of Data, By : Prof. Lili Saghafi
Artificial Intelligence and the importance of Data,  By : Prof. Lili SaghafiArtificial Intelligence and the importance of Data,  By : Prof. Lili Saghafi
Artificial Intelligence and the importance of Data, By : Prof. Lili Saghafi
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Ai
AiAi
Ai
 
Introduction to Quantum Computing Lecture 1: Fundamentals
Introduction to Quantum Computing Lecture 1: FundamentalsIntroduction to Quantum Computing Lecture 1: Fundamentals
Introduction to Quantum Computing Lecture 1: Fundamentals
 
Software Engineering_Agile Software Development By: Professor Lili Saghafi
Software Engineering_Agile Software Development By: Professor Lili SaghafiSoftware Engineering_Agile Software Development By: Professor Lili Saghafi
Software Engineering_Agile Software Development By: Professor Lili Saghafi
 
Quantum Computing Quantum Internet 2020_unit 1 By: Prof. Lili Saghafi
Quantum Computing Quantum Internet 2020_unit 1 By: Prof. Lili SaghafiQuantum Computing Quantum Internet 2020_unit 1 By: Prof. Lili Saghafi
Quantum Computing Quantum Internet 2020_unit 1 By: Prof. Lili Saghafi
 
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
Programming Languages Categories / Programming Paradigm By: Prof. Lili Saghafi
 
Cyber Security and Post Quantum Cryptography By: Professor Lili Saghafi
Cyber Security and Post Quantum Cryptography By: Professor Lili SaghafiCyber Security and Post Quantum Cryptography By: Professor Lili Saghafi
Cyber Security and Post Quantum Cryptography By: Professor Lili Saghafi
 
Machine learning by using python lesson 3 Confusion Matrix By : Professor Lil...
Machine learning by using python lesson 3 Confusion Matrix By : Professor Lil...Machine learning by using python lesson 3 Confusion Matrix By : Professor Lil...
Machine learning by using python lesson 3 Confusion Matrix By : Professor Lil...
 
Machine learning by using python lesson 2 Neural Networks By Professor Lili S...
Machine learning by using python lesson 2 Neural Networks By Professor Lili S...Machine learning by using python lesson 2 Neural Networks By Professor Lili S...
Machine learning by using python lesson 2 Neural Networks By Professor Lili S...
 
Machine learning by using python Lesson One Part 2 By Professor Lili Saghafi
Machine learning by using python Lesson One Part 2 By Professor Lili SaghafiMachine learning by using python Lesson One Part 2 By Professor Lili Saghafi
Machine learning by using python Lesson One Part 2 By Professor Lili Saghafi
 
Machine learning by using python By: Professor Lili Saghafi
Machine learning by using python By: Professor Lili SaghafiMachine learning by using python By: Professor Lili Saghafi
Machine learning by using python By: Professor Lili Saghafi
 
What is digital humanities ,By: Professor Lili Saghafi
What is digital humanities ,By: Professor Lili SaghafiWhat is digital humanities ,By: Professor Lili Saghafi
What is digital humanities ,By: Professor Lili Saghafi
 
Effective Algorithm for n Fibonacci Number By: Professor Lili Saghafi
Effective Algorithm for n Fibonacci Number By: Professor Lili SaghafiEffective Algorithm for n Fibonacci Number By: Professor Lili Saghafi
Effective Algorithm for n Fibonacci Number By: Professor Lili Saghafi
 
Computer Security Cyber Security DOS_DDOS Attacks By: Professor Lili Saghafi
Computer Security Cyber Security DOS_DDOS Attacks By: Professor Lili SaghafiComputer Security Cyber Security DOS_DDOS Attacks By: Professor Lili Saghafi
Computer Security Cyber Security DOS_DDOS Attacks By: Professor Lili Saghafi
 
Data Science unit 2 By: Professor Lili Saghafi
Data Science unit 2 By: Professor Lili SaghafiData Science unit 2 By: Professor Lili Saghafi
Data Science unit 2 By: Professor Lili Saghafi
 
Data science unit 1 By: Professor Lili Saghafi
Data science unit 1 By: Professor Lili Saghafi Data science unit 1 By: Professor Lili Saghafi
Data science unit 1 By: Professor Lili Saghafi
 
Data Scientist By: Professor Lili Saghafi
Data Scientist By: Professor Lili SaghafiData Scientist By: Professor Lili Saghafi
Data Scientist By: Professor Lili Saghafi
 
New Assessments in Higher Education with Computers by: Prof Lili Saghafi
New Assessments in Higher Education with Computers by: Prof Lili Saghafi New Assessments in Higher Education with Computers by: Prof Lili Saghafi
New Assessments in Higher Education with Computers by: Prof Lili Saghafi
 
Quick Sort By Prof Lili Saghafi
Quick Sort By Prof Lili SaghafiQuick Sort By Prof Lili Saghafi
Quick Sort By Prof Lili Saghafi
 

Recently uploaded

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentInMediaRes1
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
 

Recently uploaded (20)

ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
 
Meghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media ComponentMeghan Sutherland In Media Res Media Component
Meghan Sutherland In Media Res Media Component
 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
 

Introduction to blockchain lesson 2 By: Professor Lili Saghafi

  • 1. Introduction to Blockchain Technology Lesson Two Basics By: Professor Lili Saghafi proflilisaghafi@gmail.com @Lili_PLS
  • 2. Rights Reserved @PLS 2 Learning Outcomes • By the end of this lesson, you should be able to: – Explain what the block in blockchain is. – Explain how blocks are chained together. – Discuss the concept of immutability in a blockchain. – Describe users and their roles in a blockchain.
  • 3. Rights Reserved @PLS 3 What is Blockchain • Blockchain is a combination of technologies that have existed for a long time. • They're simply combined in a new and creative way to give us an amazing new platform on which we can start to build solutions. • Blockchains are often referred to as digital decentralized ledgers. • It is something we're all familiar with: a simple notebook. • When we talk about blocks and blockchain, all we're really talking about is a page of data.
  • 4. Rights Reserved @PLS 4 Blockchain
  • 5. Rights Reserved @PLS 5 What is Blockchain • We fill up this page with any kind of data imaginable, and, while most of the time today, we're talking about recording financial transactions on this page, or this ledger, or this block, we can record any kind of data we want. • Think of a block as being exactly like this piece of paper, in that, the paper doesn't know or care what kind of information you're recording on it. • And just like the paper doesn't know or care, neither does the block in a blockchain.
  • 6. Rights Reserved @PLS 6 What is Blockchain • Most of what we're recording now in this lesson are financial transactions, we could also record things like voting records and results, land titling, medical records, or even the opening notes to a Beethoven symphony. • What makes this blockchain notebook incredibly powerful is that all the pages are linked together.
  • 8. Rights Reserved @PLS 8 Blockchain • A blockchain, originally block chain, is a growing list of records, called blocks, that are linked using cryptography. • Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data.
  • 9. Rights Reserved @PLS 9 key property of Blockchain “immutability” • If I go back and try and change any data on any page anywhere in this notebook, I break a link in a very obvious and easy-to-determine way. • This gives blockchain a key property known as immutability. • It's what gives blockchain the security that we've come to know and depend on.
  • 10. Rights Reserved @PLS 10 Smart Contracts • Blockchains also give us an incredible technology called smart contracts, • Which allow us to programmatically define the rules and steps that should be performed any time a certain type of event is recorded in our blockchain or in our magic notebook. • So, when you think about blockchain, don't get intimidated thinking it's something high tech, and new, and cutting-edge. • It's simply a new and creative way of combining old ideas together to give us an incredible new solutions platform.
  • 11. Rights Reserved @PLS 11 unchangeable linked notebook • Later in this course we will take a deeper dive into these basic concepts and principles, • but if the idea of this unchangeable linked notebook makes sense, congratulations! • You already understand all the major principles and concepts required to understand what blockchain is and why it's so powerful.
  • 12. Rights Reserved @PLS 12 So • A block on a blockchain can be thought of much like a page in a notebook. • Data is stored on a block, just like data is written on a page of a notebook.
  • 13. Rights Reserved @PLS 13 Blockchain is a notebook
  • 14. Rights Reserved @PLS 14 Data Stored • Any data can be stored on the same block. • Examples of stored data include: – Medical Records – Property Agreements – Voting.
  • 15. Rights Reserved @PLS 15 Blocks Are Chained Together • Each block is chained or tied to the previous block by embedding the block with information from the previous block
  • 16. Rights Reserved @PLS 16 Blocks Are Chained Together
  • 17. Rights Reserved @PLS 17 Blockchain Is Immutable • If the data is tampered with anywhere in the chain, the links will break in a very obvious way • This provides immutability and security.
  • 18. Rights Reserved @PLS 18 Blockchain Is Immutable
  • 20. Rights Reserved @PLS 20 The core components of the blockchain • High-level view of the blockchain components. • The first blockchain component it is the ledger.
  • 21. Rights Reserved @PLS 21 The history of the ledger. • The story of blockchain is tightly coupled with the story of accounting. • Historically, humans started off with no way to prove ownership and we began with a single entry accounting system. • The single entry accounting system for the first time in human history allowed us to prove ownership of the asset. • The ledger was associated with an owner. • The single entry accounting worked for centuries.
  • 22. Rights Reserved @PLS 22 The history of the ledger. • The issue with single entry accounting is that it mandated that there was a single authority, which is the reason why there was the necessity for a king or a queen to control the ledger. • In order to have trade, right, at the international level, we needed to have at least two authorities.
  • 23. Rights Reserved @PLS 23 The history of the ledger. • for England to do trade with France, we had the owner of the ledger, the single entry ledger, in England for instance, doing trade with the king or queen of France, who also had their ledger. • And so, we needed a new form of accounting, and that's where double entry accounting came in, which was in use up until very recently, now, within the last 40 years.
  • 24. Rights Reserved @PLS 24 What blockchain is? • Blockchain is the very first implementation of triple entry accounting, where we have an asset being recorded on the ledger in the context of a transaction. • The third entry and triple entry accounting is cryptography, where we have a cryptographic account of the transaction stored permanently and immutably on the ledger. • That's what the ledger is. A ledger is a collection of transactions.
  • 25. Rights Reserved @PLS 25 What blockchain is? • It is not a collection of assets. • Assets are part of a transaction, but the ledger records the transaction. • In blockchain, the differentiator is that no one owns the ledger, or all of the participants own the ledger. • The ledger is distributed. • It is, in other words, it's decentralized. • So, there's a copy of the ledger that exists on every node that exists on the network. • Said simply, the ledger is a distributed immutable record of a collection of transactions.
  • 26. Rights Reserved @PLS 26 What blockchain is? • Bitcoin is the most popular asset. • It was the first asset to be recorded as a transaction on a blockchain ledger, and it remains the most popular, at least in terms of market share. • That's what the ledger is. • As we move to more modern blockchains, we start to look at blockchains such as Ethereum, which not only records the asset on the blockchain,Ethereum and other public blockchains like Ethereum, they also allow you to have a permanent and immutable collection of code, also known as a smart contract, that runs on the blockchain.
  • 28. Rights Reserved @PLS 28 The blockchain is a network. • So, the ledger stores the assets, the transactions that are on the blockchain, and it also holds the code. • The code that's stored on the blockchain is a smart contract. • Again, a smart contract is a program that runs on the blockchain. • The blockchain is a network. • The blockchain is a ... A public blockchain is equivalent to the Internet, complete with the its own set of protocols, etc. • Private blockchains are more synonymous with an intranet.
  • 29. Rights Reserved @PLS 29 The blockchain is a network.
  • 30. Rights Reserved @PLS 30 The blockchain is a network. • It is... just like we have a use case for public blockchains and public internet, we also have use cases for private blockchains and an intranet, if we're gonna stay with that analogy. • On each of these networks there are nodes. • The nodes are going to be synonymous with the computers that make up the network. • On the nodes, they are put together by a collection of protocols.
  • 31. Rights Reserved @PLS 31 A public blockchain is equivalent to the Internet
  • 32. Rights Reserved @PLS 32 The blockchain is a network. • Each blockchain has its own set of protocols that defines not only the nodes, but how those nodes communicate with each other. • So, when you hear the term "peer network", that's what we're talking about; • we're talking about how that blockchain is put together, what are the protocols that define the peers, and how those peers interact. • Those peer networks, they store the ledger, they provide the updates, they effectively, they maintain the ledger. • That's what a peer is on a peer network.
  • 33. Rights Reserved @PLS 33 The blockchain is a network • On a public blockchain, it's public, and, by definition, that means that anyone is allowed to join and participate in that public blockchain. • On the private blockchain, however, the situation is a little different. • On the private blockchain, we have to control who can access your network. • Just like no company would allow... no company would allow anyone to access their private intranet, • in a private blockchain you have to be asked to join, or you have to have permission to join.
  • 34. Rights Reserved @PLS 34 The blockchain is a network • So, a membership service is a gateway that allows users and components to enter a private blockchain. • So, a membership service or a membership service provider provides the services of user authentication,
  • 35. Rights Reserved @PLS 35 The blockchain is a network • user authorization, component authentication, component authorization, more specifically Identity Management. • If we're talking about a private blockchain, then we have to control who the members are, and not only the members. • We have to also control the nodes that access the blockchain.
  • 36. Rights Reserved @PLS 36 The blockchain is a network
  • 37. Rights Reserved @PLS 37 The blockchain is a network • So, as we're talking about membership, one of the key components of membership is we have to allow certain users to access the blockchain. • In order to do that, we have to have a definitive identity for each user. • In the blockchain, that's achieved in two ways. • One, we use PKI, to provide a public key. • And that public key represents the identity of the user. • But we also need a private key that each user can hold to prove their identity. • That private key is stored in a wallet. • And a wallet is a collection of the user credentials. It is effectively ... it encapsulates private keys.
  • 38. Rights Reserved @PLS 38 The blockchain is a network
  • 39. Rights Reserved @PLS 39 The blockchain is a network • Additionally, in the blockchain... blockchains are self-contained, or they should be self-contained. • And so, one of the key aspects for developing on a blockchain or using a blockchain is we have to have a way to interact with the blockchain.
  • 40. Rights Reserved @PLS 40 The blockchain is a network • And one of the ways that we do that is through events. • So, when something occurs on the blockchain, either public blockchains... most public blockchains anyway, and certainly all private blockchains, • they have events that are fired when certain key actions are triggered. • This allows end-users, other systems, other users, different components to be able to act off of the events that come from an update on a blockchain.
  • 41. Rights Reserved @PLS 41 Blockchain Networks Tailored to IoT Devices
  • 42. Introduction to Blockchain Technology Lesson Two Basics By: Professor Lili Saghafi proflilisaghafi@gmail.com @Lili_PLS