how to make bitcoin a better currency
TRANSCRIPT
-
8/10/2019 How to Make Bitcoin a Better Currency
1/33
Bitter to Better
How to Make Bitcoin
a Better Currency
Stephen RejiS7 D55
-
8/10/2019 How to Make Bitcoin a Better Currency
2/33
Page 2
-
8/10/2019 How to Make Bitcoin a Better Currency
3/33
Page 3
-
8/10/2019 How to Make Bitcoin a Better Currency
4/33
Page 4
-
8/10/2019 How to Make Bitcoin a Better Currency
5/33
Presenting to you..
Bitcoin
Page 5
-
8/10/2019 How to Make Bitcoin a Better Currency
6/33
First decentralized digital currency.
Bitcoin is an open source software.
It uses P2P network.
What is Bitcoin?
Page 6
-
8/10/2019 How to Make Bitcoin a Better Currency
7/33
At the present time there are about 13million bitcoins in circulation.
Page 7
-
8/10/2019 How to Make Bitcoin a Better Currency
8/33
At present the value of one bitcoin is
nearly $600.
Independent from Government.
Anonymous.
Page 8
-
8/10/2019 How to Make Bitcoin a Better Currency
9/33
It was designed and developed by Satoshi Nakamoto in2009.
Page 9
-
8/10/2019 How to Make Bitcoin a Better Currency
10/33
Why is
itso successful????????
Page 10
-
8/10/2019 How to Make Bitcoin a Better Currency
11/33
Advantages
Page 11
-
8/10/2019 How to Make Bitcoin a Better Currency
12/33
1. No central point of trust
Completely distributed architecture
No centralized bank or governingbody
Page 12
-
8/10/2019 How to Make Bitcoin a Better Currency
13/33
2. Divisibility and fungibility
1. Coins can be divided and recombined
to create any denomination2. A Bitcoin can be divided up to 8
decimal places, i.e.0.00000001 BTC
exists
Page 13
-
8/10/2019 How to Make Bitcoin a Better Currency
14/33
3. Versatility, Openness and
Vibrancy
1. Bitcoin is very flexible and is an open-source project.
2. Increasing amount of services acceptBitcoin payments
Page 14
-
8/10/2019 How to Make Bitcoin a Better Currency
15/33
4. Scripting
1. Users can embed scripts intransactions.
Page 15
-
8/10/2019 How to Make Bitcoin a Better Currency
16/33
5. Transaction Irreversibility
1. Bitcoin transactions quickly becomeirreversible.
Page 16
-
8/10/2019 How to Make Bitcoin a Better Currency
17/33
-
8/10/2019 How to Make Bitcoin a Better Currency
18/33
7. Readily AvailableImplementation
Bitcoin can be implemented both ondesktop computers and mobilephones.
It is an open source projectmaintained by a vibrant community.
Page 18
-
8/10/2019 How to Make Bitcoin a Better Currency
19/33
Working Of Bitcoin
2 types of objects are broadcast to all the
nodes in the network; they aretransactions and blocks.
Transactions are operations in whichmoney is combined, divided or remitted.
Blocks record the transactions vetted asvalid.
Page 19
-
8/10/2019 How to Make Bitcoin a Better Currency
20/33
Vetting
Various components of transaction
must be validated and checked fordouble spending before beingconfirmed.
Transactions are included in officialrecords called blocks.
Page 20
-
8/10/2019 How to Make Bitcoin a Better Currency
21/33
Minting
Each block may contain a special
generation transaction that paysthe block creator an amount. Bitcoin transaction verification is a
lucrative but expensive race.
Page 21
-
8/10/2019 How to Make Bitcoin a Better Currency
22/33
Transactions And Scripting
The scripting language is Forth-like stacklanguage.
Operators include SHA1 andCHECKSIG(which pops an ECDSA publickey and signature from the stack, verifiesthe signature for a message defined intransaction data and leaves the result astrue or false on stack).
Page 22
-
8/10/2019 How to Make Bitcoin a Better Currency
23/33
Structural Problems AndSolutions
Page 23
-
8/10/2019 How to Make Bitcoin a Better Currency
24/33
1. Deflationary Spiral
Hoarding
Decentralized organic inflation
Page 24
-
8/10/2019 How to Make Bitcoin a Better Currency
25/33
-
8/10/2019 How to Make Bitcoin a Better Currency
26/33
Countering History-
Revision Attack Private Check-pointing
Implicit Voting and Phase Transition
Comparative behaviour
Check-pointing todayPage 26
-
8/10/2019 How to Make Bitcoin a Better Currency
27/33
-
8/10/2019 How to Make Bitcoin a Better Currency
28/33
1. Malware Attacks
Threshold Cryptography
Super-Wallets
Page 28
-
8/10/2019 How to Make Bitcoin a Better Currency
29/33
2. Accidental Loss OfBitcoins
Backups
Pseudo-random keys
Encryptioni. Offline(single) password based
encryption
ii. Online(multi) password basedencryption
Trusted PathsPage 29
-
8/10/2019 How to Make Bitcoin a Better Currency
30/33
Scalability Data Retention And Communication
failures
Linear Transaction history
Delayed Transaction Confirmation
Dynamically Growing Private KeyStorage
Page 30
-
8/10/2019 How to Make Bitcoin a Better Currency
31/33
Improved Anonymity With
Reduced Trust
Page 31
-
8/10/2019 How to Make Bitcoin a Better Currency
32/33
-
8/10/2019 How to Make Bitcoin a Better Currency
33/33