Lecture 5 - Blockchain Flashcards

1
Q

What is Blockchain?

A

An unique type of computerized ledger that relies on cryptographic techniques and new methods for consensus to capture and secure the data.

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

What is the goal of blockchain?

A

The goal is to cut away the middle man (government, central bank). The authority is distributed.

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

Applications of blockchain: (4)

A
  1. Money transactions
  2. Medical records
  3. Buying and selling goods
  4. Insurance policies
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is so special about blockchain? (4)

A
  1. Distributed
  2. Consensus mechanism
  3. Encrypted
  4. Immutable
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Distributed is a good thing, because why is it controversial to have the ledger in a central location? (4)

A
  1. Attack vulnerability
  2. Single point of contact → even for online banking, if the bank’s servers are down you cannot reach your money
  3. Rely on middle-men
  4. Operational inefficiency
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Types of ledgers: (4)

A
  1. Centralized: with middleman
  2. Decentralized: multiple middlemans
  3. Distributed: no middleman needed, every individual has access and can write on the ledgers.
  4. Distributed yet centralized: same as distributed but the ledger is controlled by a central entitiy.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is special about blockchain consensus mechanism?

A
  1. Self-regulating system

2. Distributed consensus

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

How to update the ledger, the process of blockchain? (7)

A
  1. Transaction
  2. Transaction broadcasted to the network
  3. Nodes / Peers validate the transaction
  4. Validated transaction added to a new block
  5. New block added to the blockchain
  6. New block distributed to all nodes / peers
  7. Transaction complete
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is so special about blockchain - encrypted?

A
  1. Public
  2. Cannot be forged
  3. Can be verified by anyone
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does a block store? (7)

A
  1. Timestamp
  2. Block number
  3. Difficulty
  4. Hash
  5. A parent hash
  6. Transaction list
  7. Nonce
How well did you know this?
1
Not at all
2
3
4
5
Perfectly