study on bitcoin
Post on 14-Jul-2015
153 Views
Preview:
TRANSCRIPT
BITCOIN
Guided by Submitted By
Ms. Caroline Mary Krishna Veni.A
Asst. Professor S7 CSE
CSE Dept.
1
CONTENTS
Description of earlier systems Barter
Money-Its advantages and disadvantages
Introduction to Bitcoin
Characteristics
Bitcoin as email
Bitcoin Wallet
Bitcoin Protocol Block chain
Transaction
Mining
How to accept bitcoins in store
Advantages
Brief History of Bitcoin
Conclusion
References2
BRIEF DESCRIPTION OF EARLIER SYSTEMS
Barter
3
(CONTD…)
Goods *BECOME* Money
Money is
A medium of exchange
A unit of account
A store of value
4
CONTD…
5
Advantages
Acceptable
Durable
Portable
Scarce
Divisible
Recognizable
Disadvantages
• It is centralized
• Misuse of Capital
SO REALLY HOW INNOVATIVE IS BITCOIN??
6
WHAT IS BITCOIN?
•Bitcoin lets you send money over the internet.
•Digital, distributed currency developed by open source
community.
•Produced using software that solves mathematical problems.
•Example for crypto currency.
7
ABOUT BITCOIN(CONTD……..)
• Used to buy things electronically.
• It is decentralized, no need of large bank to
control money.
• Proposed by an unknown author, Satoshi
Nakamoto.
• Mined using computing power in distributed
network
8
CHARACTERISTICS OF BITCOIN
It’s decentralized.
It’s easy to set up
It’s anonymous
It’s completely transparent
Transaction fees are miniscule
It’s fast
It’s non-repudiable
9
1010
Internet
Bitcoin is like email
Internet
BITCOIN ACCOUNT
11
Functions using public key
cryptography
Generates pair of cryptographic
keys
Public key as bitcoin address
Private key kept secret and
create digital signatures
BITCOIN WALLET
12
Bitcoin addresses
are collected in
“wallet”.
Essence of wallet
Security and
protecting private key
VERSATALITY OF WALLET
13
Wallets come in variety of
forms
Purchase with mobile device
QR codes are used.
BITCOIN PROTOCOL
WORKING OF BITCOIN
14
Block chain
Transaction
Processing mining
PROTOCOL(CONTD..)
Block Chain
Maintains consistent record of all transactions
Blocks :- data structures encapsulating
transactions.
Prevents double spending.
15
CONTD…
Transaction
“We define a digital coin as a chain of digital
signatures”
Components of transaction
Input
Amount
Output
16
EXAMPLE OF PARTIAL TRANSACTION GRAPH
17
Alice ,5
Alice ,2
Bob1,3
Bob2,2
Charlie.4tA tC
tB
Bob3,1
PROTOCOL(CONTD..)
Mining
Primary importance
All participants have a consistent view of
bitcoin data and to create no bitcoins.
Mining raises new problems
Proof of Work
18
MIINING (CONTD..)
How to make hash of it??
Miners take the information in the block, and apply a mathematical formula to turn hash.
Hash : random sequence of letters and numbers.
Every time someone successfully creates a hash, they get a reward of 25 bitcoins.
19
HOW MINING WORKS
mining uses cryptography, with a hash function
called double SHA-256
hash takes data and shrinks into smaller hash
value(256 bits)
cryptographic hashing becomes a good way to
implement the Bitcoin "proof-of-work“
20
CONTD..
To mine a block, collect new transactions in a block.
hash starts with enough zeros , block has been
successfully mined.
About every 10 minute someone will successfully
mine a block.
21
STRUCTURE OF BITCOIN BLOCK
22
CONTD…
Block header contains field such as
1st field :-protocol version
2nd field :-hash of previous block
3rd field :-Merkle root ,special hash of all
transactions
4th field :- time stamp server
5th field :-nonce,arbitrary value added on each
hash value.
23
HOW TO ACCEPT BITCOIN PAYMENTS FOR YOUR
STORE
24
Person to person
payments
25
MERCHANT BITCOIN POINT-OF-SALE (POS) SOLUTIONS
Block chain
merchant
ADVANTAGES
26
27
28
29
REFERENCES
S. Nakamoto, Bitcoin: A Peer-to-Peer Electronic
Cash System, 2008.
To appear in the proceedings of the 2013 eCrime
researches summit(eCrime) published by IEEE.
http://www.righto.com/2014/02/bitcoin-mining-hard-
way-algorithms.html
http:/coindesk.com/information
http://en.wikipedia.org/wiki/Bitcoin
30
31
32
top related