SlideShare a Scribd company logo
CHAPTER II:
BLOCKCHAIN BASICS
BY. ABHISHEK NIRMAL JAIN
FCA, ISA, FAFD, CBE
Lets Recapitulate
• Blockchain is a cryptography based software technology which functions as a distributed ledger
that is heavily secured due to its attributes of peer to peer verification and authentication.
• Blockchain is a decentralized computation and information sharing platform which enables
multiple authoritative domains which do not trust each other to cooperate, coordinate and
collaborate in a rational decision making process.
• The Public Blockchain system’s task is to ensure that all this individual copies are consistent with
each other, that the local copies every node has are identical, and are updated based on the global
information.
Features
Immuta-
bility
Anonym-
ity
Security
Transpa-
rency
Decentr-
alised
Trust
Building
Irrevers-
ible
Potential Benefits
A Verified
Transaction can
involve Crypto-
currency, Contracts,
Records or any other
Information
Validation
The Network Nodes
Validates the
Transactions and the
User Status using known
Algorithms
Some one request
the Transaction
The requested
transaction is
broadcasted to
a P2P network
nodes
Once verified, the
transaction is
combined with
other transactions,
to create a new
block of data in the
ledger.The new block is then added to
the existing blockchain, in a way
that is permanent and unalterable
Transaction
is Complete
Working of Cryptocurrency
Public Ledgers
• The local information is a public ledger. It is something like everyone possesses his or her own copy
of data.
• Public ledger work like a data base, Public Ledger contains the historical information which is
available to everyone and can be utilized for future computation.
• The ledger which is available in an environment to everyone containing the information of all the
transactions.
• The parties in the network by looking into their local public ledger will be able to understand that
the particular transaction is valid or not valid.
Much more than public ledger
• Blockchain works like a public ledger however requires ensuring of different
aspects such as protocol for commitment, Consensus, Security and privacy &
authenticity.
Protocol for
commitment
Consensus /
Validity
Security Privacy and
Authenticity
CENTRALISED
NETWORK
DECENTRALISED
NETWORK
DISTRIBUTED
NETWORK
Network Architecture
Continue….
• Centralized Architecture Network: The Complete reliance for the information is on the Single point/
Node. The entire information get lost or denied if the main node collapses
• Decentralized Architecture Network: The Reliance for the Information is on multiple points, which are
again connected to their Individual nodes, these points acts as Mediators for individual nodes.
• Distributed Architecture Network: In a complete distributed architecture you have all the nodes
participating in the information sharing process where nodes coordinate with each other.
• Conclusion: Blockchain is a platform which helps you to support this kind of decentralized platform or a
distributed platform where you can share the information among yourselves in a very custody manner.
Hashing - #######
• Hash function is a function that map
any sized data to a fixed size.
• One advantage of this hash function is
one way function, that means, for given
a x and n, H(x) can be computed. But if
H(x) is given then the corresponding
value of x cannot be uniquely identified.
• It can be said blockchain is nothing, but
data structures which are built upon
the concept of hash function.
Conti###
• This hash function concept is used widely in cryptographic context and this is called as
cryptographically secured hash function. The properties of this cryptographically secured hash
function are
1. Function is one way: that means, given a x, you can compute H(x), but given H(x) you cannot
compute x with any deterministic algorithm.
2. For any two different x1 and x2, the H(x)1 and H(x)2 will be different.
• The cryptographically secured hash function have an important property which is called avalanche
effect. The avalanche property of this cryptographically secured hash function - given an input
whenever computing the digest, if you make little change in the input you will see significant
change in the digest.
• Link for Demo: http://www.sha1-online.com/
Harber and Stornetta
• The first use of this concept of cryptographically secured chain or blocks it came in 1991 in a
paper by Harber and Stornetta.
• What they did? They have taken parameters like the initial number in order the people have
accessed the document, it started from 0 1 2 3, then corresponding change value constructed.
• This particular architecture looks like something similar to blockchain, where you have multiple
blocks of data and these blocks of data are connected by hash value.
• This was the first use of this concept of the chain of blocks which was a earlier version blockchain
in securing this digital document.
Merkle tree
• Merkle Tree is widely used and is also the foundation for blockchain concept. Lets understand what is a
Merkle tree? Merkle tree is a tree structure, where the leaf nodes will contain the hash of the
document and every individual node and intermediate node will contain the hash of the combination
of the Childs.
A Chain of Blocks
The Longest Chain Rule ensures that network will recognise the “chain with most work” as the main chain.
The chain with the most work is typically the longest of the Chain.
H
H A
AA
A
HH
H
H
H H
S
S
S
S
S
S
S
S
Working of Bitcoins
• Satoshi Nakamoto through his Bitcoin paper “digital currency or crypto currency,” which is
completely Decentralised where no central authority (bank or a government) will have control
over the currency.
Continue….
Wallet
The Wallet
constructs the
transactions,
sign using
Senders Private
Key, and
broadcasts it to
the Network
Network
The network
nodes validates
transactions
based on
existing
Blockchain and
propagate the
transactions to
the miners
Miners
The miners
adds the
transactions to
the next block
to be mined
within the time
duration as per
the mining
procedure
Updation
Once the
Mining is done
and the harsh
is obtained the
block is
included in the
existing
blockchain in
the network.
Building Blocks
Continue….
Blockchain 2.0
• The concept of blockchain gradually applied to multiple other sectors like Healthcare industry,
Banking and Finance, Government, Supply chain and many more, it is some times termed as
blockchain 2.0.
• Satoshi Nakamoto in 2010 envisioned that "the blockchain design supports a tremendous variety of
possible transaction types. Escrow transactions, bonded contracts, third party arbitration, multiparty
signatures, etc.
• Blockchain 2.0 expands the scope of the technology to enable the decentralisation of markets more
generally, and the transaction involving variety of assets by providing registers for certificates and
rights and obligations.
• As blockchain 2.0 is code the new application is said to be running on a new set of protocols
("blockchain 2.0 protocol"). Blockchain 2.0 applications would be akin to browsers, social networks
• The main idea behind Ethereum was to use blockchain in applications which were not limited to
cryptocurrency, though it started with Crypto.
• Architecture of
Ethereum is more
developer-friendly and
allows more use-cases
and applications.
• Few of the applications
made with the (https://
www.dapp.com/)
Ethereum Platform
Dapps
Continue….
Lets have your
That’s all
You can
Connect
with us
through

More Related Content

What's hot

INTRO TO BLOCKCHAINS AND CRYPTOCURRENCY
INTRO TO BLOCKCHAINS AND CRYPTOCURRENCYINTRO TO BLOCKCHAINS AND CRYPTOCURRENCY
INTRO TO BLOCKCHAINS AND CRYPTOCURRENCY
Joseph Holbrook, Chief Learning Officer (CLO)
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
Aayt Bahaa
 
5 Core Blockchain Technology Concepts
5 Core Blockchain Technology Concepts 5 Core Blockchain Technology Concepts
5 Core Blockchain Technology Concepts
Blockchain Council
 
Blockchains 101
Blockchains 101Blockchains 101
Blockchains 101
Nikhil Krishna Nair
 
Blockchain and Cryptography - A Primer
Blockchain and Cryptography - A PrimerBlockchain and Cryptography - A Primer
Blockchain and Cryptography - A Primer
Gokul Alex
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014
WeKCo Coworking
 
How Blockchain and Cryptocurrency works.
How Blockchain and Cryptocurrency works.How Blockchain and Cryptocurrency works.
How Blockchain and Cryptocurrency works.
Waleed Ahmed
 
How to Create Blockchain Products by Slice.Market CTO
How to Create Blockchain Products by Slice.Market CTOHow to Create Blockchain Products by Slice.Market CTO
How to Create Blockchain Products by Slice.Market CTO
Product School
 
How Blockchain Is Different From Cryptocurrency?
How Blockchain Is Different From Cryptocurrency?How Blockchain Is Different From Cryptocurrency?
How Blockchain Is Different From Cryptocurrency?
Endive Software
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
Nimmy Solomon
 
Are blockchain and crypto interchangeable terms
Are blockchain and crypto interchangeable terms Are blockchain and crypto interchangeable terms
Are blockchain and crypto interchangeable terms
Blockchain Council
 
Presentation about Blockchain technology
Presentation about Blockchain technologyPresentation about Blockchain technology
Presentation about Blockchain technology
Zakaria Hossain
 
Understanding blockchain
Understanding blockchainUnderstanding blockchain
Understanding blockchain
Priyab Satoshi
 
A Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval CaprazA Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval Capraz
Seval Çapraz
 
Block Chain Technology
Block Chain TechnologyBlock Chain Technology
Block Chain Technology
Vamshi Rebel
 
Blockchain 101 presentation
Blockchain 101 presentationBlockchain 101 presentation
Blockchain 101 presentation
Jeff Brandt
 
Blockchain ppt
Blockchain pptBlockchain ppt
Blockchain ppt
Surya Teja
 
Blockchain Fundamentals
Blockchain FundamentalsBlockchain Fundamentals
Blockchain Fundamentals
Provide Technologies
 
Distributed Systems for Blockchain using Cloud
Distributed  Systems for Blockchain  using CloudDistributed  Systems for Blockchain  using Cloud
Distributed Systems for Blockchain using Cloud
Hridyesh Bisht
 
Blockchain Technologies
Blockchain TechnologiesBlockchain Technologies
Blockchain Technologies
Adri Jovin
 

What's hot (20)

INTRO TO BLOCKCHAINS AND CRYPTOCURRENCY
INTRO TO BLOCKCHAINS AND CRYPTOCURRENCYINTRO TO BLOCKCHAINS AND CRYPTOCURRENCY
INTRO TO BLOCKCHAINS AND CRYPTOCURRENCY
 
Blockchain technology
Blockchain technologyBlockchain technology
Blockchain technology
 
5 Core Blockchain Technology Concepts
5 Core Blockchain Technology Concepts 5 Core Blockchain Technology Concepts
5 Core Blockchain Technology Concepts
 
Blockchains 101
Blockchains 101Blockchains 101
Blockchains 101
 
Blockchain and Cryptography - A Primer
Blockchain and Cryptography - A PrimerBlockchain and Cryptography - A Primer
Blockchain and Cryptography - A Primer
 
Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014Blockchain - Presentacion Betabeers Galicia 10/12/2014
Blockchain - Presentacion Betabeers Galicia 10/12/2014
 
How Blockchain and Cryptocurrency works.
How Blockchain and Cryptocurrency works.How Blockchain and Cryptocurrency works.
How Blockchain and Cryptocurrency works.
 
How to Create Blockchain Products by Slice.Market CTO
How to Create Blockchain Products by Slice.Market CTOHow to Create Blockchain Products by Slice.Market CTO
How to Create Blockchain Products by Slice.Market CTO
 
How Blockchain Is Different From Cryptocurrency?
How Blockchain Is Different From Cryptocurrency?How Blockchain Is Different From Cryptocurrency?
How Blockchain Is Different From Cryptocurrency?
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Are blockchain and crypto interchangeable terms
Are blockchain and crypto interchangeable terms Are blockchain and crypto interchangeable terms
Are blockchain and crypto interchangeable terms
 
Presentation about Blockchain technology
Presentation about Blockchain technologyPresentation about Blockchain technology
Presentation about Blockchain technology
 
Understanding blockchain
Understanding blockchainUnderstanding blockchain
Understanding blockchain
 
A Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval CaprazA Quick Start To Blockchain by Seval Capraz
A Quick Start To Blockchain by Seval Capraz
 
Block Chain Technology
Block Chain TechnologyBlock Chain Technology
Block Chain Technology
 
Blockchain 101 presentation
Blockchain 101 presentationBlockchain 101 presentation
Blockchain 101 presentation
 
Blockchain ppt
Blockchain pptBlockchain ppt
Blockchain ppt
 
Blockchain Fundamentals
Blockchain FundamentalsBlockchain Fundamentals
Blockchain Fundamentals
 
Distributed Systems for Blockchain using Cloud
Distributed  Systems for Blockchain  using CloudDistributed  Systems for Blockchain  using Cloud
Distributed Systems for Blockchain using Cloud
 
Blockchain Technologies
Blockchain TechnologiesBlockchain Technologies
Blockchain Technologies
 

Similar to Blockchain - Things you need to know

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
Nabi Hasan
 
BLOCKCHAIN.pptx
BLOCKCHAIN.pptxBLOCKCHAIN.pptx
BLOCKCHAIN.pptx
ChelladuraiBose1
 
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
AschalewAyele2
 
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
AschalewAyele2
 
BLOCK CHAIN technology for the students.
BLOCK CHAIN technology for the students.BLOCK CHAIN technology for the students.
BLOCK CHAIN technology for the students.
Rajasekhar364622
 
Blockchain technology | Bitcoins
Blockchain technology | BitcoinsBlockchain technology | Bitcoins
Blockchain technology | Bitcoins
Huzaifa Âl-Sikandar
 
module-1.pptx
module-1.pptxmodule-1.pptx
module-1.pptx
Raju385766
 
Blockchain Assignment
Blockchain AssignmentBlockchain Assignment
Blockchain Assignment
Akanksha Verma
 
Learn Blockchain-Basics - 101Blockchains
Learn Blockchain-Basics - 101BlockchainsLearn Blockchain-Basics - 101Blockchains
Learn Blockchain-Basics - 101Blockchains
JackSmith435850
 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and Demonstration
Yao Yao
 
Blockchain 101 by imran bashir
Blockchain 101  by imran bashirBlockchain 101  by imran bashir
Blockchain 101 by imran bashir
Imran Bashir
 
Introduction to Blockchain Technology
Introduction to Blockchain TechnologyIntroduction to Blockchain Technology
Introduction to Blockchain Technology
Md. Hasan Basri (Angel)
 
BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhgBlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
DevkumarKardamVIT
 
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
 
BLOCKCHAIN TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.pptBLOCKCHAIN TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.ppt
jishnub8
 
Introduction to blockchain & cryptocurrencies
Introduction to blockchain & cryptocurrenciesIntroduction to blockchain & cryptocurrencies
Introduction to blockchain & cryptocurrencies
Aurobindo Nayak
 
Blochchain Technology
Blochchain TechnologyBlochchain Technology
Blochchain Technology
Venugopal90182
 
BLOCKCHAIN KPR.pptx
BLOCKCHAIN KPR.pptxBLOCKCHAIN KPR.pptx
BLOCKCHAIN KPR.pptx
Rajivmenan
 
Blockchain
BlockchainBlockchain
Blockchain
Sai Nath
 
Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...
Ingo Weber
 

Similar to Blockchain - Things you need to know (20)

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.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
 
BLOCK CHAIN technology for the students.
BLOCK CHAIN technology for the students.BLOCK CHAIN technology for the students.
BLOCK CHAIN technology for the students.
 
Blockchain technology | Bitcoins
Blockchain technology | BitcoinsBlockchain technology | Bitcoins
Blockchain technology | Bitcoins
 
module-1.pptx
module-1.pptxmodule-1.pptx
module-1.pptx
 
Blockchain Assignment
Blockchain AssignmentBlockchain Assignment
Blockchain Assignment
 
Learn Blockchain-Basics - 101Blockchains
Learn Blockchain-Basics - 101BlockchainsLearn Blockchain-Basics - 101Blockchains
Learn Blockchain-Basics - 101Blockchains
 
Blockchain Security and Demonstration
Blockchain Security and DemonstrationBlockchain Security and Demonstration
Blockchain Security and Demonstration
 
Blockchain 101 by imran bashir
Blockchain 101  by imran bashirBlockchain 101  by imran bashir
Blockchain 101 by imran bashir
 
Introduction to Blockchain Technology
Introduction to Blockchain TechnologyIntroduction to Blockchain Technology
Introduction to Blockchain Technology
 
BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhgBlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
BlockChain (1).pptxbhbhbhhbhjbhbhgghbhjbhhg
 
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 TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.pptBLOCKCHAIN TECHNOLOGY.ppt
BLOCKCHAIN TECHNOLOGY.ppt
 
Introduction to blockchain & cryptocurrencies
Introduction to blockchain & cryptocurrenciesIntroduction to blockchain & cryptocurrencies
Introduction to blockchain & cryptocurrencies
 
Blochchain Technology
Blochchain TechnologyBlochchain Technology
Blochchain Technology
 
BLOCKCHAIN KPR.pptx
BLOCKCHAIN KPR.pptxBLOCKCHAIN KPR.pptx
BLOCKCHAIN KPR.pptx
 
Blockchain
BlockchainBlockchain
Blockchain
 
Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...Blockchain Application Design and Development, and the Case of Programmable M...
Blockchain Application Design and Development, and the Case of Programmable M...
 

Recently uploaded

From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
Fwdays
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
CatarinaPereira64715
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 

Recently uploaded (20)

From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 

Blockchain - Things you need to know

  • 1. CHAPTER II: BLOCKCHAIN BASICS BY. ABHISHEK NIRMAL JAIN FCA, ISA, FAFD, CBE
  • 2. Lets Recapitulate • Blockchain is a cryptography based software technology which functions as a distributed ledger that is heavily secured due to its attributes of peer to peer verification and authentication. • Blockchain is a decentralized computation and information sharing platform which enables multiple authoritative domains which do not trust each other to cooperate, coordinate and collaborate in a rational decision making process. • The Public Blockchain system’s task is to ensure that all this individual copies are consistent with each other, that the local copies every node has are identical, and are updated based on the global information.
  • 5. A Verified Transaction can involve Crypto- currency, Contracts, Records or any other Information Validation The Network Nodes Validates the Transactions and the User Status using known Algorithms Some one request the Transaction The requested transaction is broadcasted to a P2P network nodes Once verified, the transaction is combined with other transactions, to create a new block of data in the ledger.The new block is then added to the existing blockchain, in a way that is permanent and unalterable Transaction is Complete Working of Cryptocurrency
  • 6. Public Ledgers • The local information is a public ledger. It is something like everyone possesses his or her own copy of data. • Public ledger work like a data base, Public Ledger contains the historical information which is available to everyone and can be utilized for future computation. • The ledger which is available in an environment to everyone containing the information of all the transactions. • The parties in the network by looking into their local public ledger will be able to understand that the particular transaction is valid or not valid.
  • 7. Much more than public ledger • Blockchain works like a public ledger however requires ensuring of different aspects such as protocol for commitment, Consensus, Security and privacy & authenticity. Protocol for commitment Consensus / Validity Security Privacy and Authenticity
  • 9. Continue…. • Centralized Architecture Network: The Complete reliance for the information is on the Single point/ Node. The entire information get lost or denied if the main node collapses • Decentralized Architecture Network: The Reliance for the Information is on multiple points, which are again connected to their Individual nodes, these points acts as Mediators for individual nodes. • Distributed Architecture Network: In a complete distributed architecture you have all the nodes participating in the information sharing process where nodes coordinate with each other. • Conclusion: Blockchain is a platform which helps you to support this kind of decentralized platform or a distributed platform where you can share the information among yourselves in a very custody manner.
  • 10. Hashing - ####### • Hash function is a function that map any sized data to a fixed size. • One advantage of this hash function is one way function, that means, for given a x and n, H(x) can be computed. But if H(x) is given then the corresponding value of x cannot be uniquely identified. • It can be said blockchain is nothing, but data structures which are built upon the concept of hash function.
  • 11. Conti### • This hash function concept is used widely in cryptographic context and this is called as cryptographically secured hash function. The properties of this cryptographically secured hash function are 1. Function is one way: that means, given a x, you can compute H(x), but given H(x) you cannot compute x with any deterministic algorithm. 2. For any two different x1 and x2, the H(x)1 and H(x)2 will be different. • The cryptographically secured hash function have an important property which is called avalanche effect. The avalanche property of this cryptographically secured hash function - given an input whenever computing the digest, if you make little change in the input you will see significant change in the digest. • Link for Demo: http://www.sha1-online.com/
  • 12. Harber and Stornetta • The first use of this concept of cryptographically secured chain or blocks it came in 1991 in a paper by Harber and Stornetta. • What they did? They have taken parameters like the initial number in order the people have accessed the document, it started from 0 1 2 3, then corresponding change value constructed. • This particular architecture looks like something similar to blockchain, where you have multiple blocks of data and these blocks of data are connected by hash value. • This was the first use of this concept of the chain of blocks which was a earlier version blockchain in securing this digital document.
  • 13. Merkle tree • Merkle Tree is widely used and is also the foundation for blockchain concept. Lets understand what is a Merkle tree? Merkle tree is a tree structure, where the leaf nodes will contain the hash of the document and every individual node and intermediate node will contain the hash of the combination of the Childs.
  • 14. A Chain of Blocks The Longest Chain Rule ensures that network will recognise the “chain with most work” as the main chain. The chain with the most work is typically the longest of the Chain.
  • 15. H H A AA A HH H H H H S S S S S S S S Working of Bitcoins • Satoshi Nakamoto through his Bitcoin paper “digital currency or crypto currency,” which is completely Decentralised where no central authority (bank or a government) will have control over the currency.
  • 16. Continue…. Wallet The Wallet constructs the transactions, sign using Senders Private Key, and broadcasts it to the Network Network The network nodes validates transactions based on existing Blockchain and propagate the transactions to the miners Miners The miners adds the transactions to the next block to be mined within the time duration as per the mining procedure Updation Once the Mining is done and the harsh is obtained the block is included in the existing blockchain in the network.
  • 19. Blockchain 2.0 • The concept of blockchain gradually applied to multiple other sectors like Healthcare industry, Banking and Finance, Government, Supply chain and many more, it is some times termed as blockchain 2.0. • Satoshi Nakamoto in 2010 envisioned that "the blockchain design supports a tremendous variety of possible transaction types. Escrow transactions, bonded contracts, third party arbitration, multiparty signatures, etc. • Blockchain 2.0 expands the scope of the technology to enable the decentralisation of markets more generally, and the transaction involving variety of assets by providing registers for certificates and rights and obligations. • As blockchain 2.0 is code the new application is said to be running on a new set of protocols ("blockchain 2.0 protocol"). Blockchain 2.0 applications would be akin to browsers, social networks
  • 20. • The main idea behind Ethereum was to use blockchain in applications which were not limited to cryptocurrency, though it started with Crypto. • Architecture of Ethereum is more developer-friendly and allows more use-cases and applications. • Few of the applications made with the (https:// www.dapp.com/) Ethereum Platform Dapps Continue….