SlideShare a Scribd company logo
1 of 34
Cryptocurrency and
Blockchain Technology
Faizan ,Shiza, Nabgha , Mashal
1
Presented by :
Presented to :
Prof.Zaman Aslam
Aug
2008
Oct
2008
Nov
2008
Jan 3
2009
Jan 9
2009
Jan 12
2009
"bitcoin.org“
registered
2
Project
registered on
SourceForge.net
Bitcoin white
paper published
Genesis block
established at
18:15:05 GMT
Bitcoin v0.1 released
& announced on a
mailing list
1st transaction done,
in block #170 from
Satoshi to Hal Finney
How did it start?
We had “Hash Chains” in cryptography before. But the
notion of blockchain came to surface with Satoshi
Nakamoto’s white paper in 2008.
Satoshi’s White Paper
Not even a real name!
A Free Email Provider
3
How did it become famous?
4
• Silk Road was one of the first online
black markets that used Bitcoin and TOR
technologies for anonymity.
• Silk Road was shut down in 2013 and the
admin (Ross Ulbricht) was arrested. He
was sentenced to life in prison!
• Not all the credit for Bitcoin’s fame goes
to Silk Road. The 2017’s price surge was
also a big shot.
Silk Road’s Money Flow
5
• Bitcoin is one of the many
cryptocurrencies, in fact,
the 1st one.
6
• Bitcoin was built upon the
Blockchain technology.
• Bitcoin is anonymous. Not
all blockchains are like that.
• Blockchains have numerous
other applications too.
Bitcoin’s Relationship with Blockchain
(Deloitte)
Blockchain is a secure transaction ledger database
(initially made to facilitate currency exchanges) shared
by all the members participating in an established,
distributed network of computers. (LSTA)
So, what is blockchain?
7
Bitcoin Example:
Centralized vs Decentralized
Ledger
8
A bank keeps names and
account balances
 We know how much one
can spend based on his
balance in the trusted bank.
Transaction
Alice 2B  Bob
Bob 1B  Frank
…
Instead of balance, everybody
can get a copy of the transaction
records. So, everybody can verify
if someone has got money and
where it has come from.
Transferring Money (animated)
• Alice wants to give Bob 5 bitcoins:
Alice  Bob 5.0 BTC
• She puts this transaction on a file and sends it to
everybody she knows, and those will forward the
transaction to everybody they know, and so on.
9
Here, we have shown a
ledger by balances for
simplicity. It is the
transactions list in
practice.
How transactions are flooded
(CuriousInvestor)
How does Alice Prove she has the Money to Spend?
10
• There is no balance!
• Instead, she mentions
the previous (input)
transactions.
• Everybody can verify (by
signatures) that she has
received 5 bitcoins
(from Charles and Fred).
(CuriousInvestor)
Transaction Protection
11
• How do the people make sure that it was
actually “A” who did the transaction?
• By Digital Signature!
• When you’re paid, the money is sent to your
public key.
• You may spend the money by signing another
transaction using the private key corresponding
to that public key.
You don’t send someone the
money. You actually send it to his
public key!
(CuriousInvestor)
How the Transactions are Protected
by Key Pairs and Digital Signature
EKprA
(H(m))
Alice
I give 2
Bitcoins to
Bob’s
Public key
I give 2
Bitcoins to
Alice’s
Public Key
Bob
Everyone will know about
this transaction then
George’s
George
George’s
12
Anonymity
Anonymity is achieved by not binding the key pairs to their owners’
true identity.
From outside, it is as if a bunch of
public keys are doing business
with each other.
Users can have multiple key pairs.
13
A Real Transaction
Commission
Previous transactions
that prove A has
139.616 BTC
Every transaction has
a signature to verify
14
A Security Concern
(CuriousInvestor)
15
If you’re here, you receive the
1st (actual) transaction after
the second (fraudulent) one.
Due to the network topology, a money can be spent twice and the 2nd
transaction is accepted first! Therefore, the 1st transaction (which was
real) can be deemed fraudulent and double spending.
Example of Double Spending Fraud
• Alice buys a product from Bob. Right after he ships the
item, Alice makes another transaction and gives the
money back to herself (using another key pair).
16
This node wants to
deal with Bob, what
does he think? 
#273A…
(CuriousInvestor)
Blockchain:
A way to Find the Right Transactions Order
• There will be disagreements in the network whether Alice or Bob
owns the money.
• We should find a way to figure out the correct transaction order.
• That was how blockchain was invented.
17
18
(Source: CuriousInvestor)
Each block is a set of
transactions plus a
reference to the
previous block.
This is where
mining happens!
Who Should Make a Block?
19
A block is made of a set of transactions happened in the same
time slot (around 10 mins).
 
In PoW, any node can create a
block, and by creating the block,
makes the transactions permanent
(along the branch).
 
To make a block, the node must
solve a hard mathematical puzzle.
Mining !
To make a block, one has
to add a number to the
transaction data in a way
that the puzzle is solved.
20
…
It Bitcoin, the puzzle is
hash function
finding a
value that it is smaller
than a target threshold. H(Block)=000000000681FAE1BC0830D8
It’s Difficult !
Mining (Cont.)

Why should people do this?

There’s an incentive! That’s
how money is created!
Initially the reward was 50
Bitcoins. Every 4 years, the
reward is divided by 2. Now
(2018) if you solve one block,
you get 12.5 bitcoins.
21
22
(Coman)
MINING PROCESS
23
Bitcoin is not Alone
• There are plenty of other cryptocurrencies
• Monero
• Litecoin
• Zcash
• Ripple
• IOTA (based on tangles)
• …
• But Ethereum opened a new chapter in blockchains in 2013.
24
Ethereum
Ethereum’s idea was
conceived by Vitalik
Buterin in 2013. But
it went live in 2015.
He wanted to generalize the idea of blockchains, and mixed it with
programming. That’s how “Smart Contract” was born.
25
What is a Smart Contract? (animated)
• It’s a piece of computer program, stored in blockchain.
26
In Ethereum, you can interact with
smart contracts as well as human
beings (2 account types).
We can write a smart contract
(program) that collects money for a
project. Programs can have if/then.
If the collected money 2: T , then
{
Transfer money to the team
}
else
{
refund the money
}
Crowdsourcing with Smart Contracts
27
How are the Blocks Verified?

Similar to Bitcoin, everybody receives a copy of
the smart contract (program) as well as all the
other interactions done with it.

Each member can run the code on his/her
computer and give it the same interactions to
find the current state of the contract.
(bitsonblocks.net)
28
How are the Blocks Verified?

Again, we can use the blockchain to ease the processing and make sure
the interactions are in the correct order.

We can rely on the miners if we want not to do all the work.
29
(Savjee)
Some Business Domains Affected
FINANCIAL
Banking & Payments,
Loans, Gambling, …
INTERNET & CYBERSEC
IoT, Domain Name System,
Trust Management, …
ENERGY
Smart Grid P2P Energy
Exchange, …
OWNERSHIP/COPYRIGHT
Music & Film Industries
Real Estate
SERVICE/GOVERNANCE
eVoting, Crowdfunding, Charity,
Justice System
INDUSTRY
Supply Chain,
Insurance
Blockchain
30
Blockchain SWOT Analysis
S
Strengths
Decentralized
Transparent
Versatile
O
Opportunities
Faster Business Process
Direct Interaction, Lower
Costs, Less IT Infrastructure
W
Weaknesses
Storage
Interoperability, Scalability
People’s Trust
T
Threats
Regulatory Barriers
Political Opponents
Crime
(Partly from Deutsche Bank Research, Deutsche Bank AG)
31
Related ITU‐T Activities
(SG11 Workshop, 15 November 2017, ITU‐T activities on Blockchain)

Focus Groups
• FG‐DPM (Data Processing & Management)
• FG‐DLT (Distributed Ledger Technology)
• FG‐DFC (Digital Currency)
 
SG13 – Future Networks (& Cloud)
 
SG17 – Security

SG20 – IoT, Smart Cities & Communities
Some Deliverables on Blockchain in FG‐DPM
33
WG3: Data Sharing, Interoperability and Blockchain
(SG11 Workshop, 15 November 2017, ITU‐T activities on Blockchain)
Thank you 34

More Related Content

Similar to PRESENTATION.pptx

BlockChain BreakDown
BlockChain BreakDownBlockChain BreakDown
BlockChain BreakDownChris Black
 
How does a blockchain work?
How does a blockchain work?How does a blockchain work?
How does a blockchain work?Deloitte UK
 
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad SarangNinad Sarang
 
What is the mechanism of Bitcoin?
What is the mechanism of Bitcoin? What is the mechanism of Bitcoin?
What is the mechanism of Bitcoin? Muhammad Mansha
 
All about Cryptocurrency
All about CryptocurrencyAll about Cryptocurrency
All about CryptocurrencyJATIN MITTAL
 
Bitcoin-the Currency of Future
Bitcoin-the Currency of FutureBitcoin-the Currency of Future
Bitcoin-the Currency of FutureNiraj Dholakia
 
Cryptocurrency seminar topic presentation using MSWord.
Cryptocurrency seminar topic presentation using MSWord.Cryptocurrency seminar topic presentation using MSWord.
Cryptocurrency seminar topic presentation using MSWord.Mohd Faiz
 
Intro to Bitcoin
Intro to BitcoinIntro to Bitcoin
Intro to BitcoinRon Gross
 
Smart contracts and applications part II
Smart contracts and applications   part IISmart contracts and applications   part II
Smart contracts and applications part IIvpnmentor
 
An Investigator’s Guide to Blockchain, Bitcoin and Wallet Transactions
An Investigator’s Guide to Blockchain, Bitcoin and Wallet TransactionsAn Investigator’s Guide to Blockchain, Bitcoin and Wallet Transactions
An Investigator’s Guide to Blockchain, Bitcoin and Wallet TransactionsCase IQ
 
Introduction into blockchains and cryptocurrencies
Introduction into blockchains and cryptocurrenciesIntroduction into blockchains and cryptocurrencies
Introduction into blockchains and cryptocurrenciesSergey Ivliev
 
Cryptocurrencies and the Blockchain
Cryptocurrencies and the BlockchainCryptocurrencies and the Blockchain
Cryptocurrencies and the BlockchainMatt Thompson
 
Think bitcoin workshop slideshare
Think bitcoin workshop slideshareThink bitcoin workshop slideshare
Think bitcoin workshop slidesharethinkbitcoin
 
UL Conference - An Introduction To Bitcoin And The Blockchain
UL Conference - An Introduction To Bitcoin And The BlockchainUL Conference - An Introduction To Bitcoin And The Blockchain
UL Conference - An Introduction To Bitcoin And The BlockchainBrian Driscoll
 
Webinar on BITCOIN FORENSICS : BRIGHTTALK
Webinar on BITCOIN FORENSICS : BRIGHTTALKWebinar on BITCOIN FORENSICS : BRIGHTTALK
Webinar on BITCOIN FORENSICS : BRIGHTTALKanupriti
 

Similar to PRESENTATION.pptx (20)

BlockChain BreakDown
BlockChain BreakDownBlockChain BreakDown
BlockChain BreakDown
 
How does a blockchain work?
How does a blockchain work?How does a blockchain work?
How does a blockchain work?
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
14 Jan17- Nullmeets -Blockchain concept decoded by Ninad Sarang
 
What is the mechanism of Bitcoin?
What is the mechanism of Bitcoin? What is the mechanism of Bitcoin?
What is the mechanism of Bitcoin?
 
All about Cryptocurrency
All about CryptocurrencyAll about Cryptocurrency
All about Cryptocurrency
 
Bitcoin-the Currency of Future
Bitcoin-the Currency of FutureBitcoin-the Currency of Future
Bitcoin-the Currency of Future
 
Cryptocurrency seminar topic presentation using MSWord.
Cryptocurrency seminar topic presentation using MSWord.Cryptocurrency seminar topic presentation using MSWord.
Cryptocurrency seminar topic presentation using MSWord.
 
Intro to Bitcoin
Intro to BitcoinIntro to Bitcoin
Intro to Bitcoin
 
Bitcoin ppt
Bitcoin pptBitcoin ppt
Bitcoin ppt
 
Bitcoin in a Nutshell
Bitcoin in a NutshellBitcoin in a Nutshell
Bitcoin in a Nutshell
 
Smart contracts and applications part II
Smart contracts and applications   part IISmart contracts and applications   part II
Smart contracts and applications part II
 
An Investigator’s Guide to Blockchain, Bitcoin and Wallet Transactions
An Investigator’s Guide to Blockchain, Bitcoin and Wallet TransactionsAn Investigator’s Guide to Blockchain, Bitcoin and Wallet Transactions
An Investigator’s Guide to Blockchain, Bitcoin and Wallet Transactions
 
Introduction into blockchains and cryptocurrencies
Introduction into blockchains and cryptocurrenciesIntroduction into blockchains and cryptocurrencies
Introduction into blockchains and cryptocurrencies
 
Cryptocurrencies and the Blockchain
Cryptocurrencies and the BlockchainCryptocurrencies and the Blockchain
Cryptocurrencies and the Blockchain
 
Think bitcoin workshop slideshare
Think bitcoin workshop slideshareThink bitcoin workshop slideshare
Think bitcoin workshop slideshare
 
UL Conference - An Introduction To Bitcoin And The Blockchain
UL Conference - An Introduction To Bitcoin And The BlockchainUL Conference - An Introduction To Bitcoin And The Blockchain
UL Conference - An Introduction To Bitcoin And The Blockchain
 
Webinar on BITCOIN FORENSICS : BRIGHTTALK
Webinar on BITCOIN FORENSICS : BRIGHTTALKWebinar on BITCOIN FORENSICS : BRIGHTTALK
Webinar on BITCOIN FORENSICS : BRIGHTTALK
 
Bitcoin - the Basics
Bitcoin - the BasicsBitcoin - the Basics
Bitcoin - the Basics
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoin
 

Recently uploaded

UNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGER
UNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGERUNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGER
UNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGERDineshKumar4165
 
What Could Cause A VW Tiguan's Radiator Fan To Stop Working
What Could Cause A VW Tiguan's Radiator Fan To Stop WorkingWhat Could Cause A VW Tiguan's Radiator Fan To Stop Working
What Could Cause A VW Tiguan's Radiator Fan To Stop WorkingEscondido German Auto
 
办理克莱姆森大学毕业证成绩单|购买美国文凭证书
办理克莱姆森大学毕业证成绩单|购买美国文凭证书办理克莱姆森大学毕业证成绩单|购买美国文凭证书
办理克莱姆森大学毕业证成绩单|购买美国文凭证书zdzoqco
 
Dubai Call Girls Services Call 09900000000
Dubai Call Girls Services Call 09900000000Dubai Call Girls Services Call 09900000000
Dubai Call Girls Services Call 09900000000Komal Khan
 
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一hnfusn
 
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样gfghbihg
 
FULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | NoidaFULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | NoidaMalviyaNagarCallGirl
 
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHERUNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHERunosafeads
 
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
2024 WRC Hyundai World Rally Team’s i20 N Rally1 HybridHyundai Motor Group
 
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书
办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书
办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书zdzoqco
 
Digamma / CertiCon Company Presentation
Digamma / CertiCon Company  PresentationDigamma / CertiCon Company  Presentation
Digamma / CertiCon Company PresentationMihajloManjak
 
(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样
(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样
(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样whjjkkk
 
如何办理迈阿密大学毕业证(UM毕业证)成绩单留信学历认证原版一比一
如何办理迈阿密大学毕业证(UM毕业证)成绩单留信学历认证原版一比一如何办理迈阿密大学毕业证(UM毕业证)成绩单留信学历认证原版一比一
如何办理迈阿密大学毕业证(UM毕业证)成绩单留信学历认证原版一比一ga6c6bdl
 
2024 TOP 10 most fuel-efficient vehicles according to the US agency
2024 TOP 10 most fuel-efficient vehicles according to the US agency2024 TOP 10 most fuel-efficient vehicles according to the US agency
2024 TOP 10 most fuel-efficient vehicles according to the US agencyHyundai Motor Group
 
UNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLESUNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLESDineshKumar4165
 
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证jjrehjwj11gg
 
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607dollysharma2066
 

Recently uploaded (20)

UNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGER
UNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGERUNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGER
UNIT-II-ENGINE AUXILIARY SYSTEMS &TURBOCHARGER
 
What Could Cause A VW Tiguan's Radiator Fan To Stop Working
What Could Cause A VW Tiguan's Radiator Fan To Stop WorkingWhat Could Cause A VW Tiguan's Radiator Fan To Stop Working
What Could Cause A VW Tiguan's Radiator Fan To Stop Working
 
办理克莱姆森大学毕业证成绩单|购买美国文凭证书
办理克莱姆森大学毕业证成绩单|购买美国文凭证书办理克莱姆森大学毕业证成绩单|购买美国文凭证书
办理克莱姆森大学毕业证成绩单|购买美国文凭证书
 
Dubai Call Girls Services Call 09900000000
Dubai Call Girls Services Call 09900000000Dubai Call Girls Services Call 09900000000
Dubai Call Girls Services Call 09900000000
 
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
如何办理(UQ毕业证书)昆士兰大学毕业证毕业证成绩单原版一比一
 
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
(办理学位证)(Toledo毕业证)托莱多大学毕业证成绩单修改留信学历认证原版一模一样
 
FULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | NoidaFULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
FULL ENJOY - 9953040155 Call Girls in Sector 61 | Noida
 
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHERUNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
UNOSAFE ELEVATOR PRIVATE LTD BANGALORE BROUCHER
 
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
2024 WRC Hyundai World Rally Team’s i20 N Rally1 Hybrid
 
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
原版1:1定制中央昆士兰大学毕业证(CQU毕业证)#文凭成绩单#真实留信学历认证永久存档
 
办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书
办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书
办理萨省大学毕业证成绩单|购买加拿大USASK文凭证书
 
Hot Sexy call girls in Pira Garhi🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Pira Garhi🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Pira Garhi🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Pira Garhi🔝 9953056974 🔝 escort Service
 
Digamma / CertiCon Company Presentation
Digamma / CertiCon Company  PresentationDigamma / CertiCon Company  Presentation
Digamma / CertiCon Company Presentation
 
(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样
(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样
(办理学位证)墨尔本大学毕业证(Unimelb毕业证书)成绩单留信学历认证原版一模一样
 
sauth delhi call girls in Connaught Place🔝 9953056974 🔝 escort Service
sauth delhi call girls in  Connaught Place🔝 9953056974 🔝 escort Servicesauth delhi call girls in  Connaught Place🔝 9953056974 🔝 escort Service
sauth delhi call girls in Connaught Place🔝 9953056974 🔝 escort Service
 
如何办理迈阿密大学毕业证(UM毕业证)成绩单留信学历认证原版一比一
如何办理迈阿密大学毕业证(UM毕业证)成绩单留信学历认证原版一比一如何办理迈阿密大学毕业证(UM毕业证)成绩单留信学历认证原版一比一
如何办理迈阿密大学毕业证(UM毕业证)成绩单留信学历认证原版一比一
 
2024 TOP 10 most fuel-efficient vehicles according to the US agency
2024 TOP 10 most fuel-efficient vehicles according to the US agency2024 TOP 10 most fuel-efficient vehicles according to the US agency
2024 TOP 10 most fuel-efficient vehicles according to the US agency
 
UNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLESUNIT-III-TRANSMISSION SYSTEMS REAR AXLES
UNIT-III-TRANSMISSION SYSTEMS REAR AXLES
 
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
原版工艺美国普林斯顿大学毕业证Princeton毕业证成绩单修改留信学历认证
 
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
( Best ) Genuine Call Girls In Mandi House =DELHI-| 8377087607
 

PRESENTATION.pptx

  • 1. Cryptocurrency and Blockchain Technology Faizan ,Shiza, Nabgha , Mashal 1 Presented by : Presented to : Prof.Zaman Aslam
  • 2. Aug 2008 Oct 2008 Nov 2008 Jan 3 2009 Jan 9 2009 Jan 12 2009 "bitcoin.org“ registered 2 Project registered on SourceForge.net Bitcoin white paper published Genesis block established at 18:15:05 GMT Bitcoin v0.1 released & announced on a mailing list 1st transaction done, in block #170 from Satoshi to Hal Finney How did it start? We had “Hash Chains” in cryptography before. But the notion of blockchain came to surface with Satoshi Nakamoto’s white paper in 2008.
  • 3. Satoshi’s White Paper Not even a real name! A Free Email Provider 3
  • 4. How did it become famous? 4 • Silk Road was one of the first online black markets that used Bitcoin and TOR technologies for anonymity. • Silk Road was shut down in 2013 and the admin (Ross Ulbricht) was arrested. He was sentenced to life in prison! • Not all the credit for Bitcoin’s fame goes to Silk Road. The 2017’s price surge was also a big shot.
  • 6. • Bitcoin is one of the many cryptocurrencies, in fact, the 1st one. 6 • Bitcoin was built upon the Blockchain technology. • Bitcoin is anonymous. Not all blockchains are like that. • Blockchains have numerous other applications too. Bitcoin’s Relationship with Blockchain (Deloitte)
  • 7. Blockchain is a secure transaction ledger database (initially made to facilitate currency exchanges) shared by all the members participating in an established, distributed network of computers. (LSTA) So, what is blockchain? 7
  • 8. Bitcoin Example: Centralized vs Decentralized Ledger 8 A bank keeps names and account balances  We know how much one can spend based on his balance in the trusted bank. Transaction Alice 2B  Bob Bob 1B  Frank … Instead of balance, everybody can get a copy of the transaction records. So, everybody can verify if someone has got money and where it has come from.
  • 9. Transferring Money (animated) • Alice wants to give Bob 5 bitcoins: Alice  Bob 5.0 BTC • She puts this transaction on a file and sends it to everybody she knows, and those will forward the transaction to everybody they know, and so on. 9 Here, we have shown a ledger by balances for simplicity. It is the transactions list in practice. How transactions are flooded (CuriousInvestor)
  • 10. How does Alice Prove she has the Money to Spend? 10 • There is no balance! • Instead, she mentions the previous (input) transactions. • Everybody can verify (by signatures) that she has received 5 bitcoins (from Charles and Fred). (CuriousInvestor)
  • 11. Transaction Protection 11 • How do the people make sure that it was actually “A” who did the transaction? • By Digital Signature! • When you’re paid, the money is sent to your public key. • You may spend the money by signing another transaction using the private key corresponding to that public key. You don’t send someone the money. You actually send it to his public key! (CuriousInvestor)
  • 12. How the Transactions are Protected by Key Pairs and Digital Signature EKprA (H(m)) Alice I give 2 Bitcoins to Bob’s Public key I give 2 Bitcoins to Alice’s Public Key Bob Everyone will know about this transaction then George’s George George’s 12
  • 13. Anonymity Anonymity is achieved by not binding the key pairs to their owners’ true identity. From outside, it is as if a bunch of public keys are doing business with each other. Users can have multiple key pairs. 13
  • 14. A Real Transaction Commission Previous transactions that prove A has 139.616 BTC Every transaction has a signature to verify 14
  • 15. A Security Concern (CuriousInvestor) 15 If you’re here, you receive the 1st (actual) transaction after the second (fraudulent) one. Due to the network topology, a money can be spent twice and the 2nd transaction is accepted first! Therefore, the 1st transaction (which was real) can be deemed fraudulent and double spending.
  • 16. Example of Double Spending Fraud • Alice buys a product from Bob. Right after he ships the item, Alice makes another transaction and gives the money back to herself (using another key pair). 16 This node wants to deal with Bob, what does he think?  #273A… (CuriousInvestor)
  • 17. Blockchain: A way to Find the Right Transactions Order • There will be disagreements in the network whether Alice or Bob owns the money. • We should find a way to figure out the correct transaction order. • That was how blockchain was invented. 17
  • 18. 18 (Source: CuriousInvestor) Each block is a set of transactions plus a reference to the previous block. This is where mining happens!
  • 19. Who Should Make a Block? 19 A block is made of a set of transactions happened in the same time slot (around 10 mins).   In PoW, any node can create a block, and by creating the block, makes the transactions permanent (along the branch).   To make a block, the node must solve a hard mathematical puzzle.
  • 20. Mining ! To make a block, one has to add a number to the transaction data in a way that the puzzle is solved. 20 … It Bitcoin, the puzzle is hash function finding a value that it is smaller than a target threshold. H(Block)=000000000681FAE1BC0830D8 It’s Difficult !
  • 21. Mining (Cont.)  Why should people do this?  There’s an incentive! That’s how money is created! Initially the reward was 50 Bitcoins. Every 4 years, the reward is divided by 2. Now (2018) if you solve one block, you get 12.5 bitcoins. 21
  • 24. Bitcoin is not Alone • There are plenty of other cryptocurrencies • Monero • Litecoin • Zcash • Ripple • IOTA (based on tangles) • … • But Ethereum opened a new chapter in blockchains in 2013. 24
  • 25. Ethereum Ethereum’s idea was conceived by Vitalik Buterin in 2013. But it went live in 2015. He wanted to generalize the idea of blockchains, and mixed it with programming. That’s how “Smart Contract” was born. 25
  • 26. What is a Smart Contract? (animated) • It’s a piece of computer program, stored in blockchain. 26
  • 27. In Ethereum, you can interact with smart contracts as well as human beings (2 account types). We can write a smart contract (program) that collects money for a project. Programs can have if/then. If the collected money 2: T , then { Transfer money to the team } else { refund the money } Crowdsourcing with Smart Contracts 27
  • 28. How are the Blocks Verified?  Similar to Bitcoin, everybody receives a copy of the smart contract (program) as well as all the other interactions done with it.  Each member can run the code on his/her computer and give it the same interactions to find the current state of the contract. (bitsonblocks.net) 28
  • 29. How are the Blocks Verified?  Again, we can use the blockchain to ease the processing and make sure the interactions are in the correct order.  We can rely on the miners if we want not to do all the work. 29 (Savjee)
  • 30. Some Business Domains Affected FINANCIAL Banking & Payments, Loans, Gambling, … INTERNET & CYBERSEC IoT, Domain Name System, Trust Management, … ENERGY Smart Grid P2P Energy Exchange, … OWNERSHIP/COPYRIGHT Music & Film Industries Real Estate SERVICE/GOVERNANCE eVoting, Crowdfunding, Charity, Justice System INDUSTRY Supply Chain, Insurance Blockchain 30
  • 31. Blockchain SWOT Analysis S Strengths Decentralized Transparent Versatile O Opportunities Faster Business Process Direct Interaction, Lower Costs, Less IT Infrastructure W Weaknesses Storage Interoperability, Scalability People’s Trust T Threats Regulatory Barriers Political Opponents Crime (Partly from Deutsche Bank Research, Deutsche Bank AG) 31
  • 32. Related ITU‐T Activities (SG11 Workshop, 15 November 2017, ITU‐T activities on Blockchain)  Focus Groups • FG‐DPM (Data Processing & Management) • FG‐DLT (Distributed Ledger Technology) • FG‐DFC (Digital Currency)   SG13 – Future Networks (& Cloud)   SG17 – Security  SG20 – IoT, Smart Cities & Communities
  • 33. Some Deliverables on Blockchain in FG‐DPM 33 WG3: Data Sharing, Interoperability and Blockchain (SG11 Workshop, 15 November 2017, ITU‐T activities on Blockchain)