SlideShare uma empresa Scribd logo
1 de 42
Baixar para ler offline
Currency
Commodity &
BitCoins
Prithwis Mukerjee, PhD
Praxis Business School, Calcutta

Prithwis Mukerjee, PhD
The barter market
1. Ram has excess salt, Shyam excess sugar
a.
b.

Ram exchanges excess salt for Shyam’s excess sugar
What if Ram does not need sugar at the moment ? but needs rice
instead ?

2. Ram has excess salt, Shyam excess sugar,
Jadu has excess rice
a.
b.

Ram exchanges salt for Shyam’s sugar, then exchanges this sugar for
Jadu’s rice
And it is obvious that this process can become very tricky and
unworkable if number of participants and products in the market
becomes very large

Prithwis Mukerjee, PhD
Enter commodity
1. Ram has excess salt, Shyam excess sugar
and Jadu has excess rice
a.

Every body has “cowrie” shells as well

2. Ram sells excess salt to Shyam and gets
cowrie shells
3. Rams uses some cowrie shells to buy rice
from Jadu, keeps rest for future use
4. Cowrie shells, otherwise useless, acquires a
value in terms of a salt and rice
a.

and then in terms of products like sugar, oil, cloth, candle and services
like farming, body massage ...
Prithwis Mukerjee, PhD
Cowrie shells become “money”
Three functions
● Means of exchange
● Stores value
● Unit of account

Four properties
● Durability
● Fungibility
● Divisibility ?
● Verifiability ?

Prithwis Mukerjee, PhD
Cowrie Shells >>> Gold Coins
Durability
Fungibility
Divisibility
● a fraction of a gold
coin has a
proportional
fractional value

Verifiability

Verifiability
● A central authority,
the “king” or the
government,
certifies and
authenticates the
genuineness of the
gold coin

Prithwis Mukerjee, PhD
Gold Coins >>> Currency Notes
Verifiability >> Trust
● Monetary authority
issues
“representative”
currency or paper
that is backed by
an equivalent
quantity of gold

Only Trust, no
verification
● Monetary authority
acknowledges that
there is no gold
behind the currency
● The credibility of
the monetary
authority sustains
value
Prithwis Mukerjee, PhD
Currency Notes >> Ledger Entries
Currency notes can be deposited in a bank and
“dematerialised”
● converted into a ledger entry
● sent, received or otherwise exchanged
through debit or credit operations caused by
instructions
○ physical - cheques
○ digital - EFT

Banks work as trusted middlemen to facilitate
the transfer of money
Prithwis Mukerjee, PhD
Currency can be issued by anyone
who is trusted by others
Traditional national
currency
● Indian Rupee
● US Dollar
Private national
currency
● HK Dollar issued by
○ HSBC
○ Standard Chartered
○ Bank of China

Game currency
● Linden Dollars in
Second Life
● “Gold”, “Silver”,
“Copper” in World
of Warcraft
Coupons that we use
in daily life
● Sodexho coupons
Prithwis Mukerjee, PhD
Trust can be Abused & Betrayed !

1980 : 1 ZWD = 1.5 USD
2009 : 1 ZWD had effectively Zero value or buying
power and was discontinued from circulation
Prithwis Mukerjee, PhD
Bitcoins
● No physical artifact, a digital currency
● No central monetary authority to issue
currency
○ Managed by a network of computers operating a
peer-to-peer software

● Protected by the laws of mathematics and
cryptography
○ Just as the laws of mechanics ensures that planets
revolve round the sun without the intervention of any
central air traffic control mechanism
Prithwis Mukerjee, PhD
StupidCoin -an innocently simplistic currency
Let us assume …
● A monetary
authority creates
1000 jpeg image
files (SCdollars)
● Gives 10 SC$ to
100 people ( “the
market”) and asks
them to use it for
purchases.

Problems
● Each person can
make any number of
copies of the files
and increase his
wealth
● Anyone, including
the central authority,
can create any
number of new coins
Prithwis Mukerjee, PhD
Bitcoins : Two Mathematical Tricks
There are mathematical algorithms that
regulate
● the generation of bitcoins
● the transfer of bitcoins
and the regulation process is monitored and
have to be agreed to by ALL computers in the
bitcoin network
rules can be broken if and only if more than
50% computers collude with a violation
Prithwis Mukerjee, PhD
Two Mathematical Processes
To generate a Bitcoin
you must prove that
you
● have consumed a
certain amount of
CPU cycles and
● solved a
mathematical
“puzzle” before
anyone else has

To transfer a Bitcoin
you must prove that
you
● have received an
equivalent or higher
amount of bitcoins
from somewhere and
● have not spent it
anywhere else
Prithwis Mukerjee, PhD
Technology behind Bitcoins

Prithwis Mukerjee, PhD
Spend or Double Spend ?
Bank Ledger
RAM
SHYAM

60

MADHU

RAM pays 30 to SHYAM

50

70

BANK allows transfer
updates ledger

Bank Ledger
RAM

20

SHYAM

90

MADHU

70

Prithwis Mukerjee, PhD
Spend or Double Spend ?
Bank Ledger
RAM
SHYAM

90

MADHU
RAM pays 30 to MADHU

20

70

BANK BLOCKS transfer

Transaction fails
Bank Ledger
RAM

20

SHYAM

90

MADHU

70

Prithwis Mukerjee, PhD
Bitcoins The shared, synchronised ledger
Each person has a “wallet” and every “wallet is syncrhonised
with all other “wallets in the Bitcoin ecosystem

WalletID

X4

WalletID

Y9

WalletID

3T

WalletID

8R

X4

60

X4

60

X4

60

X4

60

Y9

50

Y9

50

Y9

50

Y9

50

3T

60

3T

60

3T

60

3T

60

8R

70

8R

70

8R

70

8R

70

Anonymous : Wallet ID is not linked to identity of owner
Prithwis Mukerjee, PhD
Every payment needs to be
confirmed by a majority of network
Wallet X4 transfers 20 to Wallet 3T
Transfer needs at least 10 or 15 confirmations

WalletID

X4

WalletID

Y9

WalletID

3T

WalletID

8R

X4

40

X4

40

X4

40

X4

40

Y9

50

Y9

50

Y9

50

Y9

50

3T

80

3T

80

3T

80

3T

80

8R

70

8R

70

8R

70

8R

70

TXN CONFIRM

TXN CONFIRM

TXN CONFIRM
Prithwis Mukerjee, PhD
Genuine payments are confirmed
within a short time
Wallet X4 transfers 20 to Wallet Y9
Transfer needs at least 10 or 15 confirmations

WalletID

X4

WalletID

Y9

WalletID

3T

WalletID

8R

X4

20

X4

20

X4

20

X4

20

Y9

70

Y9

70

Y9

70

Y9

70

3T

80

3T

80

3T

80

3T

80

8R

70

8R

70

8R

70

8R

70

TXN CONFIRM

TXN CONFIRM

TXN CONFIRM
Prithwis Mukerjee, PhD
Double payments are denied by
network
Wallet X4 transfers 30 to Wallet 8R
Transfer needs at least 10 or 15 confirmations

WalletID

X4

WalletID

Y9

WalletID

3T

WalletID

8R

X4

20

X4

20

X4

20

X4

20

Y9

70

Y9

70

Y9

70

Y9

70

3T

80

3T

80

3T

80

3T

80

8R

70

8R

70

8R

70

8R

70

TXN REJECT

TXN REJECT

TXN REJECT
Prithwis Mukerjee, PhD
My personal wallet : hosted on web

Prithwis Mukerjee, PhD
Wallet : After logging in

Prithwis Mukerjee, PhD
In reality, the situation is slightly
different
The wallet does not
contain the balance in
each wallet
It carries a series of
debit and credit
transactions
pertaining to every
transaction that is
happening

0:00

X4

+60

0:01

Y9

+50

0:02

3T

+60

0:03

8R

+70

Prithwis Mukerjee, PhD
Transaction # 1 : Successful
X4 pays 20 to 3T
● one input
transaction is
marked used
● change is sent
back to itself
● one input
transaction is
marked used

0:00

X4

+60

0:01

Y9

+50

0:02

3T

+60

0:03

8R

+70

1:00

X4

-60

1:01

X4

+40

1:02

3T

used

+20

Prithwis Mukerjee, PhD
Transaction # 2 - successful
X4 pays 20 to Y9
● one input
transaction is
marked used
● change is sent
back to itself
● one input
transaction is
marked used

0:00

X4

+60

0:01

Y9

+50

0:02

3T

+60

0:03

8R

+70

1:00

X4

-60

1:01

X4

+40

1:02

3T

+20

2:00

X4

-40

2:01

X4

+20

2:02

Y9

used

+20

used

Prithwis Mukerjee, PhD
Transaction # 3 : rejected
X4 pays 30 to 8R
● there are no
unused input
transactions to
cover this output
transaction
● transaction cannot
be confirmed

0:00

X4

+60

0:01

Y9

+50

0:02

3T

+60

0:03

8R

+70

1:00

X4

-60

1:01

X4

+40

1:02

3T

+20

2:00

X4

-40

2:01

X4

+20

2:02

Y9

+20

3:00

X4

used

-30

used

Prithwis Mukerjee, PhD
Public-private key encryption is
used to ensure authenticity
Wallet consists of the set of all
previous transactions plus a set of
public and private keys and the
ability to send and receive
encoded transaction information

0:00

X4

+60

0:01

Y9

+50

0:02

3T

+60

0:03

8R

+70

1:00

Encrypted by X4
private key for
transmission to Y9

-60

1:01

X4

+40

1:02

3T

+20

2:00

Encrypted by X4
private key for
transmission to 3T

X4

X4
X4

+20

2:02

Y9

+20

3:00

X4

-30

Opened by 3T
by X4 public
key and loaded
into 3T’s wallet
with 3T’s
private key

-40

2:01

used

used

Opened by Y9
by X4 public
key and loaded
into Y9’s wallet
with Y9’s
private key
Prithwis Mukerjee, PhD
Confirmations are
Crucial & Expensive operation
Confirming a
transactions means
looking through an
immense pile of
earlier unused
transactions and
determining whether
a new transactions is
valid or invalid

This needs a lot of
computing power
● why would anyone do it ?
● what is the incentive ?

The reward is that you
get NEW BITCOINs

Prithwis Mukerjee, PhD
“Miner” adds a BLOCK to the CHAIN
The BLOCK CHAIN
consists of blocks of
already confirmed
transactions.
Lying outside this
chain is a pool of
unconfirmed
transactions.

Miner must collect a
set of unconfirmed
transactions from the
pool, confirm them
and consolidate them
into a new block that
is added to the block
chain.

Prithwis Mukerjee, PhD
Whose block gets added ?
Yours ? or Mine ? Solve a puzzle !
Input :
● Address of last
block of current
chain
● Set of confirmed
transactions
● Guess a number
Output is a
mathematical hash
function

If the output meets a
certain criteria then
your block is accepted
into the chain
Every else has to start
afresh because
address of last block
has changed !
Prithwis Mukerjee, PhD
Mining Bitcoins -Difficulty and Rewards
Why difficult ?
● Because the hash
function must
contain a number
of leading zeroes
and be below a
certain threshold
value

What is the reward ?
● Today, the reward is
25 coins / block
● This reward is
halved as the
number of bitcoins
increases
● Total cap would be
21 million around
year 2150
Prithwis Mukerjee, PhD
Bitcoin Technology
What has been
covered so far ?

Other technical issues

● How do we ensure the
authenticity of a bitcoin
● How are Bitcoins created
transaction ?
or generated in a
● What happens if a rival
controlled manner
group starts another branch
● How are Bitcoins
of the BLOCK chain
transferred without the
danger of double
Mathematically correct
spending
answers exist

Prithwis Mukerjee, PhD
Comparison : Gold and Bitcoin
● A finite amount of gold is
available in the world.
Quantity not known.

● There will be a finite
amount of bitcoins. Quantity
is 21 million

● Digging gold out of the
ground is complex and
expensive exercise.

● Creating new bitcoins is
expensive in terms of
computing power, electricity
consumption

● Instead of mining gold
you can also buy gold
from a bullion dealer at a
commodity exchange

● Instead of “mining” bitcoins
you can always buy bitcoins
at a bitcoin exchange
Prithwis Mukerjee, PhD
The Economics of Bitcoins

Prithwis Mukerjee, PhD
Bitcoins can be used as
Currency
● to make payments
by sending coins
from one wallet to
another

Commodity
● that can be bought
as investments and
subsequently sold
at profit ( or loss !)

Prithwis Mukerjee, PhD
Who will accept Bitcoins ?

Prithwis Mukerjee, PhD
New Vendors are appearing ...

Prithwis Mukerjee, PhD
Exchange : From Virtual to Real

Prithwis Mukerjee, PhD
Bitcoin : A tradeable commodity

Prithwis Mukerjee, PhD
Add and Withdraw Real Money

Prithwis Mukerjee, PhD
Are Bitcoins Legal ?
● Bitcoins are as
legal as any other
commodity like
gold.
● Taxable when
converted into
recognised
currency

● Bitcoins, like cash,
can be exchanged
anonymously
○ Can be used for
payment of
illegitimate activity

● Reputable
exchanges ask for
KYC documents
○ passport
○ phone bill
Prithwis Mukerjee, PhD
Thank You

Prithwis Mukerjee
http://blog.yantrajaal.com
twitter: @prithwis
this presentation available at http:
//bit.ly/pmbitcoin1
Prithwis Mukerjee, PhD

Mais conteúdo relacionado

Destaque

Chapter 30 Power Point[1]
Chapter 30 Power Point[1]Chapter 30 Power Point[1]
Chapter 30 Power Point[1]Tamara
 
Sidechain talk
Sidechain talkSidechain talk
Sidechain talkjojva
 
Cole street presents: Bitcoin, the future of payment?
Cole street presents:  Bitcoin, the future of payment?Cole street presents:  Bitcoin, the future of payment?
Cole street presents: Bitcoin, the future of payment?Wessel Kooyman
 
Bitcoin Past Present Future
Bitcoin Past Present FutureBitcoin Past Present Future
Bitcoin Past Present FutureMecklerMedia
 
Future of Bitcoin
Future of BitcoinFuture of Bitcoin
Future of BitcoinRon Gross
 
Startupfest 2015: AUSTIN HILL (Blockstream) - Keynote
Startupfest 2015: AUSTIN HILL (Blockstream) - KeynoteStartupfest 2015: AUSTIN HILL (Blockstream) - Keynote
Startupfest 2015: AUSTIN HILL (Blockstream) - KeynoteStartupfest
 
The future of Bitcoin & 9 ways to improve it
The future of Bitcoin & 9 ways to improve itThe future of Bitcoin & 9 ways to improve it
The future of Bitcoin & 9 ways to improve itSam Wouters
 
Lesson 14 parts of fish power point
Lesson 14   parts of fish power pointLesson 14   parts of fish power point
Lesson 14 parts of fish power pointnlightowler
 
Bitcoin (Cryptocurrency)
Bitcoin (Cryptocurrency)Bitcoin (Cryptocurrency)
Bitcoin (Cryptocurrency)Tsasaa Tsas
 
Bitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBen Hall
 
The Future of Bitcoin - State of Digital Money 2015 conference
The Future of Bitcoin - State of Digital Money 2015 conferenceThe Future of Bitcoin - State of Digital Money 2015 conference
The Future of Bitcoin - State of Digital Money 2015 conferenceJeff Garzik
 
Is Bitcoin the Future of Money?
Is Bitcoin the Future of Money?Is Bitcoin the Future of Money?
Is Bitcoin the Future of Money?Maps of World
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoinWolf McNally
 
Bitcoin and our Decentralized Future
Bitcoin and our Decentralized FutureBitcoin and our Decentralized Future
Bitcoin and our Decentralized FutureJames L. Walpole
 

Destaque (18)

6237
62376237
6237
 
Fish
FishFish
Fish
 
Chapter 30 Power Point[1]
Chapter 30 Power Point[1]Chapter 30 Power Point[1]
Chapter 30 Power Point[1]
 
Sidechain talk
Sidechain talkSidechain talk
Sidechain talk
 
The Future of and Alternatives to Bitcoin
The Future of and Alternatives to BitcoinThe Future of and Alternatives to Bitcoin
The Future of and Alternatives to Bitcoin
 
The Future of Bitcoin
The Future of BitcoinThe Future of Bitcoin
The Future of Bitcoin
 
Cole street presents: Bitcoin, the future of payment?
Cole street presents:  Bitcoin, the future of payment?Cole street presents:  Bitcoin, the future of payment?
Cole street presents: Bitcoin, the future of payment?
 
Bitcoin Past Present Future
Bitcoin Past Present FutureBitcoin Past Present Future
Bitcoin Past Present Future
 
Future of Bitcoin
Future of BitcoinFuture of Bitcoin
Future of Bitcoin
 
Startupfest 2015: AUSTIN HILL (Blockstream) - Keynote
Startupfest 2015: AUSTIN HILL (Blockstream) - KeynoteStartupfest 2015: AUSTIN HILL (Blockstream) - Keynote
Startupfest 2015: AUSTIN HILL (Blockstream) - Keynote
 
The future of Bitcoin & 9 ways to improve it
The future of Bitcoin & 9 ways to improve itThe future of Bitcoin & 9 ways to improve it
The future of Bitcoin & 9 ways to improve it
 
Lesson 14 parts of fish power point
Lesson 14   parts of fish power pointLesson 14   parts of fish power point
Lesson 14 parts of fish power point
 
Bitcoin (Cryptocurrency)
Bitcoin (Cryptocurrency)Bitcoin (Cryptocurrency)
Bitcoin (Cryptocurrency)
 
Bitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrencyBitcoin and the future of cryptocurrency
Bitcoin and the future of cryptocurrency
 
The Future of Bitcoin - State of Digital Money 2015 conference
The Future of Bitcoin - State of Digital Money 2015 conferenceThe Future of Bitcoin - State of Digital Money 2015 conference
The Future of Bitcoin - State of Digital Money 2015 conference
 
Is Bitcoin the Future of Money?
Is Bitcoin the Future of Money?Is Bitcoin the Future of Money?
Is Bitcoin the Future of Money?
 
Introduction to bitcoin
Introduction to bitcoinIntroduction to bitcoin
Introduction to bitcoin
 
Bitcoin and our Decentralized Future
Bitcoin and our Decentralized FutureBitcoin and our Decentralized Future
Bitcoin and our Decentralized Future
 

Semelhante a Currency, Commodity and Bitcoins

Blockchain talk isense 30-5-2018
Blockchain talk isense 30-5-2018 Blockchain talk isense 30-5-2018
Blockchain talk isense 30-5-2018 Roy Wasse
 
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
 
Blockchain talk open value meetup 31-8-17
Blockchain talk open value meetup 31-8-17Blockchain talk open value meetup 31-8-17
Blockchain talk open value meetup 31-8-17Roy Wasse
 
slides-NPTEL-BlockchainTechnologyApplications.pdf
slides-NPTEL-BlockchainTechnologyApplications.pdfslides-NPTEL-BlockchainTechnologyApplications.pdf
slides-NPTEL-BlockchainTechnologyApplications.pdfSenthilkumar Ramaraj
 
An in depth presentation of Cryptocurrency.
An in depth presentation of Cryptocurrency.An in depth presentation of Cryptocurrency.
An in depth presentation of Cryptocurrency.SanjeebSamanta1
 
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
 
What is future of Cryptocurrency | Omega Prime Group
What is future of Cryptocurrency | Omega Prime GroupWhat is future of Cryptocurrency | Omega Prime Group
What is future of Cryptocurrency | Omega Prime GroupOmega Prime Group Hashtechz
 
Crypto currency secrets
Crypto currency secretsCrypto currency secrets
Crypto currency secretsSahir
 
GDC Coin- Specialized Analysis For Professional Cryptocurrency Trading
GDC Coin- Specialized Analysis For Professional Cryptocurrency TradingGDC Coin- Specialized Analysis For Professional Cryptocurrency Trading
GDC Coin- Specialized Analysis For Professional Cryptocurrency TradingAjit Patil
 
Bitcoin Breakthrough Training Guide.
Bitcoin Breakthrough Training Guide.Bitcoin Breakthrough Training Guide.
Bitcoin Breakthrough Training Guide.KepharsKunda
 
Blockchain and Bitcoin.pptx
Blockchain and Bitcoin.pptxBlockchain and Bitcoin.pptx
Blockchain and Bitcoin.pptxssuser3ab054
 
bitfiller-converted-converted.pdf
bitfiller-converted-converted.pdfbitfiller-converted-converted.pdf
bitfiller-converted-converted.pdfmgpalsana
 
Crypto Quantum Leap book
Crypto Quantum Leap bookCrypto Quantum Leap book
Crypto Quantum Leap bookRaguvaran22
 
Cashu mints - Meetup #10 - 2023-03-09
Cashu mints - Meetup #10 - 2023-03-09Cashu mints - Meetup #10 - 2023-03-09
Cashu mints - Meetup #10 - 2023-03-09RoundRockBitcoiners
 
Bitcoin breakthrough training guide
Bitcoin breakthrough training guideBitcoin breakthrough training guide
Bitcoin breakthrough training guideIsabella
 
Encode x Tezos: Intro to Blockchain
Encode x Tezos: Intro to BlockchainEncode x Tezos: Intro to Blockchain
Encode x Tezos: Intro to BlockchainTinaBregovi
 
Blockchain, Bitcoin, Crypto assets, Initial Coin Offer workshop
Blockchain, Bitcoin, Crypto assets, Initial Coin Offer workshopBlockchain, Bitcoin, Crypto assets, Initial Coin Offer workshop
Blockchain, Bitcoin, Crypto assets, Initial Coin Offer workshopNext Space Pvt. Ltd
 

Semelhante a Currency, Commodity and Bitcoins (20)

Blockchain talk isense 30-5-2018
Blockchain talk isense 30-5-2018 Blockchain talk isense 30-5-2018
Blockchain talk isense 30-5-2018
 
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
 
Blockchain talk open value meetup 31-8-17
Blockchain talk open value meetup 31-8-17Blockchain talk open value meetup 31-8-17
Blockchain talk open value meetup 31-8-17
 
slides-NPTEL-BlockchainTechnologyApplications.pdf
slides-NPTEL-BlockchainTechnologyApplications.pdfslides-NPTEL-BlockchainTechnologyApplications.pdf
slides-NPTEL-BlockchainTechnologyApplications.pdf
 
An in depth presentation of Cryptocurrency.
An in depth presentation of Cryptocurrency.An in depth presentation of Cryptocurrency.
An in depth presentation of Cryptocurrency.
 
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
 
Bitcoin
BitcoinBitcoin
Bitcoin
 
What is future of Cryptocurrency | Omega Prime Group
What is future of Cryptocurrency | Omega Prime GroupWhat is future of Cryptocurrency | Omega Prime Group
What is future of Cryptocurrency | Omega Prime Group
 
Crypto currency secrets
Crypto currency secretsCrypto currency secrets
Crypto currency secrets
 
GDC Coin- Specialized Analysis For Professional Cryptocurrency Trading
GDC Coin- Specialized Analysis For Professional Cryptocurrency TradingGDC Coin- Specialized Analysis For Professional Cryptocurrency Trading
GDC Coin- Specialized Analysis For Professional Cryptocurrency Trading
 
Bitcoin Breakthrough Training Guide.
Bitcoin Breakthrough Training Guide.Bitcoin Breakthrough Training Guide.
Bitcoin Breakthrough Training Guide.
 
Blockchain and Bitcoin.pptx
Blockchain and Bitcoin.pptxBlockchain and Bitcoin.pptx
Blockchain and Bitcoin.pptx
 
15-Bitcoin.pptx
15-Bitcoin.pptx15-Bitcoin.pptx
15-Bitcoin.pptx
 
bitfiller-converted-converted.pdf
bitfiller-converted-converted.pdfbitfiller-converted-converted.pdf
bitfiller-converted-converted.pdf
 
Crypto Quantum Leap book
Crypto Quantum Leap bookCrypto Quantum Leap book
Crypto Quantum Leap book
 
Cashu mints - Meetup #10 - 2023-03-09
Cashu mints - Meetup #10 - 2023-03-09Cashu mints - Meetup #10 - 2023-03-09
Cashu mints - Meetup #10 - 2023-03-09
 
Bitcoin breakthrough training guide
Bitcoin breakthrough training guideBitcoin breakthrough training guide
Bitcoin breakthrough training guide
 
Masterclass on Bitcoin, Ethereum & Cryptoassets
Masterclass on Bitcoin, Ethereum & CryptoassetsMasterclass on Bitcoin, Ethereum & Cryptoassets
Masterclass on Bitcoin, Ethereum & Cryptoassets
 
Encode x Tezos: Intro to Blockchain
Encode x Tezos: Intro to BlockchainEncode x Tezos: Intro to Blockchain
Encode x Tezos: Intro to Blockchain
 
Blockchain, Bitcoin, Crypto assets, Initial Coin Offer workshop
Blockchain, Bitcoin, Crypto assets, Initial Coin Offer workshopBlockchain, Bitcoin, Crypto assets, Initial Coin Offer workshop
Blockchain, Bitcoin, Crypto assets, Initial Coin Offer workshop
 

Mais de Prithwis Mukerjee

Bitcoin, Blockchain and Crypto Contracts - Part 3
Bitcoin, Blockchain and Crypto Contracts - Part 3Bitcoin, Blockchain and Crypto Contracts - Part 3
Bitcoin, Blockchain and Crypto Contracts - Part 3Prithwis Mukerjee
 
04 Dimensional Analysis - v6
04 Dimensional Analysis - v604 Dimensional Analysis - v6
04 Dimensional Analysis - v6Prithwis Mukerjee
 
World of data @ praxis 2013 v2
World of data   @ praxis 2013  v2World of data   @ praxis 2013  v2
World of data @ praxis 2013 v2Prithwis Mukerjee
 
BIS 08a - Application Development - II Version 2
BIS 08a - Application Development - II Version 2BIS 08a - Application Development - II Version 2
BIS 08a - Application Development - II Version 2Prithwis Mukerjee
 
Lecture02 - Data Mining & Analytics
Lecture02 - Data Mining & AnalyticsLecture02 - Data Mining & Analytics
Lecture02 - Data Mining & AnalyticsPrithwis Mukerjee
 
ইন্টার্নেট কি এবং কেন ?
ইন্টার্নেট কি এবং কেন ?ইন্টার্নেট কি এবং কেন ?
ইন্টার্নেট কি এবং কেন ?Prithwis Mukerjee
 
Data mining clustering-2009-v0
Data mining clustering-2009-v0Data mining clustering-2009-v0
Data mining clustering-2009-v0Prithwis Mukerjee
 
Data mining classification-2009-v0
Data mining classification-2009-v0Data mining classification-2009-v0
Data mining classification-2009-v0Prithwis Mukerjee
 
Business Intelligence Industry Perspective Session I
Business Intelligence   Industry Perspective Session IBusiness Intelligence   Industry Perspective Session I
Business Intelligence Industry Perspective Session IPrithwis Mukerjee
 
OLAP Cubes in Datawarehousing
OLAP Cubes in DatawarehousingOLAP Cubes in Datawarehousing
OLAP Cubes in DatawarehousingPrithwis Mukerjee
 

Mais de Prithwis Mukerjee (20)

Bitcoin, Blockchain and Crypto Contracts - Part 3
Bitcoin, Blockchain and Crypto Contracts - Part 3Bitcoin, Blockchain and Crypto Contracts - Part 3
Bitcoin, Blockchain and Crypto Contracts - Part 3
 
Internet of Things
Internet of ThingsInternet of Things
Internet of Things
 
Thought controlled devices
Thought controlled devicesThought controlled devices
Thought controlled devices
 
Cloudcasting
CloudcastingCloudcasting
Cloudcasting
 
Data Science
Data ScienceData Science
Data Science
 
05 OLAP v6 weekend
05 OLAP  v6 weekend05 OLAP  v6 weekend
05 OLAP v6 weekend
 
04 Dimensional Analysis - v6
04 Dimensional Analysis - v604 Dimensional Analysis - v6
04 Dimensional Analysis - v6
 
Thought control
Thought controlThought control
Thought control
 
World of data @ praxis 2013 v2
World of data   @ praxis 2013  v2World of data   @ praxis 2013  v2
World of data @ praxis 2013 v2
 
BIS 08a - Application Development - II Version 2
BIS 08a - Application Development - II Version 2BIS 08a - Application Development - II Version 2
BIS 08a - Application Development - II Version 2
 
Lecture02 - Data Mining & Analytics
Lecture02 - Data Mining & AnalyticsLecture02 - Data Mining & Analytics
Lecture02 - Data Mining & Analytics
 
ইন্টার্নেট কি এবং কেন ?
ইন্টার্নেট কি এবং কেন ?ইন্টার্নেট কি এবং কেন ?
ইন্টার্নেট কি এবং কেন ?
 
Data mining clustering-2009-v0
Data mining clustering-2009-v0Data mining clustering-2009-v0
Data mining clustering-2009-v0
 
Data mining classification-2009-v0
Data mining classification-2009-v0Data mining classification-2009-v0
Data mining classification-2009-v0
 
Data mining arm-2009-v0
Data mining arm-2009-v0Data mining arm-2009-v0
Data mining arm-2009-v0
 
Data mining intro-2009-v2
Data mining intro-2009-v2Data mining intro-2009-v2
Data mining intro-2009-v2
 
PPM Lite
PPM LitePPM Lite
PPM Lite
 
Business Intelligence Industry Perspective Session I
Business Intelligence   Industry Perspective Session IBusiness Intelligence   Industry Perspective Session I
Business Intelligence Industry Perspective Session I
 
OLAP Cubes in Datawarehousing
OLAP Cubes in DatawarehousingOLAP Cubes in Datawarehousing
OLAP Cubes in Datawarehousing
 
Dimensional Modelling
Dimensional ModellingDimensional Modelling
Dimensional Modelling
 

Último

4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Developmentchesterberbo7
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseCeline George
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Celine George
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6Vanessa Camilleri
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptxmary850239
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesVijayaLaxmi84
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Association for Project Management
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxkarenfajardo43
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSMae Pangan
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...Nguyen Thanh Tu Collection
 

Último (20)

4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Using Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea DevelopmentUsing Grammatical Signals Suitable to Patterns of Idea Development
Using Grammatical Signals Suitable to Patterns of Idea Development
 
How to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 DatabaseHow to Make a Duplicate of Your Odoo 17 Database
How to Make a Duplicate of Your Odoo 17 Database
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17Tree View Decoration Attribute in the Odoo 17
Tree View Decoration Attribute in the Odoo 17
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6ICS 2208 Lecture Slide Notes for Topic 6
ICS 2208 Lecture Slide Notes for Topic 6
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx4.11.24 Mass Incarceration and the New Jim Crow.pptx
4.11.24 Mass Incarceration and the New Jim Crow.pptx
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 
Sulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their usesSulphonamides, mechanisms and their uses
Sulphonamides, mechanisms and their uses
 
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
Team Lead Succeed – Helping you and your team achieve high-performance teamwo...
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptxGrade Three -ELLNA-REVIEWER-ENGLISH.pptx
Grade Three -ELLNA-REVIEWER-ENGLISH.pptx
 
Textual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHSTextual Evidence in Reading and Writing of SHS
Textual Evidence in Reading and Writing of SHS
 
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
31 ĐỀ THI THỬ VÀO LỚP 10 - TIẾNG ANH - FORM MỚI 2025 - 40 CÂU HỎI - BÙI VĂN V...
 

Currency, Commodity and Bitcoins

  • 1. Currency Commodity & BitCoins Prithwis Mukerjee, PhD Praxis Business School, Calcutta Prithwis Mukerjee, PhD
  • 2. The barter market 1. Ram has excess salt, Shyam excess sugar a. b. Ram exchanges excess salt for Shyam’s excess sugar What if Ram does not need sugar at the moment ? but needs rice instead ? 2. Ram has excess salt, Shyam excess sugar, Jadu has excess rice a. b. Ram exchanges salt for Shyam’s sugar, then exchanges this sugar for Jadu’s rice And it is obvious that this process can become very tricky and unworkable if number of participants and products in the market becomes very large Prithwis Mukerjee, PhD
  • 3. Enter commodity 1. Ram has excess salt, Shyam excess sugar and Jadu has excess rice a. Every body has “cowrie” shells as well 2. Ram sells excess salt to Shyam and gets cowrie shells 3. Rams uses some cowrie shells to buy rice from Jadu, keeps rest for future use 4. Cowrie shells, otherwise useless, acquires a value in terms of a salt and rice a. and then in terms of products like sugar, oil, cloth, candle and services like farming, body massage ... Prithwis Mukerjee, PhD
  • 4. Cowrie shells become “money” Three functions ● Means of exchange ● Stores value ● Unit of account Four properties ● Durability ● Fungibility ● Divisibility ? ● Verifiability ? Prithwis Mukerjee, PhD
  • 5. Cowrie Shells >>> Gold Coins Durability Fungibility Divisibility ● a fraction of a gold coin has a proportional fractional value Verifiability Verifiability ● A central authority, the “king” or the government, certifies and authenticates the genuineness of the gold coin Prithwis Mukerjee, PhD
  • 6. Gold Coins >>> Currency Notes Verifiability >> Trust ● Monetary authority issues “representative” currency or paper that is backed by an equivalent quantity of gold Only Trust, no verification ● Monetary authority acknowledges that there is no gold behind the currency ● The credibility of the monetary authority sustains value Prithwis Mukerjee, PhD
  • 7. Currency Notes >> Ledger Entries Currency notes can be deposited in a bank and “dematerialised” ● converted into a ledger entry ● sent, received or otherwise exchanged through debit or credit operations caused by instructions ○ physical - cheques ○ digital - EFT Banks work as trusted middlemen to facilitate the transfer of money Prithwis Mukerjee, PhD
  • 8. Currency can be issued by anyone who is trusted by others Traditional national currency ● Indian Rupee ● US Dollar Private national currency ● HK Dollar issued by ○ HSBC ○ Standard Chartered ○ Bank of China Game currency ● Linden Dollars in Second Life ● “Gold”, “Silver”, “Copper” in World of Warcraft Coupons that we use in daily life ● Sodexho coupons Prithwis Mukerjee, PhD
  • 9. Trust can be Abused & Betrayed ! 1980 : 1 ZWD = 1.5 USD 2009 : 1 ZWD had effectively Zero value or buying power and was discontinued from circulation Prithwis Mukerjee, PhD
  • 10. Bitcoins ● No physical artifact, a digital currency ● No central monetary authority to issue currency ○ Managed by a network of computers operating a peer-to-peer software ● Protected by the laws of mathematics and cryptography ○ Just as the laws of mechanics ensures that planets revolve round the sun without the intervention of any central air traffic control mechanism Prithwis Mukerjee, PhD
  • 11. StupidCoin -an innocently simplistic currency Let us assume … ● A monetary authority creates 1000 jpeg image files (SCdollars) ● Gives 10 SC$ to 100 people ( “the market”) and asks them to use it for purchases. Problems ● Each person can make any number of copies of the files and increase his wealth ● Anyone, including the central authority, can create any number of new coins Prithwis Mukerjee, PhD
  • 12. Bitcoins : Two Mathematical Tricks There are mathematical algorithms that regulate ● the generation of bitcoins ● the transfer of bitcoins and the regulation process is monitored and have to be agreed to by ALL computers in the bitcoin network rules can be broken if and only if more than 50% computers collude with a violation Prithwis Mukerjee, PhD
  • 13. Two Mathematical Processes To generate a Bitcoin you must prove that you ● have consumed a certain amount of CPU cycles and ● solved a mathematical “puzzle” before anyone else has To transfer a Bitcoin you must prove that you ● have received an equivalent or higher amount of bitcoins from somewhere and ● have not spent it anywhere else Prithwis Mukerjee, PhD
  • 15. Spend or Double Spend ? Bank Ledger RAM SHYAM 60 MADHU RAM pays 30 to SHYAM 50 70 BANK allows transfer updates ledger Bank Ledger RAM 20 SHYAM 90 MADHU 70 Prithwis Mukerjee, PhD
  • 16. Spend or Double Spend ? Bank Ledger RAM SHYAM 90 MADHU RAM pays 30 to MADHU 20 70 BANK BLOCKS transfer Transaction fails Bank Ledger RAM 20 SHYAM 90 MADHU 70 Prithwis Mukerjee, PhD
  • 17. Bitcoins The shared, synchronised ledger Each person has a “wallet” and every “wallet is syncrhonised with all other “wallets in the Bitcoin ecosystem WalletID X4 WalletID Y9 WalletID 3T WalletID 8R X4 60 X4 60 X4 60 X4 60 Y9 50 Y9 50 Y9 50 Y9 50 3T 60 3T 60 3T 60 3T 60 8R 70 8R 70 8R 70 8R 70 Anonymous : Wallet ID is not linked to identity of owner Prithwis Mukerjee, PhD
  • 18. Every payment needs to be confirmed by a majority of network Wallet X4 transfers 20 to Wallet 3T Transfer needs at least 10 or 15 confirmations WalletID X4 WalletID Y9 WalletID 3T WalletID 8R X4 40 X4 40 X4 40 X4 40 Y9 50 Y9 50 Y9 50 Y9 50 3T 80 3T 80 3T 80 3T 80 8R 70 8R 70 8R 70 8R 70 TXN CONFIRM TXN CONFIRM TXN CONFIRM Prithwis Mukerjee, PhD
  • 19. Genuine payments are confirmed within a short time Wallet X4 transfers 20 to Wallet Y9 Transfer needs at least 10 or 15 confirmations WalletID X4 WalletID Y9 WalletID 3T WalletID 8R X4 20 X4 20 X4 20 X4 20 Y9 70 Y9 70 Y9 70 Y9 70 3T 80 3T 80 3T 80 3T 80 8R 70 8R 70 8R 70 8R 70 TXN CONFIRM TXN CONFIRM TXN CONFIRM Prithwis Mukerjee, PhD
  • 20. Double payments are denied by network Wallet X4 transfers 30 to Wallet 8R Transfer needs at least 10 or 15 confirmations WalletID X4 WalletID Y9 WalletID 3T WalletID 8R X4 20 X4 20 X4 20 X4 20 Y9 70 Y9 70 Y9 70 Y9 70 3T 80 3T 80 3T 80 3T 80 8R 70 8R 70 8R 70 8R 70 TXN REJECT TXN REJECT TXN REJECT Prithwis Mukerjee, PhD
  • 21. My personal wallet : hosted on web Prithwis Mukerjee, PhD
  • 22. Wallet : After logging in Prithwis Mukerjee, PhD
  • 23. In reality, the situation is slightly different The wallet does not contain the balance in each wallet It carries a series of debit and credit transactions pertaining to every transaction that is happening 0:00 X4 +60 0:01 Y9 +50 0:02 3T +60 0:03 8R +70 Prithwis Mukerjee, PhD
  • 24. Transaction # 1 : Successful X4 pays 20 to 3T ● one input transaction is marked used ● change is sent back to itself ● one input transaction is marked used 0:00 X4 +60 0:01 Y9 +50 0:02 3T +60 0:03 8R +70 1:00 X4 -60 1:01 X4 +40 1:02 3T used +20 Prithwis Mukerjee, PhD
  • 25. Transaction # 2 - successful X4 pays 20 to Y9 ● one input transaction is marked used ● change is sent back to itself ● one input transaction is marked used 0:00 X4 +60 0:01 Y9 +50 0:02 3T +60 0:03 8R +70 1:00 X4 -60 1:01 X4 +40 1:02 3T +20 2:00 X4 -40 2:01 X4 +20 2:02 Y9 used +20 used Prithwis Mukerjee, PhD
  • 26. Transaction # 3 : rejected X4 pays 30 to 8R ● there are no unused input transactions to cover this output transaction ● transaction cannot be confirmed 0:00 X4 +60 0:01 Y9 +50 0:02 3T +60 0:03 8R +70 1:00 X4 -60 1:01 X4 +40 1:02 3T +20 2:00 X4 -40 2:01 X4 +20 2:02 Y9 +20 3:00 X4 used -30 used Prithwis Mukerjee, PhD
  • 27. Public-private key encryption is used to ensure authenticity Wallet consists of the set of all previous transactions plus a set of public and private keys and the ability to send and receive encoded transaction information 0:00 X4 +60 0:01 Y9 +50 0:02 3T +60 0:03 8R +70 1:00 Encrypted by X4 private key for transmission to Y9 -60 1:01 X4 +40 1:02 3T +20 2:00 Encrypted by X4 private key for transmission to 3T X4 X4 X4 +20 2:02 Y9 +20 3:00 X4 -30 Opened by 3T by X4 public key and loaded into 3T’s wallet with 3T’s private key -40 2:01 used used Opened by Y9 by X4 public key and loaded into Y9’s wallet with Y9’s private key Prithwis Mukerjee, PhD
  • 28. Confirmations are Crucial & Expensive operation Confirming a transactions means looking through an immense pile of earlier unused transactions and determining whether a new transactions is valid or invalid This needs a lot of computing power ● why would anyone do it ? ● what is the incentive ? The reward is that you get NEW BITCOINs Prithwis Mukerjee, PhD
  • 29. “Miner” adds a BLOCK to the CHAIN The BLOCK CHAIN consists of blocks of already confirmed transactions. Lying outside this chain is a pool of unconfirmed transactions. Miner must collect a set of unconfirmed transactions from the pool, confirm them and consolidate them into a new block that is added to the block chain. Prithwis Mukerjee, PhD
  • 30. Whose block gets added ? Yours ? or Mine ? Solve a puzzle ! Input : ● Address of last block of current chain ● Set of confirmed transactions ● Guess a number Output is a mathematical hash function If the output meets a certain criteria then your block is accepted into the chain Every else has to start afresh because address of last block has changed ! Prithwis Mukerjee, PhD
  • 31. Mining Bitcoins -Difficulty and Rewards Why difficult ? ● Because the hash function must contain a number of leading zeroes and be below a certain threshold value What is the reward ? ● Today, the reward is 25 coins / block ● This reward is halved as the number of bitcoins increases ● Total cap would be 21 million around year 2150 Prithwis Mukerjee, PhD
  • 32. Bitcoin Technology What has been covered so far ? Other technical issues ● How do we ensure the authenticity of a bitcoin ● How are Bitcoins created transaction ? or generated in a ● What happens if a rival controlled manner group starts another branch ● How are Bitcoins of the BLOCK chain transferred without the danger of double Mathematically correct spending answers exist Prithwis Mukerjee, PhD
  • 33. Comparison : Gold and Bitcoin ● A finite amount of gold is available in the world. Quantity not known. ● There will be a finite amount of bitcoins. Quantity is 21 million ● Digging gold out of the ground is complex and expensive exercise. ● Creating new bitcoins is expensive in terms of computing power, electricity consumption ● Instead of mining gold you can also buy gold from a bullion dealer at a commodity exchange ● Instead of “mining” bitcoins you can always buy bitcoins at a bitcoin exchange Prithwis Mukerjee, PhD
  • 34. The Economics of Bitcoins Prithwis Mukerjee, PhD
  • 35. Bitcoins can be used as Currency ● to make payments by sending coins from one wallet to another Commodity ● that can be bought as investments and subsequently sold at profit ( or loss !) Prithwis Mukerjee, PhD
  • 36. Who will accept Bitcoins ? Prithwis Mukerjee, PhD
  • 37. New Vendors are appearing ... Prithwis Mukerjee, PhD
  • 38. Exchange : From Virtual to Real Prithwis Mukerjee, PhD
  • 39. Bitcoin : A tradeable commodity Prithwis Mukerjee, PhD
  • 40. Add and Withdraw Real Money Prithwis Mukerjee, PhD
  • 41. Are Bitcoins Legal ? ● Bitcoins are as legal as any other commodity like gold. ● Taxable when converted into recognised currency ● Bitcoins, like cash, can be exchanged anonymously ○ Can be used for payment of illegitimate activity ● Reputable exchanges ask for KYC documents ○ passport ○ phone bill Prithwis Mukerjee, PhD
  • 42. Thank You Prithwis Mukerjee http://blog.yantrajaal.com twitter: @prithwis this presentation available at http: //bit.ly/pmbitcoin1 Prithwis Mukerjee, PhD