SlideShare a Scribd company logo
1 of 40
Anuj Agarwal
Welcome to World of Blockchain
8
High-Level Schedule
Bitcoin Blockchain
Usecases
Smart Contracts
Understanding
Blockchain
Blockchain and
Databases
First
Break
Second
Break
Closing
Presentation
Anything that is capable of being owned or controlled to produce value, is considered an asset
•can be tangible or intangible
•value can be converted into cash.
Cash also an asset.
Asset examples:
•Cars, value clothes (physical)
•Bonds, securities, repurchase agreements (intangible)
•Licenses & patents (intangible assets)
•Music, video, games (intangible, digital)
Value and Asset
A participant is a member of a business network
Customer, Supplier, Government, Regulator
Usually reside in an organization
Have specific identities and roles
A transaction is an asset transfer between two or
more participants, for example
•John gives a car to Anthony (simple)
•John gives a car to Anthony, Anthony gives
money to John (more complex)
A contract is set of conditions under which
transactions occur, for example
•If Anthony pays John money, then car passes
from John to Anthony (simple)
•If car won't start, funds do not pass to John (as
decided by independent third party arbitrator)
Participants, Transactions & Contracts
BlockChain
Simply defined a Blockchain is
little more than a:
Distributed
Secure
Logfile
Intrinsic Need for Blockchain
We should now have a clear and basic understanding
of the motivations behind bitcoin. The goal is a “peer-
to-peer version of electronic cash”, a bypass of the
current payment-processing middlemen, a digital
equivalent of you directly giving money. These
motivations lead us to blockchain technology.
What is Blockchain
A blockchain is a ledger of facts, replicated across several
computers assembled in a peer-to-peer network. Facts
can be anything from monetary transactions to content
signature. Members of the network are anonymous
individuals called nodes. All communication inside the
network takes advantage of cryptography to securely
identify the sender and the receiver. When a node wants
to add a fact to the ledger, a consensus forms in the
network to determine where this fact should appear in
the ledger; this consensus is called a block.
A database is a repository of structured information, grouped into spreadsheet-like
entities called tables. A simple example of such a table is a list of bank accounts, in
which each row contains an account number along with the balance of that
account.
Understanding Database
In MVCC, each transaction sees a
consistent snapshot of the data at
a certain point in time, even if part
of that data is in the process of
being updated by a
second simultaneous transaction.
MVCC
Concurrency control keeps our data (especially
financial) sane and secure, and it comes in
many forms. But all share the principle that
database operations are grouped into
“transactions”, which are treated atomically,
meaning that they succeed or fail as a whole.
Concurrency preserves consistency by locking
or freezing parts of a database while they are in
use by one transaction, to prevent other
transactions from operating on the same
information in a conflicting way.
1. To increase reliability, so that if one copy of
the database is lost (e.g. due to a disk
failure), we can instantly switch over to a
second copy.
2. To increase throughput, if the volume of
operations goes beyond the capacity of a
single database server.
3. To reduce latency, so that processes running
in the Singapore office need not wait for
responses from a database sitting in Toronto.
Multi-master database replication
Concurrency control keeps our data (especially
financial) sane and secure, and it comes in
many forms. But all share the principle that
database operations are grouped into
“transactions”, which are treated atomically,
meaning that they succeed or fail as a whole.
Concurrency preserves consistency by locking
or freezing parts of a database while they are in
use by one transaction, to prevent other
transactions from operating on the same
information in a conflicting way.
Blockchains as distributed MVCC
Blockchains vs centralized databases
Disintermediation
The core value of a blockchain is
enabling a database to be directly
shared across boundaries of trust,
without requiring a central
administrator
Confidentiality:
A node has full visibility into: (a) the
database’s current state, (b) the
modification requested by a
transaction, and (c) a digital
signature which proves the
transaction’s origin.
Robustness:
Benefit of blockchain-powered
databases is extreme fault tolerance,
which stems from their built-in
redundancy.
Performance
Blockchains will always be slower
than centralized databases.
Do you need a Blockchain
•Unpermissioned ledgers such as Bitcoin have no single
owner — indeed, they cannot be owned. The purpose of an
unpermissioned ledger is to allow anyone to contribute data
to the ledger and for everyone in possession of the ledger to
have identical copies.
• This creates censorship resistance, which means that no
actor can prevent a transaction from being added to the
ledger. Participants maintain the integrity of the ledger by
reaching a consensus about its state. Unpermissioned
ledgers can be used as a global record that cannot be
edited: for declaring a last will and testament, for example,
or assigning property ownership. But they also pose a
challenge to institutional power structures and existing
industries, and this may warrant a policy response.
Unpermissioned ledgers and Permissioned ledgers
•Permissioned ledgers may have one or many owners.
When a new record is added, the ledger’s integrity is
checked by a limited consensus process. This is carried out
by trusted actors — government departments or banks, for
example — which makes maintaining a shared record
much simpler that the consensus process used by
unpermissioned ledgers.
•Permissioned block chains provide highly-verifiable data
sets because the consensus process creates a digital
signature, which can be seen by all parties. Requiring many
government departments to validate a record could give a
high degree of confidence in the record’s security, for
example, in contrast to the current situation where
departments often have to share data using pieces of
paper. A permissioned ledger is usually faster than an
unpermissioned ledger.
A hash function is any function that can be used to map digital data of arbitrary size to digital
data of fixed size, with slight differences in input data producing very big differences in output
data.
MD5, SHA1, SHA256
For example, the MD5 hashes of ‘abc’ compared to ‘abC’
abc
0bee89b07a248e27c83fc3d5951213c1
abC
2217c53a2f88ebadd9b3c1a79cde2638
“The Quick Brown Fox Jumped Over the Lazy Dog”
2dfd75162490ed3b4c893141f9ab37cf
The Hash Function
Blockchain Durability and robustness
Blockchain technology is like the internet in that it
has a built-in robustness. By storing blocks of
information that are identical across its network, the
blockchain cannot:
•Be controlled by any single entity.
•Has no single point of failure.
Bitcoin was invented in 2008. Since that time, the
Bitcoin blockchain has operated without significant
disruption.
Transparent and incorruptible
The blockchain network lives in a state of consensus,
one that automatically checks in with itself every
ten minutes. Two important properties result from
this:
•Transparency
data is embedded within the network as a whole, by
definition it is public.
•It cannot be corrupted
altering any unit of information on the blockchain
would mean using a huge amount of computing
power to override the entire network.
Blockchain Technology
From a technical point of view, the blockchain is an
innovation relying on three concepts:
•peer-to-peer networks,
•public-key cryptography,
•and distributed consensus based on the resolution
of a random mathematical challenge
A network of nodes
A network of so-called computing “nodes” make up
the blockchain.
Node
(computer connected to the blockchain network
using a client that performs the task of validating
and relaying transactions) gets a copy of the
blockchain, which gets downloaded automatically
upon joining the blockchain network.
How order of facts is managed?
Facts sent roughly at the same time may arrive in
different orders in distant nodes.
To guarantee integrity over a P2P network, you need a
way to make everyone agree on the ordering of facts. You
need a consensus system.
The blockchain implements another algorithm, the proof-
of-work consensus, using blocks.
1. Backed by United States
2. Controlled by US
3. Primarily US-only
4. Created by government
5. Supply controlled by politics
6. Easy to steal by muggers
7. Hard to steal by hackers
8. Hard to transmit
9. Hard to trace
10.Non-refundable
11.Used for crime
US Dollar Vs BitCoin
1. Backed only by other users
2. Controlled by users
3. International
4. Created based on work done
5. Fixed number issued
6. Hard to steal by muggers
7. Easier to steal by hackers
8. Easy to transmit
9. Hard to trace
10.Non-refundable
11.Used for crime
Secure Bitcoin Wallet
•Keep keys offline if you can
•Encrypt your wallet
•Make backup copies of your wallet
•If you are going to keep your savings at home, put
them on a computer you ONLY use for bitcoins
•Keep multiple wallets
•Always receive money to a new address
•Online wallets: use 2-factor authentication
•Don’t spend from your “savings” address(es)
•Don’t brag about how many coins you have or
where you stash them.
Future of Bitcoin?
I don’t know.
Is there a demand for digital currency?
•Prepaid credit cards ($77 billion/year)
•Western Union ($5 billion/year revenue)
•MoneyGram
•e-gold
•e-Bullion
•WebMoney
•DigiCash/eCash (bankrupt)
•Tencent QQ Qcoins
•Liberty Reserve
•Paypal ($5.6 billion/year revenue)
When people talk about items being bundled
together to form a block in the blockchain, they’re
actually talking about encrypting the data.
The hash value serves as a unique identifier for the
transaction data. It is relatively easy to go from the
transaction data to the hash value, but it is
impossible to go from the hash value to the
transaction data.
Bundling of Data
Blockchain technology is really just a framework that
combines different incentives to build trust in a
decentralized system.
The mathematical puzzle that is generated by the
blockchain protocol is a way of ensuring that the
miner receiving the prize is essentially random.
Miners have to work hard to solve the puzzle, but all
hard-working miners have essentially the same
probability of solving the puzzle and winning the
prize. This setup ensures that miners compete with
each other, but in a way that strengthens the
accountability of the blockchain record.
Why solve a mathematical Problem
The reason that the blockchain is safer is because it
removes the central intermediary. Normally, criminal
activity targets this trusted third party. Banks and
corporations are the entities responsible for
protecting our records and information, so they are
often targeted by criminals.
*an attacker would need to target at least 51% of all
blockchain participants in order to successfully alter
the data.
Why is the blockchain a safer way to store data?
Participants, Transactions & Contracts
Businesses are made on contracts. Hundreds and hundreds of them.
Traditional contracts are printed on huge amounts of paper and need
many layers of human approval before they are legally binding. They’re
time-consuming, expensive and often open to opposition.
Smart contracts do away with these problems. They are contracts
written in computer code and published to a public blockchain
network. The result is a contract capable of automated facilitating,
executing, and enforcing of the legal agreements made.
Smart Contract
Investment in Blockchain
Governments, large banks, software vendors and
companies involved in stock exchanges (especially
the Nasdaq stock exchange) are investing heavily in
the area.
For example, the UK Government recently
announced that it is investing £10M into blockchain
research and Santander have identified 20-25
internal use cases for the technology and predict a
reduction of banks’ infrastructure costs by up to
£12.8 billion a year.
Do you need a Blockchain ?
Pointless blockchain project
The database
Do you have a need for shared
Database ?
Multiple writers
Blockchains are a technology
for databases with multiple
writers..
Absence of trust
If multiple entities are writing to the
database, there also needs to be some
degree of mistrust between those entities.
Disintermediation
Blockchains remove the need for trusted
intermediaries by enabling databases with
multiple non-trusting writers to be modified
directly.
Transaction interaction
Blockchains truly shine where there is
some interaction between the
transactions created by these writers.
Product category is
still in its diapers.
A large proportion of these
incoming projects
have nothing to do with
blockchains at all.
Identify Management
Blockchain can help solve the
GDRP Issue
CSR Compliance
Special Purpose currency for
special activites.
Trade Finance
Remove intermediately in the
business . Smart contract s.
Supply Chain
Tracking of goods and
payments
Provenance tracking
Block chain can act as a source
for proving asset ownership.
Inter department
Permission Block chain can
reduce the cost due to multiple
reconciliation between
organization department
databases.
Business Use Cases
Blockchain in numbers
Global GDP
Will be stored in
Blockchain by 202510%
Financial Organizations
Are look for significant
investment in Blockchain in
next 2 years.
86%
Infra Saving
Blockchain will result in
more then 200 billion of
saving over next 5 years
200B
Trust
Executives believe trust is
the corner stone for
bussiness.
83%
Investment
Is invested in Blockchain
and Blockchain related
products
1.5B
Crypto currency
There are more then 300
cryptocurrency200
The Connected World

More Related Content

What's hot

Demystifying Blockchains
Demystifying BlockchainsDemystifying Blockchains
Demystifying Blockchains_hd
 
Blockchain 101 presentation by fstream.io
Blockchain 101 presentation by fstream.ioBlockchain 101 presentation by fstream.io
Blockchain 101 presentation by fstream.ioBaiju Devani
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to BlockchainJordan Harris
 
Developing a Versatile Cryptocurrency Wallet
Developing a Versatile Cryptocurrency WalletDeveloping a Versatile Cryptocurrency Wallet
Developing a Versatile Cryptocurrency WalletChetu
 
Blockchain-intro (2)
Blockchain-intro (2)Blockchain-intro (2)
Blockchain-intro (2)Zakir Hoosen
 
An Introduction to Blockchain
An Introduction to BlockchainAn Introduction to Blockchain
An Introduction to BlockchainThomvest Ventures
 
170321 cebit blockchain summit frank bolten
170321 cebit blockchain summit frank bolten170321 cebit blockchain summit frank bolten
170321 cebit blockchain summit frank boltenFrank Bolten
 
Blockchain Introduction Presentation
Blockchain Introduction PresentationBlockchain Introduction Presentation
Blockchain Introduction PresentationAmr Alaa Yassen
 
Python, Blockchain, and Byte-Size Change
Python, Blockchain, and Byte-Size ChangePython, Blockchain, and Byte-Size Change
Python, Blockchain, and Byte-Size ChangePortia Burton
 
The curious case of Blockchain Technology
The curious case of Blockchain TechnologyThe curious case of Blockchain Technology
The curious case of Blockchain TechnologyRitesh Mehrotra
 
Blockchain basics
Blockchain basicsBlockchain basics
Blockchain basicsRomit Bose
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and BitcoinM Shamim Iqbal
 
Blockchain 101 by Wing Venture Capital
Blockchain 101 by Wing Venture CapitalBlockchain 101 by Wing Venture Capital
Blockchain 101 by Wing Venture CapitalZachary DeWitt
 

What's hot (20)

The Education Blockchain
The Education BlockchainThe Education Blockchain
The Education Blockchain
 
Blockchain in a Nutshell
Blockchain in a NutshellBlockchain in a Nutshell
Blockchain in a Nutshell
 
Demystifying Blockchains
Demystifying BlockchainsDemystifying Blockchains
Demystifying Blockchains
 
Blockchain 101 presentation by fstream.io
Blockchain 101 presentation by fstream.ioBlockchain 101 presentation by fstream.io
Blockchain 101 presentation by fstream.io
 
Introduction to Blockchain
Introduction to BlockchainIntroduction to Blockchain
Introduction to Blockchain
 
Developing a Versatile Cryptocurrency Wallet
Developing a Versatile Cryptocurrency WalletDeveloping a Versatile Cryptocurrency Wallet
Developing a Versatile Cryptocurrency Wallet
 
Blockchain Technology - ICANN58
Blockchain Technology - ICANN58Blockchain Technology - ICANN58
Blockchain Technology - ICANN58
 
Blockchain-intro (2)
Blockchain-intro (2)Blockchain-intro (2)
Blockchain-intro (2)
 
BlockChain Public
BlockChain PublicBlockChain Public
BlockChain Public
 
An Introduction to Blockchain
An Introduction to BlockchainAn Introduction to Blockchain
An Introduction to Blockchain
 
170321 cebit blockchain summit frank bolten
170321 cebit blockchain summit frank bolten170321 cebit blockchain summit frank bolten
170321 cebit blockchain summit frank bolten
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Blockchain Introduction Presentation
Blockchain Introduction PresentationBlockchain Introduction Presentation
Blockchain Introduction Presentation
 
Python, Blockchain, and Byte-Size Change
Python, Blockchain, and Byte-Size ChangePython, Blockchain, and Byte-Size Change
Python, Blockchain, and Byte-Size Change
 
Understanding Blockchain
Understanding BlockchainUnderstanding Blockchain
Understanding Blockchain
 
Smart contracts
Smart contractsSmart contracts
Smart contracts
 
The curious case of Blockchain Technology
The curious case of Blockchain TechnologyThe curious case of Blockchain Technology
The curious case of Blockchain Technology
 
Blockchain basics
Blockchain basicsBlockchain basics
Blockchain basics
 
Blockchain and Bitcoin
Blockchain and BitcoinBlockchain and Bitcoin
Blockchain and Bitcoin
 
Blockchain 101 by Wing Venture Capital
Blockchain 101 by Wing Venture CapitalBlockchain 101 by Wing Venture Capital
Blockchain 101 by Wing Venture Capital
 

Similar to Blockchain Explained

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 tutorial
Blockchain tutorial Blockchain tutorial
Blockchain tutorial Rohit Verma
 
Blockchain a deep dive
Blockchain  a deep diveBlockchain  a deep dive
Blockchain a deep divehypeprofitbiz
 
Blockchain Facts_What Is It, How IT Works and How Can It Be Used.pdf
Blockchain Facts_What Is It, How IT Works and How Can It Be Used.pdfBlockchain Facts_What Is It, How IT Works and How Can It Be Used.pdf
Blockchain Facts_What Is It, How IT Works and How Can It Be Used.pdfHarry977415
 
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
 
Mock javameetup v1
Mock javameetup v1Mock javameetup v1
Mock javameetup v1Akshit Jain
 
Blockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdfBlockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdfArcadePrinters
 
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
 
Pros and Cons of Blockchain Technology: Your Complete Go-to Guide
Pros and Cons of Blockchain Technology: Your Complete Go-to GuidePros and Cons of Blockchain Technology: Your Complete Go-to Guide
Pros and Cons of Blockchain Technology: Your Complete Go-to GuidePixel Crayons
 
Application of Blockchain Technologies in Digital Forensics
Application of Blockchain Technologies in Digital ForensicsApplication of Blockchain Technologies in Digital Forensics
Application of Blockchain Technologies in Digital ForensicsMahdi_Fahmideh
 
Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...Richa575316
 
От прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компанийОт прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компанийPositive Hack Days
 

Similar to Blockchain Explained (20)

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 tutorial
Blockchain tutorial Blockchain tutorial
Blockchain tutorial
 
Define blockchain
Define blockchainDefine blockchain
Define blockchain
 
Blockchain.docx
Blockchain.docxBlockchain.docx
Blockchain.docx
 
Introduction to Blockchain
Introduction to Blockchain Introduction to Blockchain
Introduction to Blockchain
 
BLOCKCHAIN.pptx
BLOCKCHAIN.pptxBLOCKCHAIN.pptx
BLOCKCHAIN.pptx
 
Blockchain a deep dive
Blockchain  a deep diveBlockchain  a deep dive
Blockchain a deep dive
 
Blockchain Facts_What Is It, How IT Works and How Can It Be Used.pdf
Blockchain Facts_What Is It, How IT Works and How Can It Be Used.pdfBlockchain Facts_What Is It, How IT Works and How Can It Be Used.pdf
Blockchain Facts_What Is It, How IT Works and How Can It Be Used.pdf
 
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
 
Mock javameetup v1
Mock javameetup v1Mock javameetup v1
Mock javameetup v1
 
Blockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdfBlockchain- Ammar Ahmad.pdf
Blockchain- Ammar Ahmad.pdf
 
Introduction to Blockchain
Introduction to Blockchain Introduction to Blockchain
Introduction to Blockchain
 
BLOCK CHAIN technology for the students.
BLOCK CHAIN technology for the students.BLOCK CHAIN technology for the students.
BLOCK CHAIN technology for the students.
 
Pros and Cons of Blockchain Technology: Your Complete Go-to Guide
Pros and Cons of Blockchain Technology: Your Complete Go-to GuidePros and Cons of Blockchain Technology: Your Complete Go-to Guide
Pros and Cons of Blockchain Technology: Your Complete Go-to Guide
 
Blockchain Technology
Blockchain TechnologyBlockchain Technology
Blockchain Technology
 
Application of Blockchain Technologies in Digital Forensics
Application of Blockchain Technologies in Digital ForensicsApplication of Blockchain Technologies in Digital Forensics
Application of Blockchain Technologies in Digital Forensics
 
Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...Blockchain could be a data structure that could be a growing list of informat...
Blockchain could be a data structure that could be a growing list of informat...
 
Blockchain
BlockchainBlockchain
Blockchain
 
От прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компанийОт прорывной концепции до комплексного решения для компаний
От прорывной концепции до комплексного решения для компаний
 

Recently uploaded

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
🐬 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
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
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
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Recently uploaded (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
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...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
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...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
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
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Blockchain Explained

  • 1. Anuj Agarwal Welcome to World of Blockchain 8
  • 2.
  • 3. High-Level Schedule Bitcoin Blockchain Usecases Smart Contracts Understanding Blockchain Blockchain and Databases First Break Second Break Closing Presentation
  • 4. Anything that is capable of being owned or controlled to produce value, is considered an asset •can be tangible or intangible •value can be converted into cash. Cash also an asset. Asset examples: •Cars, value clothes (physical) •Bonds, securities, repurchase agreements (intangible) •Licenses & patents (intangible assets) •Music, video, games (intangible, digital) Value and Asset
  • 5. A participant is a member of a business network Customer, Supplier, Government, Regulator Usually reside in an organization Have specific identities and roles A transaction is an asset transfer between two or more participants, for example •John gives a car to Anthony (simple) •John gives a car to Anthony, Anthony gives money to John (more complex) A contract is set of conditions under which transactions occur, for example •If Anthony pays John money, then car passes from John to Anthony (simple) •If car won't start, funds do not pass to John (as decided by independent third party arbitrator) Participants, Transactions & Contracts
  • 6.
  • 7. BlockChain Simply defined a Blockchain is little more than a: Distributed Secure Logfile
  • 8. Intrinsic Need for Blockchain We should now have a clear and basic understanding of the motivations behind bitcoin. The goal is a “peer- to-peer version of electronic cash”, a bypass of the current payment-processing middlemen, a digital equivalent of you directly giving money. These motivations lead us to blockchain technology.
  • 9. What is Blockchain A blockchain is a ledger of facts, replicated across several computers assembled in a peer-to-peer network. Facts can be anything from monetary transactions to content signature. Members of the network are anonymous individuals called nodes. All communication inside the network takes advantage of cryptography to securely identify the sender and the receiver. When a node wants to add a fact to the ledger, a consensus forms in the network to determine where this fact should appear in the ledger; this consensus is called a block.
  • 10.
  • 11.
  • 12. A database is a repository of structured information, grouped into spreadsheet-like entities called tables. A simple example of such a table is a list of bank accounts, in which each row contains an account number along with the balance of that account. Understanding Database
  • 13. In MVCC, each transaction sees a consistent snapshot of the data at a certain point in time, even if part of that data is in the process of being updated by a second simultaneous transaction. MVCC Concurrency control keeps our data (especially financial) sane and secure, and it comes in many forms. But all share the principle that database operations are grouped into “transactions”, which are treated atomically, meaning that they succeed or fail as a whole. Concurrency preserves consistency by locking or freezing parts of a database while they are in use by one transaction, to prevent other transactions from operating on the same information in a conflicting way.
  • 14. 1. To increase reliability, so that if one copy of the database is lost (e.g. due to a disk failure), we can instantly switch over to a second copy. 2. To increase throughput, if the volume of operations goes beyond the capacity of a single database server. 3. To reduce latency, so that processes running in the Singapore office need not wait for responses from a database sitting in Toronto. Multi-master database replication Concurrency control keeps our data (especially financial) sane and secure, and it comes in many forms. But all share the principle that database operations are grouped into “transactions”, which are treated atomically, meaning that they succeed or fail as a whole. Concurrency preserves consistency by locking or freezing parts of a database while they are in use by one transaction, to prevent other transactions from operating on the same information in a conflicting way.
  • 16. Blockchains vs centralized databases Disintermediation The core value of a blockchain is enabling a database to be directly shared across boundaries of trust, without requiring a central administrator Confidentiality: A node has full visibility into: (a) the database’s current state, (b) the modification requested by a transaction, and (c) a digital signature which proves the transaction’s origin. Robustness: Benefit of blockchain-powered databases is extreme fault tolerance, which stems from their built-in redundancy. Performance Blockchains will always be slower than centralized databases.
  • 17. Do you need a Blockchain
  • 18. •Unpermissioned ledgers such as Bitcoin have no single owner — indeed, they cannot be owned. The purpose of an unpermissioned ledger is to allow anyone to contribute data to the ledger and for everyone in possession of the ledger to have identical copies. • This creates censorship resistance, which means that no actor can prevent a transaction from being added to the ledger. Participants maintain the integrity of the ledger by reaching a consensus about its state. Unpermissioned ledgers can be used as a global record that cannot be edited: for declaring a last will and testament, for example, or assigning property ownership. But they also pose a challenge to institutional power structures and existing industries, and this may warrant a policy response. Unpermissioned ledgers and Permissioned ledgers •Permissioned ledgers may have one or many owners. When a new record is added, the ledger’s integrity is checked by a limited consensus process. This is carried out by trusted actors — government departments or banks, for example — which makes maintaining a shared record much simpler that the consensus process used by unpermissioned ledgers. •Permissioned block chains provide highly-verifiable data sets because the consensus process creates a digital signature, which can be seen by all parties. Requiring many government departments to validate a record could give a high degree of confidence in the record’s security, for example, in contrast to the current situation where departments often have to share data using pieces of paper. A permissioned ledger is usually faster than an unpermissioned ledger.
  • 19. A hash function is any function that can be used to map digital data of arbitrary size to digital data of fixed size, with slight differences in input data producing very big differences in output data. MD5, SHA1, SHA256 For example, the MD5 hashes of ‘abc’ compared to ‘abC’ abc 0bee89b07a248e27c83fc3d5951213c1 abC 2217c53a2f88ebadd9b3c1a79cde2638 “The Quick Brown Fox Jumped Over the Lazy Dog” 2dfd75162490ed3b4c893141f9ab37cf The Hash Function
  • 20. Blockchain Durability and robustness Blockchain technology is like the internet in that it has a built-in robustness. By storing blocks of information that are identical across its network, the blockchain cannot: •Be controlled by any single entity. •Has no single point of failure. Bitcoin was invented in 2008. Since that time, the Bitcoin blockchain has operated without significant disruption.
  • 21. Transparent and incorruptible The blockchain network lives in a state of consensus, one that automatically checks in with itself every ten minutes. Two important properties result from this: •Transparency data is embedded within the network as a whole, by definition it is public. •It cannot be corrupted altering any unit of information on the blockchain would mean using a huge amount of computing power to override the entire network.
  • 22. Blockchain Technology From a technical point of view, the blockchain is an innovation relying on three concepts: •peer-to-peer networks, •public-key cryptography, •and distributed consensus based on the resolution of a random mathematical challenge
  • 23. A network of nodes A network of so-called computing “nodes” make up the blockchain. Node (computer connected to the blockchain network using a client that performs the task of validating and relaying transactions) gets a copy of the blockchain, which gets downloaded automatically upon joining the blockchain network.
  • 24. How order of facts is managed? Facts sent roughly at the same time may arrive in different orders in distant nodes. To guarantee integrity over a P2P network, you need a way to make everyone agree on the ordering of facts. You need a consensus system. The blockchain implements another algorithm, the proof- of-work consensus, using blocks.
  • 25. 1. Backed by United States 2. Controlled by US 3. Primarily US-only 4. Created by government 5. Supply controlled by politics 6. Easy to steal by muggers 7. Hard to steal by hackers 8. Hard to transmit 9. Hard to trace 10.Non-refundable 11.Used for crime US Dollar Vs BitCoin 1. Backed only by other users 2. Controlled by users 3. International 4. Created based on work done 5. Fixed number issued 6. Hard to steal by muggers 7. Easier to steal by hackers 8. Easy to transmit 9. Hard to trace 10.Non-refundable 11.Used for crime
  • 26. Secure Bitcoin Wallet •Keep keys offline if you can •Encrypt your wallet •Make backup copies of your wallet •If you are going to keep your savings at home, put them on a computer you ONLY use for bitcoins •Keep multiple wallets •Always receive money to a new address •Online wallets: use 2-factor authentication •Don’t spend from your “savings” address(es) •Don’t brag about how many coins you have or where you stash them.
  • 27. Future of Bitcoin? I don’t know. Is there a demand for digital currency? •Prepaid credit cards ($77 billion/year) •Western Union ($5 billion/year revenue) •MoneyGram •e-gold •e-Bullion •WebMoney •DigiCash/eCash (bankrupt) •Tencent QQ Qcoins •Liberty Reserve •Paypal ($5.6 billion/year revenue)
  • 28. When people talk about items being bundled together to form a block in the blockchain, they’re actually talking about encrypting the data. The hash value serves as a unique identifier for the transaction data. It is relatively easy to go from the transaction data to the hash value, but it is impossible to go from the hash value to the transaction data. Bundling of Data
  • 29. Blockchain technology is really just a framework that combines different incentives to build trust in a decentralized system. The mathematical puzzle that is generated by the blockchain protocol is a way of ensuring that the miner receiving the prize is essentially random. Miners have to work hard to solve the puzzle, but all hard-working miners have essentially the same probability of solving the puzzle and winning the prize. This setup ensures that miners compete with each other, but in a way that strengthens the accountability of the blockchain record. Why solve a mathematical Problem
  • 30. The reason that the blockchain is safer is because it removes the central intermediary. Normally, criminal activity targets this trusted third party. Banks and corporations are the entities responsible for protecting our records and information, so they are often targeted by criminals. *an attacker would need to target at least 51% of all blockchain participants in order to successfully alter the data. Why is the blockchain a safer way to store data?
  • 32.
  • 33. Businesses are made on contracts. Hundreds and hundreds of them. Traditional contracts are printed on huge amounts of paper and need many layers of human approval before they are legally binding. They’re time-consuming, expensive and often open to opposition. Smart contracts do away with these problems. They are contracts written in computer code and published to a public blockchain network. The result is a contract capable of automated facilitating, executing, and enforcing of the legal agreements made. Smart Contract
  • 34. Investment in Blockchain Governments, large banks, software vendors and companies involved in stock exchanges (especially the Nasdaq stock exchange) are investing heavily in the area. For example, the UK Government recently announced that it is investing £10M into blockchain research and Santander have identified 20-25 internal use cases for the technology and predict a reduction of banks’ infrastructure costs by up to £12.8 billion a year.
  • 35. Do you need a Blockchain ?
  • 36. Pointless blockchain project The database Do you have a need for shared Database ? Multiple writers Blockchains are a technology for databases with multiple writers.. Absence of trust If multiple entities are writing to the database, there also needs to be some degree of mistrust between those entities. Disintermediation Blockchains remove the need for trusted intermediaries by enabling databases with multiple non-trusting writers to be modified directly. Transaction interaction Blockchains truly shine where there is some interaction between the transactions created by these writers. Product category is still in its diapers. A large proportion of these incoming projects have nothing to do with blockchains at all.
  • 37. Identify Management Blockchain can help solve the GDRP Issue CSR Compliance Special Purpose currency for special activites. Trade Finance Remove intermediately in the business . Smart contract s. Supply Chain Tracking of goods and payments Provenance tracking Block chain can act as a source for proving asset ownership. Inter department Permission Block chain can reduce the cost due to multiple reconciliation between organization department databases. Business Use Cases
  • 38. Blockchain in numbers Global GDP Will be stored in Blockchain by 202510% Financial Organizations Are look for significant investment in Blockchain in next 2 years. 86% Infra Saving Blockchain will result in more then 200 billion of saving over next 5 years 200B Trust Executives believe trust is the corner stone for bussiness. 83% Investment Is invested in Blockchain and Blockchain related products 1.5B Crypto currency There are more then 300 cryptocurrency200
  • 39.