SlideShare una empresa de Scribd logo
1 de 34
Prabhat Kashyap
Software Consultant
Knoldus Software LLP
Introduction
to
Agenda
● Cryptocurrency
● Blockchain
● Distributed Ledger
● Smart Contracts
● Consensus Algorithm
● Blockchain Technologies
● Use Cases
What is cryptocurrency?
● Crypt-o-currency is a form of digital
money that is designed to be secure and,
in many cases, anonymous.
What is cryptocurrency?
● Crypt-o-currency is a form of digital
money that is designed to be secure and,
in many cases, anonymous.
● The first cryptocurrency was bitcoin,
which was created in 2009 and is still
the best known.
What is cryptocurrency?
● Crypt-o-currency is a form of digital
money that is designed to be secure and,
in many cases, anonymous.
● The first cryptocurrency was bitcoin,
which was created in 2009 and is still
the best known.
● There has been a proliferation of
cryptocurrencies in the past decade and
there are now more than 900 available on
the internet.
Most common cryptocurrencies?
● Bitcoin: Bitcoin was the first and is the most commonly traded
cryptocurrency to date. The currency was developed by Satoshi Nakamoto in
2009, a mysterious figure who developed its blockchain. It has a market
capitalisation of around $45 billion as of July 2017.
Most common cryptocurrencies?
● Bitcoin: Bitcoin was the first and is the most commonly traded
cryptocurrency to date. The currency was developed by Satoshi Nakamoto in
2009, a mysterious figure who developed its blockchain. It has a market
capitalisation of around $45 billion as of July 2017.
● Ethereum: Developed in 2015, ethereum is the currency token used in the
ethereum blockchain, the second most popular and valuable cryptocurrency.
Ethereum has a market capitalisation of around $18bn as of July 2017.
However, ethereum has had a turbulent journey. After a major hack in 2016
it split into two currencies, while its value has in recent months reached
as high as $400 but crashed briefly to as low as 10 cents.
Most common cryptocurrencies?
● Bitcoin: Bitcoin was the first and is the most commonly traded
cryptocurrency to date. The currency was developed by Satoshi Nakamoto in
2009, a mysterious figure who developed its blockchain. It has a market
capitalisation of around $45 billion as of July 2017.
● Ethereum: Developed in 2015, ethereum is the currency token used in the
ethereum blockchain, the second most popular and valuable cryptocurrency.
Ethereum has a market capitalisation of around $18bn as of July 2017.
However, ethereum has had a turbulent journey. After a major hack in 2016
it split into two currencies, while its value has in recent months reached
as high as $400 but crashed briefly to as low as 10 cents.
● Ripple: Ripple is another distributed ledger system that was founded in
2012. Ripple can be used to track more kinds of transactions, not just of
the cryptocurrency. It has been used by banks including Santander and UBS
and has a market capitalisation of around $6.3 billion.
Most common cryptocurrencies?
● Bitcoin: Bitcoin was the first and is the most commonly traded cryptocurrency
to date. The currency was developed by Satoshi Nakamoto in 2009, a
mysterious figure who developed its blockchain. It has a market
capitalisation of around $45 billion as of July 2017.
● Ethereum: Developed in 2015, ethereum is the currency token used in the
ethereum blockchain, the second most popular and valuable cryptocurrency.
Ethereum has a market capitalisation of around $18bn as of July 2017.
However, ethereum has had a turbulent journey. After a major hack in 2016 it
split into two currencies, while its value has in recent months reached as
high as $400 but crashed briefly to as low as 10 cents.
● Ripple: Ripple is another distributed ledger system that was founded in 2012.
Ripple can be used to track more kinds of transactions, not just of the
cryptocurrency. It has been used by banks including Santander and UBS and has
a market capitalisation of around $6.3 billion.
● Litecoin: This currency is most similar in form to bitcoin, but has moved
more quickly to develop new innovations, including faster payments and
processes to allow many more transactions. The total value of all Litecoin is
around $2.1 billion.
What is a Blockchain?
● “The blockchain is an incorruptible digital ledger of
economic transactions that can be programmed to
record not just financial transactions but virtually
everything of value.”
● Don & Alex Tapscott, authors Blockchain Revolution
What is a Blockchain?
● “The blockchain is an incorruptible digital ledger of economic
transactions that can be programmed to record not just
financial transactions but virtually everything of value.”
● Don & Alex Tapscott, authors Blockchain Revolution
● A blockchain is a shared ledger where transactions are
permanently recorded by appending blocks. The blockchain
serves as a historical record of all transactions that ever
occurred, from the genesis block to the latest block, hence
the name blockchain.
A Distributed Ledger
● At the heart of a blockchain network is a
distributed ledger that records all the
transactions that take place on the network.
A Distributed Ledger
● At the heart of a blockchain network is a
distributed ledger that records all the
transactions that take place on the network.
● A blockchain ledger is often described as
decentralized because it is replicated across
many network participants, each of whom
collaborate in its maintenance.
Smart Contracts
● To support the consistent update of information – and to enable a whole
host of ledger functions (transacting, querying, etc) – a blockchain network
uses smart contracts to provide controlled access to the ledger.
Smart Contracts
● To support the consistent update of information – and to enable a whole
host of ledger functions (transacting, querying, etc) – a blockchain network
uses smart contracts to provide controlled access to the ledger.
● Smart contracts help you exchange money, property, shares, or anything
of value in a transparent, conflict-free way while avoiding the services of a
middleman.
Smart Contracts
● To support the consistent update of information – and to enable a whole
host of ledger functions (transacting, querying, etc) – a blockchain network
uses smart contracts to provide controlled access to the ledger.
● Smart contracts help you exchange money, property, shares, or anything
of value in a transparent, conflict-free way while avoiding the services of a
middleman.
● At core, these automated contracts work like any other computer
program’s if-then statements. They just happen to be doing it in a way that
interacts with real-world assets.
Consensus Algorithm
● When we talk about the blockchain,
the first thing that came up in our
mind is the security and the
security because of the blockchain
consensus algorithm.
Consensus Algorithm
● When we talk about the blockchain,
the first thing that came up in our
mind is the security and the
security because of the blockchain
consensus algorithm.
● The ledger transactions
synchronized across the network.
Consensus Algorithm
● When we talk about the blockchain,
the first thing that came up in our
mind is the security and the
security because of the blockchain
consensus algorithm.
● The ledger transactions
synchronized across the network.
● In blockchains, participants in
network verifies the transaction.
Consensus Algorithm
Imagine that several divisions of the Byzantine army are camped outside an enemy city, each division commanded by its own
general. The generals can communicate with one another only by messenger. After observing the enemy, they must decide upon a
common plan of action. However, some of the generals may be traitors, trying to prevent the loyal generals from reaching
agreement. The generals must decide on when to attack the city, but they need a strong majority of their army to attack at
the same time. The generals must have an algorithm to guarantee that (a) all loyal generals decide upon the same plan of
action, and (b) a small number of traitors cannot cause the loyal generals to adopt a bad plan. The loyal generals will all
do what the algorithm says they should, but the traitors may do anything they wish. The algorithm must guarantee condition
(a) regardless of what the traitors do. The loyal generals should not only reach agreement, but should agree upon a
reasonable plan.
Consensus Algorithm
● PBFT - Practical Byzantine Fault Tolerance
Algorithm
Consensus Algorithm
● PBFT - Practical Byzantine Fault Tolerance
Algorithm
● PoW – Proof of Work
PoW
● Let’s say we are going to work on a string
“blockchain” and our target is to find a variation
of the variation of it that SHA-256 hashes to a
value beginning with ‘0000’.
● We vary the string by adding an integer value to
the end called a nonce and incrementing it each
time.
PoW Example
blockchain0 -- bd4824d8ee63fc82392a6441444166d22ed84eaa6dab11d4923075975acab938
blockchain1 -- db0b9c1cb5e9c680dfff7482f1a8efad0e786f41b6b89a758fb26d9e223e0a10
blockchain2 -- 8f0532cd22055fb7599aa48f38501dcd46e61712ab49a02f840f5545830e9260
blockchain3 -- eb61c3724d6da33605084d2d232bba0563cb82f4ad82c101b42f23c2e86277ef
blockchain4 -- 1af101f70897bf501779b7b2e413ae7144aba5b97e24890c71ba2a1d9c518d20
.
.
.
blockchain1038 -- 2eee57eaae45cc6a47c341facfe6cd1368e632cc065df9cb2c37fbe65478e29e
blockchain1039 -- 305c971ed5272a33940a09b72b2c101fdf51f36b96c77c0732ad2ed75319592d
blockchain1040 -- 3f1f04f2146bce225366fbe65da38a5acbde429777b2801e3ba0e6ae3d5c197a
blockchain1041 -- 00007f73e777e83b01302b5fd5bc9905960c6398c7b24d0f2cc6a3e0c5cd3522
Consensus Algorithm
● PBFT - Practical Byzantine Fault Tolerance
Algorithm
● PoW – Proof of Work
● PoS – Proof of Stake
Blockchain Technologies
● Hyperledger
Blockchain Technologies
● Hyperledger
● Ethereum
Blockchain Technologies
● Hyperledger
● Ethereum
● Quorum
Use Case Blockchains
● Supply Chains
● Online Voting
● Land Registries
● Cloud Storage
● and many more ...
References
● Bitcoin
● Blockgeeks
● PDForrest and Ordina Jworks
● Coindesk
● Wikipedia
Introduction to Cryptocurrency and Blockchain

Más contenido relacionado

La actualidad más candente

Bitcoin Transactions Examples
Bitcoin Transactions ExamplesBitcoin Transactions Examples
Bitcoin Transactions ExamplesJeff Flowers
 
Bitcoin, Blockchain and the Crypto Contracts - Part 2
Bitcoin, Blockchain and the Crypto Contracts - Part 2Bitcoin, Blockchain and the Crypto Contracts - Part 2
Bitcoin, Blockchain and the Crypto Contracts - Part 2Prithwis Mukerjee
 
Introduction to blockchain and cryptocurrency technologies
Introduction to blockchain and cryptocurrency technologiesIntroduction to blockchain and cryptocurrency technologies
Introduction to blockchain and cryptocurrency technologiesPaweł Wacławczyk
 
Can we safely adapt the construction of permissionless blockchain to user dem...
Can we safely adapt the construction of permissionless blockchain to user dem...Can we safely adapt the construction of permissionless blockchain to user dem...
Can we safely adapt the construction of permissionless blockchain to user dem...I MT
 
Are Cryptocurrencies the Future Global Currency System?
Are Cryptocurrencies the Future Global Currency System?Are Cryptocurrencies the Future Global Currency System?
Are Cryptocurrencies the Future Global Currency System?Finlaw Consultancy Pvt Ltd
 
Kyber network de fi whitepaper
Kyber network de fi whitepaperKyber network de fi whitepaper
Kyber network de fi whitepaperBlockchainkuDotcom
 
Intro to Blockchain - And, by the way, what the heck is proof-of-work?
Intro to Blockchain - And, by the way, what the heck is proof-of-work?Intro to Blockchain - And, by the way, what the heck is proof-of-work?
Intro to Blockchain - And, by the way, what the heck is proof-of-work?Jim Flynn
 
Bitcoin lightning network and ethereum protocols
Bitcoin lightning network and ethereum protocolsBitcoin lightning network and ethereum protocols
Bitcoin lightning network and ethereum protocolsSUSMIT LAVANIA
 
Pandora Boxchain: AI & Blockchain Project
Pandora Boxchain: AI & Blockchain ProjectPandora Boxchain: AI & Blockchain Project
Pandora Boxchain: AI & Blockchain ProjectPandora Boxchain
 
gething started - ethereum & using the geth golang client
gething started - ethereum & using the geth golang clientgething started - ethereum & using the geth golang client
gething started - ethereum & using the geth golang clientSathish VJ
 
CryptocurrencyProject
CryptocurrencyProjectCryptocurrencyProject
CryptocurrencyProjectTim Tosi
 
Bitcoin Blockchain - Under the Hood
Bitcoin Blockchain - Under the HoodBitcoin Blockchain - Under the Hood
Bitcoin Blockchain - Under the HoodGalin Dinkov
 
From Crypto Kitties to non fungible token to ERC721 standard
From Crypto Kitties to non fungible token to ERC721 standardFrom Crypto Kitties to non fungible token to ERC721 standard
From Crypto Kitties to non fungible token to ERC721 standardmaeste
 
Using data to evaluate the health of cryptonetworks
Using data to evaluate the health of cryptonetworksUsing data to evaluate the health of cryptonetworks
Using data to evaluate the health of cryptonetworksElias Simos
 
Explain Ethereum smart contract hacking like i am a five
Explain Ethereum smart contract hacking like i am a fiveExplain Ethereum smart contract hacking like i am a five
Explain Ethereum smart contract hacking like i am a fiveZoltan Balazs
 

La actualidad más candente (20)

Bitcoin Transactions Examples
Bitcoin Transactions ExamplesBitcoin Transactions Examples
Bitcoin Transactions Examples
 
Bitcoin, Blockchain and the Crypto Contracts - Part 2
Bitcoin, Blockchain and the Crypto Contracts - Part 2Bitcoin, Blockchain and the Crypto Contracts - Part 2
Bitcoin, Blockchain and the Crypto Contracts - Part 2
 
Introduction to blockchain and cryptocurrency technologies
Introduction to blockchain and cryptocurrency technologiesIntroduction to blockchain and cryptocurrency technologies
Introduction to blockchain and cryptocurrency technologies
 
Can we safely adapt the construction of permissionless blockchain to user dem...
Can we safely adapt the construction of permissionless blockchain to user dem...Can we safely adapt the construction of permissionless blockchain to user dem...
Can we safely adapt the construction of permissionless blockchain to user dem...
 
Polkadot ideation
Polkadot ideationPolkadot ideation
Polkadot ideation
 
Are Cryptocurrencies the Future Global Currency System?
Are Cryptocurrencies the Future Global Currency System?Are Cryptocurrencies the Future Global Currency System?
Are Cryptocurrencies the Future Global Currency System?
 
Kyber network de fi whitepaper
Kyber network de fi whitepaperKyber network de fi whitepaper
Kyber network de fi whitepaper
 
Ethereum Intro
Ethereum IntroEthereum Intro
Ethereum Intro
 
Intro to Blockchain - And, by the way, what the heck is proof-of-work?
Intro to Blockchain - And, by the way, what the heck is proof-of-work?Intro to Blockchain - And, by the way, what the heck is proof-of-work?
Intro to Blockchain - And, by the way, what the heck is proof-of-work?
 
Smart contracts & dApps
Smart contracts & dAppsSmart contracts & dApps
Smart contracts & dApps
 
Bitcoin lightning network and ethereum protocols
Bitcoin lightning network and ethereum protocolsBitcoin lightning network and ethereum protocols
Bitcoin lightning network and ethereum protocols
 
Blockchain Corporate Style
Blockchain Corporate StyleBlockchain Corporate Style
Blockchain Corporate Style
 
Crypto Currency
Crypto CurrencyCrypto Currency
Crypto Currency
 
Pandora Boxchain: AI & Blockchain Project
Pandora Boxchain: AI & Blockchain ProjectPandora Boxchain: AI & Blockchain Project
Pandora Boxchain: AI & Blockchain Project
 
gething started - ethereum & using the geth golang client
gething started - ethereum & using the geth golang clientgething started - ethereum & using the geth golang client
gething started - ethereum & using the geth golang client
 
CryptocurrencyProject
CryptocurrencyProjectCryptocurrencyProject
CryptocurrencyProject
 
Bitcoin Blockchain - Under the Hood
Bitcoin Blockchain - Under the HoodBitcoin Blockchain - Under the Hood
Bitcoin Blockchain - Under the Hood
 
From Crypto Kitties to non fungible token to ERC721 standard
From Crypto Kitties to non fungible token to ERC721 standardFrom Crypto Kitties to non fungible token to ERC721 standard
From Crypto Kitties to non fungible token to ERC721 standard
 
Using data to evaluate the health of cryptonetworks
Using data to evaluate the health of cryptonetworksUsing data to evaluate the health of cryptonetworks
Using data to evaluate the health of cryptonetworks
 
Explain Ethereum smart contract hacking like i am a five
Explain Ethereum smart contract hacking like i am a fiveExplain Ethereum smart contract hacking like i am a five
Explain Ethereum smart contract hacking like i am a five
 

Similar a Introduction to Cryptocurrency and Blockchain

Blockchain, smart contracts - introduction
Blockchain, smart contracts - introductionBlockchain, smart contracts - introduction
Blockchain, smart contracts - introductionLukasz Jarmulowicz
 
Iceic2019 final presented
Iceic2019 final presentedIceic2019 final presented
Iceic2019 final presentedHeung-No Lee
 
Transaction speed
Transaction speedTransaction speed
Transaction speedOliviaJune1
 
Final presentation (1)
Final presentation (1)Final presentation (1)
Final presentation (1)BidisaBiswas1
 
LVLUPKL - My Life on The Blockchain
LVLUPKL - My Life on The BlockchainLVLUPKL - My Life on The Blockchain
LVLUPKL - My Life on The BlockchainMark Smalley
 
OVERVIEW ON CRYPTOCURRENCY
OVERVIEW ON CRYPTOCURRENCYOVERVIEW ON CRYPTOCURRENCY
OVERVIEW ON CRYPTOCURRENCYdrrammohan
 
Blockchain and Cryptocurrencies
Blockchain and CryptocurrenciesBlockchain and Cryptocurrencies
Blockchain and CryptocurrenciesnimeshQ
 
[ETHCon Korea 2019] Lee heungno 이흥노
[ETHCon Korea 2019] Lee heungno 이흥노[ETHCon Korea 2019] Lee heungno 이흥노
[ETHCon Korea 2019] Lee heungno 이흥노ethconkr
 
2019 blockchain economy
2019 blockchain economy2019 blockchain economy
2019 blockchain economyHeung-No Lee
 
“As a layperson -let us understand- cryptocurrency and how it works.pdf
“As a layperson -let us understand- cryptocurrency and how it works.pdf“As a layperson -let us understand- cryptocurrency and how it works.pdf
“As a layperson -let us understand- cryptocurrency and how it works.pdfRAVI TIKU
 
What is a blockchain?
What is a blockchain?What is a blockchain?
What is a blockchain?Kevin Koo
 
what is crypto currency.pptx
what is crypto currency.pptxwhat is crypto currency.pptx
what is crypto currency.pptxbishwaskevin
 
Top 8 blockchain based smart contract platforms
Top 8 blockchain based smart contract platformsTop 8 blockchain based smart contract platforms
Top 8 blockchain based smart contract platformsBlockchain Council
 
Cryptocurrency - A Complete Article CQL.pdf
Cryptocurrency - A Complete Article CQL.pdfCryptocurrency - A Complete Article CQL.pdf
Cryptocurrency - A Complete Article CQL.pdfDEEPENDRA MERADEV
 
How To Pick The Best Crypto Asset To Invest In
How To Pick The Best Crypto Asset To Invest InHow To Pick The Best Crypto Asset To Invest In
How To Pick The Best Crypto Asset To Invest InAiman Nazaal
 

Similar a Introduction to Cryptocurrency and Blockchain (20)

Blockchain, smart contracts - introduction
Blockchain, smart contracts - introductionBlockchain, smart contracts - introduction
Blockchain, smart contracts - introduction
 
Let’s Talk Crypto
Let’s Talk CryptoLet’s Talk Crypto
Let’s Talk Crypto
 
Iceic2019 final presented
Iceic2019 final presentedIceic2019 final presented
Iceic2019 final presented
 
Transaction speed
Transaction speedTransaction speed
Transaction speed
 
crypto ppt.ppt
crypto ppt.pptcrypto ppt.ppt
crypto ppt.ppt
 
Final presentation (1)
Final presentation (1)Final presentation (1)
Final presentation (1)
 
LVLUPKL - My Life on The Blockchain
LVLUPKL - My Life on The BlockchainLVLUPKL - My Life on The Blockchain
LVLUPKL - My Life on The Blockchain
 
OVERVIEW ON CRYPTOCURRENCY
OVERVIEW ON CRYPTOCURRENCYOVERVIEW ON CRYPTOCURRENCY
OVERVIEW ON CRYPTOCURRENCY
 
Blockchain and Cryptocurrencies
Blockchain and CryptocurrenciesBlockchain and Cryptocurrencies
Blockchain and Cryptocurrencies
 
[ETHCon Korea 2019] Lee heungno 이흥노
[ETHCon Korea 2019] Lee heungno 이흥노[ETHCon Korea 2019] Lee heungno 이흥노
[ETHCon Korea 2019] Lee heungno 이흥노
 
Cryptocurrency
CryptocurrencyCryptocurrency
Cryptocurrency
 
2019 blockchain economy
2019 blockchain economy2019 blockchain economy
2019 blockchain economy
 
“As a layperson -let us understand- cryptocurrency and how it works.pdf
“As a layperson -let us understand- cryptocurrency and how it works.pdf“As a layperson -let us understand- cryptocurrency and how it works.pdf
“As a layperson -let us understand- cryptocurrency and how it works.pdf
 
What is a blockchain?
What is a blockchain?What is a blockchain?
What is a blockchain?
 
Blockchain for NGOs
Blockchain for NGOsBlockchain for NGOs
Blockchain for NGOs
 
CRYPTO.pptx
CRYPTO.pptxCRYPTO.pptx
CRYPTO.pptx
 
what is crypto currency.pptx
what is crypto currency.pptxwhat is crypto currency.pptx
what is crypto currency.pptx
 
Top 8 blockchain based smart contract platforms
Top 8 blockchain based smart contract platformsTop 8 blockchain based smart contract platforms
Top 8 blockchain based smart contract platforms
 
Cryptocurrency - A Complete Article CQL.pdf
Cryptocurrency - A Complete Article CQL.pdfCryptocurrency - A Complete Article CQL.pdf
Cryptocurrency - A Complete Article CQL.pdf
 
How To Pick The Best Crypto Asset To Invest In
How To Pick The Best Crypto Asset To Invest InHow To Pick The Best Crypto Asset To Invest In
How To Pick The Best Crypto Asset To Invest In
 

Más de Knoldus Inc.

Robusta -Tool Presentation (DevOps).pptx
Robusta -Tool Presentation (DevOps).pptxRobusta -Tool Presentation (DevOps).pptx
Robusta -Tool Presentation (DevOps).pptxKnoldus Inc.
 
Optimizing Kubernetes using GOLDILOCKS.pptx
Optimizing Kubernetes using GOLDILOCKS.pptxOptimizing Kubernetes using GOLDILOCKS.pptx
Optimizing Kubernetes using GOLDILOCKS.pptxKnoldus Inc.
 
Azure Function App Exception Handling.pptx
Azure Function App Exception Handling.pptxAzure Function App Exception Handling.pptx
Azure Function App Exception Handling.pptxKnoldus Inc.
 
CQRS Design Pattern Presentation (Java).pptx
CQRS Design Pattern Presentation (Java).pptxCQRS Design Pattern Presentation (Java).pptx
CQRS Design Pattern Presentation (Java).pptxKnoldus Inc.
 
ETL Observability: Azure to Snowflake Presentation
ETL Observability: Azure to Snowflake PresentationETL Observability: Azure to Snowflake Presentation
ETL Observability: Azure to Snowflake PresentationKnoldus Inc.
 
Scripting with K6 - Beyond the Basics Presentation
Scripting with K6 - Beyond the Basics PresentationScripting with K6 - Beyond the Basics Presentation
Scripting with K6 - Beyond the Basics PresentationKnoldus Inc.
 
Getting started with dotnet core Web APIs
Getting started with dotnet core Web APIsGetting started with dotnet core Web APIs
Getting started with dotnet core Web APIsKnoldus Inc.
 
Introduction To Rust part II Presentation
Introduction To Rust part II PresentationIntroduction To Rust part II Presentation
Introduction To Rust part II PresentationKnoldus Inc.
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Configuring Workflows & Validators in JIRA
Configuring Workflows & Validators in JIRAConfiguring Workflows & Validators in JIRA
Configuring Workflows & Validators in JIRAKnoldus Inc.
 
Advanced Python (with dependency injection and hydra configuration packages)
Advanced Python (with dependency injection and hydra configuration packages)Advanced Python (with dependency injection and hydra configuration packages)
Advanced Python (with dependency injection and hydra configuration packages)Knoldus Inc.
 
Azure Databricks (For Data Analytics).pptx
Azure Databricks (For Data Analytics).pptxAzure Databricks (For Data Analytics).pptx
Azure Databricks (For Data Analytics).pptxKnoldus Inc.
 
The Power of Dependency Injection with Dagger 2 and Kotlin
The Power of Dependency Injection with Dagger 2 and KotlinThe Power of Dependency Injection with Dagger 2 and Kotlin
The Power of Dependency Injection with Dagger 2 and KotlinKnoldus Inc.
 
Data Engineering with Databricks Presentation
Data Engineering with Databricks PresentationData Engineering with Databricks Presentation
Data Engineering with Databricks PresentationKnoldus Inc.
 
Databricks for MLOps Presentation (AI/ML)
Databricks for MLOps Presentation (AI/ML)Databricks for MLOps Presentation (AI/ML)
Databricks for MLOps Presentation (AI/ML)Knoldus Inc.
 
NoOps - (Automate Ops) Presentation.pptx
NoOps - (Automate Ops) Presentation.pptxNoOps - (Automate Ops) Presentation.pptx
NoOps - (Automate Ops) Presentation.pptxKnoldus Inc.
 
Mastering Distributed Performance Testing
Mastering Distributed Performance TestingMastering Distributed Performance Testing
Mastering Distributed Performance TestingKnoldus Inc.
 
MLops on Vertex AI Presentation (AI/ML).pptx
MLops on Vertex AI Presentation (AI/ML).pptxMLops on Vertex AI Presentation (AI/ML).pptx
MLops on Vertex AI Presentation (AI/ML).pptxKnoldus Inc.
 
Introduction to Ansible Tower Presentation
Introduction to Ansible Tower PresentationIntroduction to Ansible Tower Presentation
Introduction to Ansible Tower PresentationKnoldus Inc.
 
CQRS with dot net services presentation.
CQRS with dot net services presentation.CQRS with dot net services presentation.
CQRS with dot net services presentation.Knoldus Inc.
 

Más de Knoldus Inc. (20)

Robusta -Tool Presentation (DevOps).pptx
Robusta -Tool Presentation (DevOps).pptxRobusta -Tool Presentation (DevOps).pptx
Robusta -Tool Presentation (DevOps).pptx
 
Optimizing Kubernetes using GOLDILOCKS.pptx
Optimizing Kubernetes using GOLDILOCKS.pptxOptimizing Kubernetes using GOLDILOCKS.pptx
Optimizing Kubernetes using GOLDILOCKS.pptx
 
Azure Function App Exception Handling.pptx
Azure Function App Exception Handling.pptxAzure Function App Exception Handling.pptx
Azure Function App Exception Handling.pptx
 
CQRS Design Pattern Presentation (Java).pptx
CQRS Design Pattern Presentation (Java).pptxCQRS Design Pattern Presentation (Java).pptx
CQRS Design Pattern Presentation (Java).pptx
 
ETL Observability: Azure to Snowflake Presentation
ETL Observability: Azure to Snowflake PresentationETL Observability: Azure to Snowflake Presentation
ETL Observability: Azure to Snowflake Presentation
 
Scripting with K6 - Beyond the Basics Presentation
Scripting with K6 - Beyond the Basics PresentationScripting with K6 - Beyond the Basics Presentation
Scripting with K6 - Beyond the Basics Presentation
 
Getting started with dotnet core Web APIs
Getting started with dotnet core Web APIsGetting started with dotnet core Web APIs
Getting started with dotnet core Web APIs
 
Introduction To Rust part II Presentation
Introduction To Rust part II PresentationIntroduction To Rust part II Presentation
Introduction To Rust part II Presentation
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Configuring Workflows & Validators in JIRA
Configuring Workflows & Validators in JIRAConfiguring Workflows & Validators in JIRA
Configuring Workflows & Validators in JIRA
 
Advanced Python (with dependency injection and hydra configuration packages)
Advanced Python (with dependency injection and hydra configuration packages)Advanced Python (with dependency injection and hydra configuration packages)
Advanced Python (with dependency injection and hydra configuration packages)
 
Azure Databricks (For Data Analytics).pptx
Azure Databricks (For Data Analytics).pptxAzure Databricks (For Data Analytics).pptx
Azure Databricks (For Data Analytics).pptx
 
The Power of Dependency Injection with Dagger 2 and Kotlin
The Power of Dependency Injection with Dagger 2 and KotlinThe Power of Dependency Injection with Dagger 2 and Kotlin
The Power of Dependency Injection with Dagger 2 and Kotlin
 
Data Engineering with Databricks Presentation
Data Engineering with Databricks PresentationData Engineering with Databricks Presentation
Data Engineering with Databricks Presentation
 
Databricks for MLOps Presentation (AI/ML)
Databricks for MLOps Presentation (AI/ML)Databricks for MLOps Presentation (AI/ML)
Databricks for MLOps Presentation (AI/ML)
 
NoOps - (Automate Ops) Presentation.pptx
NoOps - (Automate Ops) Presentation.pptxNoOps - (Automate Ops) Presentation.pptx
NoOps - (Automate Ops) Presentation.pptx
 
Mastering Distributed Performance Testing
Mastering Distributed Performance TestingMastering Distributed Performance Testing
Mastering Distributed Performance Testing
 
MLops on Vertex AI Presentation (AI/ML).pptx
MLops on Vertex AI Presentation (AI/ML).pptxMLops on Vertex AI Presentation (AI/ML).pptx
MLops on Vertex AI Presentation (AI/ML).pptx
 
Introduction to Ansible Tower Presentation
Introduction to Ansible Tower PresentationIntroduction to Ansible Tower Presentation
Introduction to Ansible Tower Presentation
 
CQRS with dot net services presentation.
CQRS with dot net services presentation.CQRS with dot net services presentation.
CQRS with dot net services presentation.
 

Último

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 

Último (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 

Introduction to Cryptocurrency and Blockchain

  • 1. Prabhat Kashyap Software Consultant Knoldus Software LLP Introduction to
  • 2. Agenda ● Cryptocurrency ● Blockchain ● Distributed Ledger ● Smart Contracts ● Consensus Algorithm ● Blockchain Technologies ● Use Cases
  • 3. What is cryptocurrency? ● Crypt-o-currency is a form of digital money that is designed to be secure and, in many cases, anonymous.
  • 4. What is cryptocurrency? ● Crypt-o-currency is a form of digital money that is designed to be secure and, in many cases, anonymous. ● The first cryptocurrency was bitcoin, which was created in 2009 and is still the best known.
  • 5. What is cryptocurrency? ● Crypt-o-currency is a form of digital money that is designed to be secure and, in many cases, anonymous. ● The first cryptocurrency was bitcoin, which was created in 2009 and is still the best known. ● There has been a proliferation of cryptocurrencies in the past decade and there are now more than 900 available on the internet.
  • 6. Most common cryptocurrencies? ● Bitcoin: Bitcoin was the first and is the most commonly traded cryptocurrency to date. The currency was developed by Satoshi Nakamoto in 2009, a mysterious figure who developed its blockchain. It has a market capitalisation of around $45 billion as of July 2017.
  • 7. Most common cryptocurrencies? ● Bitcoin: Bitcoin was the first and is the most commonly traded cryptocurrency to date. The currency was developed by Satoshi Nakamoto in 2009, a mysterious figure who developed its blockchain. It has a market capitalisation of around $45 billion as of July 2017. ● Ethereum: Developed in 2015, ethereum is the currency token used in the ethereum blockchain, the second most popular and valuable cryptocurrency. Ethereum has a market capitalisation of around $18bn as of July 2017. However, ethereum has had a turbulent journey. After a major hack in 2016 it split into two currencies, while its value has in recent months reached as high as $400 but crashed briefly to as low as 10 cents.
  • 8. Most common cryptocurrencies? ● Bitcoin: Bitcoin was the first and is the most commonly traded cryptocurrency to date. The currency was developed by Satoshi Nakamoto in 2009, a mysterious figure who developed its blockchain. It has a market capitalisation of around $45 billion as of July 2017. ● Ethereum: Developed in 2015, ethereum is the currency token used in the ethereum blockchain, the second most popular and valuable cryptocurrency. Ethereum has a market capitalisation of around $18bn as of July 2017. However, ethereum has had a turbulent journey. After a major hack in 2016 it split into two currencies, while its value has in recent months reached as high as $400 but crashed briefly to as low as 10 cents. ● Ripple: Ripple is another distributed ledger system that was founded in 2012. Ripple can be used to track more kinds of transactions, not just of the cryptocurrency. It has been used by banks including Santander and UBS and has a market capitalisation of around $6.3 billion.
  • 9. Most common cryptocurrencies? ● Bitcoin: Bitcoin was the first and is the most commonly traded cryptocurrency to date. The currency was developed by Satoshi Nakamoto in 2009, a mysterious figure who developed its blockchain. It has a market capitalisation of around $45 billion as of July 2017. ● Ethereum: Developed in 2015, ethereum is the currency token used in the ethereum blockchain, the second most popular and valuable cryptocurrency. Ethereum has a market capitalisation of around $18bn as of July 2017. However, ethereum has had a turbulent journey. After a major hack in 2016 it split into two currencies, while its value has in recent months reached as high as $400 but crashed briefly to as low as 10 cents. ● Ripple: Ripple is another distributed ledger system that was founded in 2012. Ripple can be used to track more kinds of transactions, not just of the cryptocurrency. It has been used by banks including Santander and UBS and has a market capitalisation of around $6.3 billion. ● Litecoin: This currency is most similar in form to bitcoin, but has moved more quickly to develop new innovations, including faster payments and processes to allow many more transactions. The total value of all Litecoin is around $2.1 billion.
  • 10.
  • 11. What is a Blockchain? ● “The blockchain is an incorruptible digital ledger of economic transactions that can be programmed to record not just financial transactions but virtually everything of value.” ● Don & Alex Tapscott, authors Blockchain Revolution
  • 12. What is a Blockchain? ● “The blockchain is an incorruptible digital ledger of economic transactions that can be programmed to record not just financial transactions but virtually everything of value.” ● Don & Alex Tapscott, authors Blockchain Revolution ● A blockchain is a shared ledger where transactions are permanently recorded by appending blocks. The blockchain serves as a historical record of all transactions that ever occurred, from the genesis block to the latest block, hence the name blockchain.
  • 13.
  • 14. A Distributed Ledger ● At the heart of a blockchain network is a distributed ledger that records all the transactions that take place on the network.
  • 15. A Distributed Ledger ● At the heart of a blockchain network is a distributed ledger that records all the transactions that take place on the network. ● A blockchain ledger is often described as decentralized because it is replicated across many network participants, each of whom collaborate in its maintenance.
  • 16. Smart Contracts ● To support the consistent update of information – and to enable a whole host of ledger functions (transacting, querying, etc) – a blockchain network uses smart contracts to provide controlled access to the ledger.
  • 17. Smart Contracts ● To support the consistent update of information – and to enable a whole host of ledger functions (transacting, querying, etc) – a blockchain network uses smart contracts to provide controlled access to the ledger. ● Smart contracts help you exchange money, property, shares, or anything of value in a transparent, conflict-free way while avoiding the services of a middleman.
  • 18. Smart Contracts ● To support the consistent update of information – and to enable a whole host of ledger functions (transacting, querying, etc) – a blockchain network uses smart contracts to provide controlled access to the ledger. ● Smart contracts help you exchange money, property, shares, or anything of value in a transparent, conflict-free way while avoiding the services of a middleman. ● At core, these automated contracts work like any other computer program’s if-then statements. They just happen to be doing it in a way that interacts with real-world assets.
  • 19.
  • 20. Consensus Algorithm ● When we talk about the blockchain, the first thing that came up in our mind is the security and the security because of the blockchain consensus algorithm.
  • 21. Consensus Algorithm ● When we talk about the blockchain, the first thing that came up in our mind is the security and the security because of the blockchain consensus algorithm. ● The ledger transactions synchronized across the network.
  • 22. Consensus Algorithm ● When we talk about the blockchain, the first thing that came up in our mind is the security and the security because of the blockchain consensus algorithm. ● The ledger transactions synchronized across the network. ● In blockchains, participants in network verifies the transaction.
  • 23. Consensus Algorithm Imagine that several divisions of the Byzantine army are camped outside an enemy city, each division commanded by its own general. The generals can communicate with one another only by messenger. After observing the enemy, they must decide upon a common plan of action. However, some of the generals may be traitors, trying to prevent the loyal generals from reaching agreement. The generals must decide on when to attack the city, but they need a strong majority of their army to attack at the same time. The generals must have an algorithm to guarantee that (a) all loyal generals decide upon the same plan of action, and (b) a small number of traitors cannot cause the loyal generals to adopt a bad plan. The loyal generals will all do what the algorithm says they should, but the traitors may do anything they wish. The algorithm must guarantee condition (a) regardless of what the traitors do. The loyal generals should not only reach agreement, but should agree upon a reasonable plan.
  • 24. Consensus Algorithm ● PBFT - Practical Byzantine Fault Tolerance Algorithm
  • 25. Consensus Algorithm ● PBFT - Practical Byzantine Fault Tolerance Algorithm ● PoW – Proof of Work
  • 26. PoW ● Let’s say we are going to work on a string “blockchain” and our target is to find a variation of the variation of it that SHA-256 hashes to a value beginning with ‘0000’. ● We vary the string by adding an integer value to the end called a nonce and incrementing it each time.
  • 27. PoW Example blockchain0 -- bd4824d8ee63fc82392a6441444166d22ed84eaa6dab11d4923075975acab938 blockchain1 -- db0b9c1cb5e9c680dfff7482f1a8efad0e786f41b6b89a758fb26d9e223e0a10 blockchain2 -- 8f0532cd22055fb7599aa48f38501dcd46e61712ab49a02f840f5545830e9260 blockchain3 -- eb61c3724d6da33605084d2d232bba0563cb82f4ad82c101b42f23c2e86277ef blockchain4 -- 1af101f70897bf501779b7b2e413ae7144aba5b97e24890c71ba2a1d9c518d20 . . . blockchain1038 -- 2eee57eaae45cc6a47c341facfe6cd1368e632cc065df9cb2c37fbe65478e29e blockchain1039 -- 305c971ed5272a33940a09b72b2c101fdf51f36b96c77c0732ad2ed75319592d blockchain1040 -- 3f1f04f2146bce225366fbe65da38a5acbde429777b2801e3ba0e6ae3d5c197a blockchain1041 -- 00007f73e777e83b01302b5fd5bc9905960c6398c7b24d0f2cc6a3e0c5cd3522
  • 28. Consensus Algorithm ● PBFT - Practical Byzantine Fault Tolerance Algorithm ● PoW – Proof of Work ● PoS – Proof of Stake
  • 32. Use Case Blockchains ● Supply Chains ● Online Voting ● Land Registries ● Cloud Storage ● and many more ...
  • 33. References ● Bitcoin ● Blockgeeks ● PDForrest and Ordina Jworks ● Coindesk ● Wikipedia

Notas del editor

  1. In 1999, Miguel Castro and Barbara Liskov introduced the “Practical Byzantine Fault Tolerance” (PBFT) algorithm, which provides high-performance Byzantine state machine replication, processing thousands of requests per second with sub-millisecond increases in latency.