Lecture 5 - Mining Schemes and Anonymity in Blockchain Flashcards

1
Q

What are the two types of consumer-level hardware that can mine cryptocurrencies?

A

GPU/CPU

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

What is the “Evolution” of hardware that is in use in crypto mining?

A

CPU -> GPU -> FPGA (Field Programmable Gate Area) -> -> ASICS

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

What is a general major disadvantage of cryptocurrency mining?

A

High energy consumption

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

What is the difference between pseudonymity and anonymity?

A

Pseudonymity: You have a pseudonym. User actions are linked to eachother through name.

Anonymity: User actions cannot be linked to one another. You are fully anonymous

Example:
Reddit: pick a long-term pseudonym vs.
4Chan: make posts with no attribution at all

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

How can we protect anonymity in blockchains?

A

To protect anonymity, use an intermediary

Online wallets do this

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

What is a mixing service?

A

A cryptocurrency tumbler or cryptocurrency mixing service is a service offered to mix potentially identifiable or “tainted” cryptocurrency funds with others, so as to obscure the trail back to the fund’s original source.

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

The conjoin algorithm is a proposal for implementing decentralized mixing. Describe this algorithm.

A
  1. Find peers who want to mix
  2. Exchange input/output addresses
  3. Construct transaction
  4. Send it around, collect signatures
    (Before signing, each peer checks if her output is present)
  5. Broadcast the transaction
How well did you know this?
1
Not at all
2
3
4
5
Perfectly