SlideShare uma empresa Scribd logo
1 de 42
Introduction to Blockchain
Mohammad Al-khalil
Al-Quds Open University
Shared Ledger Technology
“IN US WE TRUST”
Agenda
Introduction, Blockchain structure.
What is Blockchain
01
Introduction, Bitcoins,
Cryptocurrencies
02
Wallets, Bitcoin Exploerer, Mining Pools, Online mining
calculater, Cloud Mining
Cryptocurrencies Tools
03
Healthcare, Academic degrees, Election system
Blockchain Usecases
04
What is Blockchain?
Blockchain Definitions
Blockchain is public distrebuted
ledger (ledger of facts) replicated
across several computers assembled
in a peer-to-peer network.
Distributed Ledger
Blockchain is Append only Database
across a distributed network of
computers.
Permission
The blockchain is a back-end
database that maintains a distributed
ledger that can be inspected openly
Database
Blockchain refers to a type of data
structure that enables identifying and
tracking transactions digitally and
sharing this information across a
distributed network of computers,
creating in a sense a distributed trust
network
Data structure
The blockchain is an exchange
network for moving transactions,
value, assets between peers, without
the assistance of intermediaries.
Business definition
Blockchain History
Set of Blockchain Usecases
Different solution based on
blockchain technology in
Healthcare, Supply Chain and
Finance sectors
Hyperledger - Linux
The Hyperledger project
was founded in 2015,
when the Linux
Foundation announced the
creation of the
Hyperledger project
Bitcoin
Satoshi Nakamoto
published a white-paper
titled “Bitcoin: A Peer to
Peer Electronic Cash
System”
Back to Blockchain
Around 2014, attention
shifted from Bitcoin to
Blockchain, hundreds of
cryptocurrencies were
issued
Timestamp Tampered
The first work on a
cryptographically secured
chain of blocks was
described by Stuart Haber
1991 2008 2014 2015 2018
Blockchain Bitcoin
Blockchain is the technology behind Bitcoin.
Bitcoin is the digital token, and blockchain is the ledger that keeps track of who owns the digital tokens.
Blockchains could not be without the Internet.
You can’t have Bitcoin without blockchain, but you can have blockchain without Bitcoin
The blockchain is a meta technology because it affects other technologies, and it is made
up of several technologies itself
What is Blockchain
1
3
4
5
6
2
The blockchain is a meta technology because it affects other technologies, and it is made
up of several technologies itself
Blockchain is a decentralized, distributed database that is used to maintain a continuously
growing list of records, called blocks. Each block in general contains a timestamp and a link to a previous
Block.
A blockchain is a distributed database with no central authority and no point of trust (truth).
Blockchain could be applied only when there is need to higher security and on specific module
7
9
10
8
What is Blockchain
What is Blockchain
Backup Database
Database
Blockchain Network Database
Security by sharing
Ledger Digital Asset Network ParticipantsConsensus Mechanism
A continually updated, network
hosted ‘database’ of all
transactions on a blockchain.
comprised of blocks of
transactions (with metadata)
chained together by cryptography
Programmed into each
blockchain protocol, and
responsible for verifying
and updating transactions
on the network’s digital ledger;
not necessary in private
blockchains
Blockchain Components
The good transacted
on a blockchain;
cryptocurrency
provided the initial
proof of concept
Computing nodes with
access to the blockchain,
able to manipulate the
ledger and view past
transactions; may be pre-
approved or verified by a
Consensus mechanism
Blockchain Demo
DEMO
Blockchain vs Traditional
Without blockchain Peter would send his bank a request to send
$100 of his account to his friends’ account. The bank would check a
few things like whether Peter actually has the $100. If everything
checks out the bank will send Peters $100 to James’ account.
Without Blockchain
With blockchain Peter creates a transaction of $100 to James and
sends this transaction over the internet. This transaction is included in
a block. All miners check whether this is a valid transaction. If it is,
James has the $100 of Peter
With Blockchain
Central Authority
Node (verification)
Proof of Work
Block
Blockchain
Node
Blockchain Security
Blockchain Security
A hash, also known in long form as cryptographic hash function, is a mathematical algorithm that maps
data of arbitrary size to a bit string of a fixed size. In the case of SHA 256, the result is a string of 32
bytes.
The resultant 32 bytes makes it effectively impossible to reverse the output,
The function was designed to be a one-way function
SHA 256
Block Header
• The previous block hash
• Mining competition (timestamp, nonce, difficulty)
• Merkle tree root (binary hash tree root).
Block identifier
• Cryptographic hash
Merkle Trees
• The transactions in a block are
Structure of a Block
Cryptocurrencies
Money
Function of Money
• Medium of exchange.
• Store of value
• Unit of account.
Money is any good that is widely used and accepted in transactions involving the
transfer of goods and services from one person to another.
• Commodity money.
• Fiat money.
• Bank money.
Type of Money
01 Storg Cost
Have no storage costs. They take up no physical space regardless
of amount
02 Pseudonymous
Neither transactions or accounts are connected to real world
identities. You receive Bitcoins on so-called addresses, which are
randomly seeming chains of around 30 characters.
03 Secure
Bitcoin funds are locked in a public key cryptography system. Only
the owner of the private key can send cryptocurrency. Strong
cryptography and the magic of big numbers makes it impossible to
break this scheme
04 Permissionless
You don‘t have to ask anybody to use cryptocurrency. It‘s just a
software that everybody can download for free. After you installed
it, you can receive and send Bitcoins or other cryptocurrencies. No
one can prevent you. There is no gatekeeper
Why Cryptocurruncy
What is Bitcoin
Bitcoins Exist as Records of Bitcoin Transactions
We define a [bitcoin] as a chain of digital signatures. Each owner
transfers [bitcoin] to the next by digitally signing a hash of the
previous transaction and the public key of the next owner
and adding these to the end of the coin. A payee can verify the
signatures to verify the chain of ownership.
—Satoshi Nakamoto, Bitcoin Whitepaper
What is Bitcoin
Peer-to-peer electronic transactions and interactions01
02
03
Without financial institutions
Cryptographic proof instead of central trust
04 Put trust in the network instead of in a central
institution
World of Cryptocurrencies
Neutral
Governments that have not called
individual trading into question or that
have stopped short of giving any legal
or regulatory protection to users of
cryptocurrencies.
Restricted
Governments that have taken steps to
curtail virtual currencies, but stopped
short of banning individuals from
trading or exchanges operating with
cryptocurrencies.
legal
Removing bitcoins from double
taxation policies, the government also
legalized bitcoin and said it can be
used just like money
Illegal
Nations that have outlawed
cryptocurrencies within their borders,
some of which threaten punitive
sanctions to individuals caught using
them
Blockchain structure
Nodes(wallets)
ledger
miners
Network consensus
Transaction Flow
The request broadcast to P2P
network consisting of
computer knows as nodes to
MEMPOOL
Once verified all transactions
grouped into one block
Proof Of Work
the new block added to
blockchain and all transaction
inside block marked as
confirmed
confirmation
The network of nodes validate
the transaction using known
algorthim
Transaction Validation
Miners starts to solve difficult
math problem based on
merkle root and nounce
Proof Of Work
Alice
Bob
Unconfirmed Transaction
Bitcoin Mining
01 Miners validate new transactions and record them on the
global ledger
Miners receive a reward when they solve the
complex mathematical problem
Miners compete to solve a difficult mathematical problem
based on a cryptographic hash algorithm. The solution found
is called the Proof-Of-Work.
When a block is 'solved', the transactions contained
are considered confirmed
02
03
04
Mining is the mechanism that allows the blockchain to be a decentralized security. It secures the system and
enable a system without a central authority
Transaction Verification
 Verification
 Verify that the digital signature are sound
 Verify that the inputs are unspent
 Verify that the sum of output<= sum of input
Proof-Of-Work
What is Proof of work?
It’s method to ensure that the information (the new block)
was difficult (costly, time consuming ) to be made
It costs processing power
Which can be translated to
HARDWARE ENERGY TIME
Unconfirmed Transaction
Overloaded Network
The Bitcoin network is overloaded. Due to its limited capacity, the network simply cannot process
transactions fast enough, especially during high transaction periods..
.
Fuel
The blockchain fee is too low or absent. The
lower the blockchain fee, the lower you
transaction's priority in the Bitcoin network.
Therefore, the longer the confirmation will
take
Time
You have just made the transfer. The Bitcoin
network needs at least 10 minutes, on
average, to include the transaction in a block
Email confirmation
Get a modern PowerPoint Presentation that
is beautifully designed. I hope and I believe
that this Template will your Time.
Canceled Block(Reversed)
Transaction returned to unconfirmed pool
after the miner lose the race in longest chain
rule
Unconfirmed
Transaction
Demo Merkle Tree
Explorer DEMO
Merkle Tree Demo
DEMO
Online Calculator
Cryptocurrencies Tools
CPU (Central Processing Unit)
In the beginning, mining with a CPU was the only way to mine bitcoins.
Now, you might mine for decades using your laptop without earning a single coin.
GPU (Graphical Processing Unit)
About a year and a half after the network started, it was discovered that high end graphics
cards were much more efficient at bitcoin mining and the landscape changed. While any
modern GPU can be used to mine, the AMD line of GPU architecture turned out to be far
superior to the nVidia architecture for mining bitcoins
FPGA (Field Programmable Gate Array)
While the FPGAs didn't enjoy a 50x - 100x increase in mining speed as was seen with the
transition from CPUs to GPUs, they provided a benefit through power efficiency and ease of
use. A typical 600 MH/s graphics card consumed upwards of 400w of power, whereas a typical
FPGA mining device would provide a hashrate of 826 MH/s at 80w of power.
ASIC (Application Specific Integrated Circuit)
The bitcoin mining world is now solidly in the Application Specific Integrated Circuit (ASIC) era.
An ASIC is a chip designed specifically to do one thing and one thing only. Unlike FPGAs, an
ASIC cannot be repurposed to perform other tasks. An ASIC designed to mine bitcoins can only
mine bitcoins and will only ever mine bitcoins.
Bitcoin Mining Hardware
Bitcoin Mining Hardware
ASIC (Application Specific Integrated Circuit)
Pizza Day
Pizza Day
A mining pool is the pooling of resources by miners, who share their processing
power over a network.
Split the reward equally, according to the amount of work they contributed to the
probability of finding a block.
A "share" is awarded to members of the mining pool who present
a valid partial proof-of-work.
Mining Pools
Mining Pools
Mining Pools vs Cloud Mining
Mining pools are for people who have mining hardware to split profits.
Cloud mining offers a mechanism to mine a cryptocurrency such as bitcoin
without having to install all the hardware and related paraphernalia.
Private wallet:
• You will hold the private key.
• Transactions will be issued only by you.
• You have to secure your coins/tokens.
Exchange Wallet:
• You will not hold the private key of the wallet.
• Transactions will be issued by the exchange.
• The exchange should secure your coins/tokens.
Bitcoin Wallet
Bitcoin Private/Public keys
DEMO
Wallet Demo
Bitcoin Exchange
A crypto-exchange is a digital marketplace where traders
can buy and sell coins using different fiat currencies.
A currency exchange is an online platform that acts as an
intermediary between buyers and sellers of the cryptocurrency.
DEMO
•Both are decentralized peer-to-peer networks, where each participant maintains a
replica of a shared append-only ledger of digitally signed transactions.
•Both maintain the replicas in sync through a protocol referred to as consensus.
Blockchains that are private or permissioned work similarly to public
blockchains but with access controls that restrict those that can join the
network, meaning it operates like a centralised database system of today that limits
access to certain users
Private Blockchains
The similarities of public and private blockchain
Private EXAMPLE
HYPERLEDGER
Hyperledger is an open source collaborative effort created to advance cross-
industry blockchain technologies. It is a global collaboration including leaders in
banking, finance, Internet of Things, manufacturing, supply chains, and
technology. The Linux Foundation hosts Hyperledger under the foundation.
Thank you

Mais conteúdo relacionado

Mais procurados

Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Fermat Jade
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technologyhellygeorge
 
Blockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBlockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBohyun Kim
 
Blockchain basics
Blockchain basicsBlockchain basics
Blockchain basicsRomit Bose
 
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Edureka!
 
Blockchain in Banking, Business and Beyond
Blockchain in Banking, Business and BeyondBlockchain in Banking, Business and Beyond
Blockchain in Banking, Business and BeyondMichael Novak
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to BlockchainJordan Harris
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain TechnologyNimmy Solomon
 
An introduction to block chain technology
An introduction to block chain technologyAn introduction to block chain technology
An introduction to block chain technologyyaminisindhurabandar
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain PresentationZied GUESMI
 
Types of Blockchains
Types of BlockchainsTypes of Blockchains
Types of BlockchainsVikram Khanna
 
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...Edureka!
 
PoW vs. PoS - Key Differences
PoW vs. PoS - Key DifferencesPoW vs. PoS - Key Differences
PoW vs. PoS - Key Differences101 Blockchains
 

Mais procurados (20)

Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?Blockchain Study(1) - What is Blockchain?
Blockchain Study(1) - What is Blockchain?
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for LibrariesBlockchain: The New Technology and Its Applications for Libraries
Blockchain: The New Technology and Its Applications for Libraries
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
An Introduction to Blockchain
An Introduction to BlockchainAn Introduction to Blockchain
An Introduction to Blockchain
 
BLOCKCHAIN
BLOCKCHAINBLOCKCHAIN
BLOCKCHAIN
 
Blockchain basics
Blockchain basicsBlockchain basics
Blockchain basics
 
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
Blockchain Technology | Blockchain Explained | Blockchain Tutorial | Blockcha...
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain in Banking, Business and Beyond
Blockchain in Banking, Business and BeyondBlockchain in Banking, Business and Beyond
Blockchain in Banking, Business and Beyond
 
Blockchain
BlockchainBlockchain
Blockchain
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
An introduction to block chain technology
An introduction to block chain technologyAn introduction to block chain technology
An introduction to block chain technology
 
Blockchain Presentation
Blockchain PresentationBlockchain Presentation
Blockchain Presentation
 
Types of Blockchains
Types of BlockchainsTypes of Blockchains
Types of Blockchains
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...
Blockchain 101 | Blockchain Tutorial | Blockchain Smart Contracts | Blockchai...
 
PoW vs. PoS - Key Differences
PoW vs. PoS - Key DifferencesPoW vs. PoS - Key Differences
PoW vs. PoS - Key Differences
 

Semelhante a Introduction to Blockchain

Blockchain tutorial
Blockchain tutorial Blockchain tutorial
Blockchain tutorial Rohit Verma
 
Blockchain Technology And Cryptocurrency
Blockchain Technology And CryptocurrencyBlockchain Technology And Cryptocurrency
Blockchain Technology And CryptocurrencyEno Bassey
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureNuri Cankaya
 
Blockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | CryptocurrencyBlockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | CryptocurrencyUnbiased Technolab
 
chapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptxchapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptxAschalewAyele2
 
chapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptxchapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptxAschalewAyele2
 
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
 
Blockchain Technology.pptx
Blockchain Technology.pptxBlockchain Technology.pptx
Blockchain Technology.pptxAnshulDiwakar2
 
Blockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdfBlockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdfArcadePrinters
 
Blockchain for Accounting & Assurance
Blockchain for Accounting & AssuranceBlockchain for Accounting & Assurance
Blockchain for Accounting & AssuranceEryk Budi Pratama
 
Ultimate guide to understand- What is Blockchain Technology
Ultimate guide to understand- What is Blockchain Technology Ultimate guide to understand- What is Blockchain Technology
Ultimate guide to understand- What is Blockchain Technology Chapter247 Infotech
 
От прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компанийОт прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компанийPositive Hack Days
 
cryptocurrency mining and digital currencies Bitcoin, Ethereum underlying te...
cryptocurrency mining and digital currencies  Bitcoin, Ethereum underlying te...cryptocurrency mining and digital currencies  Bitcoin, Ethereum underlying te...
cryptocurrency mining and digital currencies Bitcoin, Ethereum underlying te...rsiyengar.com
 
Blockchain: The Invisible Technology – How We Build a Blockchain
Blockchain: The Invisible Technology – How We Build a BlockchainBlockchain: The Invisible Technology – How We Build a Blockchain
Blockchain: The Invisible Technology – How We Build a BlockchainPriyAnshu Bansal
 

Semelhante a Introduction to Blockchain (20)

Blockchain tutorial
Blockchain tutorial Blockchain tutorial
Blockchain tutorial
 
Blockchain Technology And Cryptocurrency
Blockchain Technology And CryptocurrencyBlockchain Technology And Cryptocurrency
Blockchain Technology And Cryptocurrency
 
BLOCKCHAIN.pptx
BLOCKCHAIN.pptxBLOCKCHAIN.pptx
BLOCKCHAIN.pptx
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on AzureBlockchain Essentials and Blockchain on Azure
Blockchain Essentials and Blockchain on Azure
 
Blockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | CryptocurrencyBlockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
Blockchain Technology | Bitcoin | Ethereum Coin | Cryptocurrency
 
blockchain.pptx
blockchain.pptxblockchain.pptx
blockchain.pptx
 
chapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptxchapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptx
 
chapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptxchapter 4 Selected Topics in computer.pptx
chapter 4 Selected Topics in computer.pptx
 
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
 
Blockchain Technology.pptx
Blockchain Technology.pptxBlockchain Technology.pptx
Blockchain Technology.pptx
 
Blockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdfBlockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdf
 
Blockchain for Accounting & Assurance
Blockchain for Accounting & AssuranceBlockchain for Accounting & Assurance
Blockchain for Accounting & Assurance
 
Ultimate guide to understand- What is Blockchain Technology
Ultimate guide to understand- What is Blockchain Technology Ultimate guide to understand- What is Blockchain Technology
Ultimate guide to understand- What is Blockchain Technology
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain.docx
Blockchain.docxBlockchain.docx
Blockchain.docx
 
От прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компанийОт прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компаний
 
cryptocurrency mining and digital currencies Bitcoin, Ethereum underlying te...
cryptocurrency mining and digital currencies  Bitcoin, Ethereum underlying te...cryptocurrency mining and digital currencies  Bitcoin, Ethereum underlying te...
cryptocurrency mining and digital currencies Bitcoin, Ethereum underlying te...
 
Blockchain: The Invisible Technology – How We Build a Blockchain
Blockchain: The Invisible Technology – How We Build a BlockchainBlockchain: The Invisible Technology – How We Build a Blockchain
Blockchain: The Invisible Technology – How We Build a Blockchain
 
Define blockchain
Define blockchainDefine blockchain
Define blockchain
 

Último

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 

Último (20)

Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

Introduction to Blockchain

  • 1. Introduction to Blockchain Mohammad Al-khalil Al-Quds Open University Shared Ledger Technology “IN US WE TRUST”
  • 2. Agenda Introduction, Blockchain structure. What is Blockchain 01 Introduction, Bitcoins, Cryptocurrencies 02 Wallets, Bitcoin Exploerer, Mining Pools, Online mining calculater, Cloud Mining Cryptocurrencies Tools 03 Healthcare, Academic degrees, Election system Blockchain Usecases 04
  • 4. Blockchain Definitions Blockchain is public distrebuted ledger (ledger of facts) replicated across several computers assembled in a peer-to-peer network. Distributed Ledger Blockchain is Append only Database across a distributed network of computers. Permission The blockchain is a back-end database that maintains a distributed ledger that can be inspected openly Database Blockchain refers to a type of data structure that enables identifying and tracking transactions digitally and sharing this information across a distributed network of computers, creating in a sense a distributed trust network Data structure The blockchain is an exchange network for moving transactions, value, assets between peers, without the assistance of intermediaries. Business definition
  • 5. Blockchain History Set of Blockchain Usecases Different solution based on blockchain technology in Healthcare, Supply Chain and Finance sectors Hyperledger - Linux The Hyperledger project was founded in 2015, when the Linux Foundation announced the creation of the Hyperledger project Bitcoin Satoshi Nakamoto published a white-paper titled “Bitcoin: A Peer to Peer Electronic Cash System” Back to Blockchain Around 2014, attention shifted from Bitcoin to Blockchain, hundreds of cryptocurrencies were issued Timestamp Tampered The first work on a cryptographically secured chain of blocks was described by Stuart Haber 1991 2008 2014 2015 2018
  • 6. Blockchain Bitcoin Blockchain is the technology behind Bitcoin. Bitcoin is the digital token, and blockchain is the ledger that keeps track of who owns the digital tokens. Blockchains could not be without the Internet. You can’t have Bitcoin without blockchain, but you can have blockchain without Bitcoin The blockchain is a meta technology because it affects other technologies, and it is made up of several technologies itself What is Blockchain 1 3 4 5 6 2
  • 7. The blockchain is a meta technology because it affects other technologies, and it is made up of several technologies itself Blockchain is a decentralized, distributed database that is used to maintain a continuously growing list of records, called blocks. Each block in general contains a timestamp and a link to a previous Block. A blockchain is a distributed database with no central authority and no point of trust (truth). Blockchain could be applied only when there is need to higher security and on specific module 7 9 10 8 What is Blockchain
  • 8. What is Blockchain Backup Database Database Blockchain Network Database Security by sharing
  • 9. Ledger Digital Asset Network ParticipantsConsensus Mechanism A continually updated, network hosted ‘database’ of all transactions on a blockchain. comprised of blocks of transactions (with metadata) chained together by cryptography Programmed into each blockchain protocol, and responsible for verifying and updating transactions on the network’s digital ledger; not necessary in private blockchains Blockchain Components The good transacted on a blockchain; cryptocurrency provided the initial proof of concept Computing nodes with access to the blockchain, able to manipulate the ledger and view past transactions; may be pre- approved or verified by a Consensus mechanism
  • 11. Blockchain vs Traditional Without blockchain Peter would send his bank a request to send $100 of his account to his friends’ account. The bank would check a few things like whether Peter actually has the $100. If everything checks out the bank will send Peters $100 to James’ account. Without Blockchain With blockchain Peter creates a transaction of $100 to James and sends this transaction over the internet. This transaction is included in a block. All miners check whether this is a valid transaction. If it is, James has the $100 of Peter With Blockchain Central Authority
  • 12. Node (verification) Proof of Work Block Blockchain Node Blockchain Security
  • 13. Blockchain Security A hash, also known in long form as cryptographic hash function, is a mathematical algorithm that maps data of arbitrary size to a bit string of a fixed size. In the case of SHA 256, the result is a string of 32 bytes. The resultant 32 bytes makes it effectively impossible to reverse the output, The function was designed to be a one-way function SHA 256
  • 14. Block Header • The previous block hash • Mining competition (timestamp, nonce, difficulty) • Merkle tree root (binary hash tree root). Block identifier • Cryptographic hash Merkle Trees • The transactions in a block are Structure of a Block
  • 16. Money Function of Money • Medium of exchange. • Store of value • Unit of account. Money is any good that is widely used and accepted in transactions involving the transfer of goods and services from one person to another. • Commodity money. • Fiat money. • Bank money. Type of Money
  • 17. 01 Storg Cost Have no storage costs. They take up no physical space regardless of amount 02 Pseudonymous Neither transactions or accounts are connected to real world identities. You receive Bitcoins on so-called addresses, which are randomly seeming chains of around 30 characters. 03 Secure Bitcoin funds are locked in a public key cryptography system. Only the owner of the private key can send cryptocurrency. Strong cryptography and the magic of big numbers makes it impossible to break this scheme 04 Permissionless You don‘t have to ask anybody to use cryptocurrency. It‘s just a software that everybody can download for free. After you installed it, you can receive and send Bitcoins or other cryptocurrencies. No one can prevent you. There is no gatekeeper Why Cryptocurruncy
  • 18. What is Bitcoin Bitcoins Exist as Records of Bitcoin Transactions We define a [bitcoin] as a chain of digital signatures. Each owner transfers [bitcoin] to the next by digitally signing a hash of the previous transaction and the public key of the next owner and adding these to the end of the coin. A payee can verify the signatures to verify the chain of ownership. —Satoshi Nakamoto, Bitcoin Whitepaper
  • 19. What is Bitcoin Peer-to-peer electronic transactions and interactions01 02 03 Without financial institutions Cryptographic proof instead of central trust 04 Put trust in the network instead of in a central institution
  • 20. World of Cryptocurrencies Neutral Governments that have not called individual trading into question or that have stopped short of giving any legal or regulatory protection to users of cryptocurrencies. Restricted Governments that have taken steps to curtail virtual currencies, but stopped short of banning individuals from trading or exchanges operating with cryptocurrencies. legal Removing bitcoins from double taxation policies, the government also legalized bitcoin and said it can be used just like money Illegal Nations that have outlawed cryptocurrencies within their borders, some of which threaten punitive sanctions to individuals caught using them
  • 22. Transaction Flow The request broadcast to P2P network consisting of computer knows as nodes to MEMPOOL Once verified all transactions grouped into one block Proof Of Work the new block added to blockchain and all transaction inside block marked as confirmed confirmation The network of nodes validate the transaction using known algorthim Transaction Validation Miners starts to solve difficult math problem based on merkle root and nounce Proof Of Work Alice Bob Unconfirmed Transaction
  • 23. Bitcoin Mining 01 Miners validate new transactions and record them on the global ledger Miners receive a reward when they solve the complex mathematical problem Miners compete to solve a difficult mathematical problem based on a cryptographic hash algorithm. The solution found is called the Proof-Of-Work. When a block is 'solved', the transactions contained are considered confirmed 02 03 04 Mining is the mechanism that allows the blockchain to be a decentralized security. It secures the system and enable a system without a central authority
  • 24. Transaction Verification  Verification  Verify that the digital signature are sound  Verify that the inputs are unspent  Verify that the sum of output<= sum of input
  • 25. Proof-Of-Work What is Proof of work? It’s method to ensure that the information (the new block) was difficult (costly, time consuming ) to be made It costs processing power Which can be translated to HARDWARE ENERGY TIME
  • 26. Unconfirmed Transaction Overloaded Network The Bitcoin network is overloaded. Due to its limited capacity, the network simply cannot process transactions fast enough, especially during high transaction periods.. . Fuel The blockchain fee is too low or absent. The lower the blockchain fee, the lower you transaction's priority in the Bitcoin network. Therefore, the longer the confirmation will take Time You have just made the transfer. The Bitcoin network needs at least 10 minutes, on average, to include the transaction in a block Email confirmation Get a modern PowerPoint Presentation that is beautifully designed. I hope and I believe that this Template will your Time. Canceled Block(Reversed) Transaction returned to unconfirmed pool after the miner lose the race in longest chain rule Unconfirmed Transaction
  • 27. Demo Merkle Tree Explorer DEMO Merkle Tree Demo
  • 30. CPU (Central Processing Unit) In the beginning, mining with a CPU was the only way to mine bitcoins. Now, you might mine for decades using your laptop without earning a single coin. GPU (Graphical Processing Unit) About a year and a half after the network started, it was discovered that high end graphics cards were much more efficient at bitcoin mining and the landscape changed. While any modern GPU can be used to mine, the AMD line of GPU architecture turned out to be far superior to the nVidia architecture for mining bitcoins FPGA (Field Programmable Gate Array) While the FPGAs didn't enjoy a 50x - 100x increase in mining speed as was seen with the transition from CPUs to GPUs, they provided a benefit through power efficiency and ease of use. A typical 600 MH/s graphics card consumed upwards of 400w of power, whereas a typical FPGA mining device would provide a hashrate of 826 MH/s at 80w of power. ASIC (Application Specific Integrated Circuit) The bitcoin mining world is now solidly in the Application Specific Integrated Circuit (ASIC) era. An ASIC is a chip designed specifically to do one thing and one thing only. Unlike FPGAs, an ASIC cannot be repurposed to perform other tasks. An ASIC designed to mine bitcoins can only mine bitcoins and will only ever mine bitcoins. Bitcoin Mining Hardware
  • 31. Bitcoin Mining Hardware ASIC (Application Specific Integrated Circuit)
  • 33. A mining pool is the pooling of resources by miners, who share their processing power over a network. Split the reward equally, according to the amount of work they contributed to the probability of finding a block. A "share" is awarded to members of the mining pool who present a valid partial proof-of-work. Mining Pools
  • 35. Mining Pools vs Cloud Mining Mining pools are for people who have mining hardware to split profits. Cloud mining offers a mechanism to mine a cryptocurrency such as bitcoin without having to install all the hardware and related paraphernalia.
  • 36. Private wallet: • You will hold the private key. • Transactions will be issued only by you. • You have to secure your coins/tokens. Exchange Wallet: • You will not hold the private key of the wallet. • Transactions will be issued by the exchange. • The exchange should secure your coins/tokens. Bitcoin Wallet
  • 39. Bitcoin Exchange A crypto-exchange is a digital marketplace where traders can buy and sell coins using different fiat currencies. A currency exchange is an online platform that acts as an intermediary between buyers and sellers of the cryptocurrency. DEMO
  • 40. •Both are decentralized peer-to-peer networks, where each participant maintains a replica of a shared append-only ledger of digitally signed transactions. •Both maintain the replicas in sync through a protocol referred to as consensus. Blockchains that are private or permissioned work similarly to public blockchains but with access controls that restrict those that can join the network, meaning it operates like a centralised database system of today that limits access to certain users Private Blockchains The similarities of public and private blockchain
  • 41. Private EXAMPLE HYPERLEDGER Hyperledger is an open source collaborative effort created to advance cross- industry blockchain technologies. It is a global collaboration including leaders in banking, finance, Internet of Things, manufacturing, supply chains, and technology. The Linux Foundation hosts Hyperledger under the foundation.