TOPIC 2 - BITCOIN/BLOCKCHAIN Flashcards

1
Q

Whats a software protecol that allows multiple parties to operate

A

Blockchain

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What data can be in a blockchain

A

Anything

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Some people think of a blockchain as what

A

append only transaction ledger

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What properties does blockchain have

A

Being quickly and easily accessed and shared by many parties

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What network is a blockchain

A

a distributed and decentralized network

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What does blockchain being “distributed mean”

A

Removes single point of failure

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What does blockchain being decentralized mean

A

Removes central authority

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What does blockchain being immutable mean

A

Can add to it but hard to alter its history

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How are updates given

A

Packaged in blocks and chained together to allow an audit of prior history

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Ledger is broken up into what

A

Blocks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Every block contains what

A

A hashed reference to the block before

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What does blockchain being cryptographically secured mean

A

last line is repated as the first line in the next block

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What makes up blockchain

A

Blocks + chain

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Every blockchain setup is what

A

Different

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are transaction participants

A

Sender and receiver

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are transaction amounts

A

How much the bitcoin is plus transaction fee

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What needs to happen over a purchase

A

Proof the sender has the amounts being sent

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

What proof from the seller is needed

A

Proof the sender is authorizing the transaction

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

What is another phrase for public key

A

Verification key

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

What is a public key

A

Public addresses - How others transact with you

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Another phrase for private key

A

Signing key

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What is a private key

A

A password

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Is it easy to generate a public key and what with

A

Yes with a private key

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

To authorize a transaction you do what

A

Sign over using a digital signature

25
Other user can verify you have the private key
can observe your signature and public key
26
What is in a block
A batch of transactions A hash of the previous and current bock A nonce A timestamp
27
What is a nonce
Random number
28
Any user can authorize what
A block
29
Bitcoin blockchain incentive's users to authorize how
Paying the people with free bitcoin
30
Authorizing a new block involves what
Proof of work
31
Blockchains have what protocols
A consensus protocols
32
what is the consensus protocol
Set of rules that determine what kinds of blocks can become part of the chain
33
What are consensus protocols designed to do
resist malicious tampering with a blockchain
34
What is bitcoins proof of work
Bitcoin's consensus protocol
35
Proof of work relies on what
A computational lottery to determine which block to add
36
The participants agree what
That the longest chain of blocks is the "true" blockchain
37
For an attacker to be guaranteed success they need what
More than 50% of the networks computational power
38
Why is attacking bitcoin hard
Buying a majority of the computational power is very expensive so very unlikely
39
Miners group what
Transactions together and make sure they are valid and add a nonce
40
How do miners compete in the lottery
By trying to get a very small value of the hash by cycling through different nonces
41
What do miners get that solve the problem
3.125 bitcoins - reward halves every 4 years Transaction fees
42
When a miner solves the task they do what
Broadcast it to every time they solve the puzzle
43
Difficulty of the hashtag problem is re calibrated how often
every 2 weeks
44
How often should a block be solved
every 10 mins
45
Whats the proof of work with the lottery
As the hash has so many leading zeros is it very difficult so a hack is highly improbable
46
Strength of proof of work
Great security
47
Weakness in proof of work
Electricity cost of mining is enormous and transactions per second are small
48
name of 2 blockchains
Permissionless blockchains Permissioned blockchain
49
Characteristics of a permissionless blockchain
anyone can join the network Low processing time Bitcoins blockchain
50
Characteristics of permissioned blockchains
can put restrictions on who joins Faster processing time as no proof of work
51
Bitcoin was once thought of a method for what
Criminal transactions
52
Has the finance industry came around to bitcoin
Yes
53
What can blockchain technology do
verification of ownership Efficient exchange of ownership
54
What is verification of ownership
Can quickly check the immutable history recorded on a blockchain
55
What is efficient exchange of ownership
Allows for direct transactions without trusted third party Everybody treated the same
56
Why remove the trusted 3rd party
No gatekeeper controls access No ability to change ledger arbitrarily No single point failure
57
Why is no trusted 3rd party good for
Fees
58
big picture implications of blockchain
Removal of many middle people Trust in the network rather than government Near zero transaction costs Financial inclusion for the unbanked
59