Crypto money Flashcards

1
Q

What is a coin?

A

A coin is a change of digital signatures, representing people who have owned the coin.

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

What is Bitcoin?

A

Bitcoin is a decentralized digital currency. Bitcoin uses peer-to-peer technology to operate with no central authority.

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

Where are transactions stored in Bitcoin?

A

In the blockchain

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

What are the disadvantages of bitcoin?

A
  • All transactions remain on the block chain forever
  • Wallet is vulnerable to theft as it is stored unencrypted
  • Bad associations with bitcoin e.g. tax evasion
  • High energy consumption
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How do people create Bitcoin?

A
  1. Everyone tries to solve a puzzle (large mathematical equation)
  2. First one to solve the puzzle gets 1 coin
  3. The solution of puzzle i defines puzzle i+1
  4. Once a puzzle is solved everyone uses it and tries to solve the next one.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is proof-of-work?

A

Process of validating transactions on a blockchain to confirm transactions, close and open blocks.

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

How do we store the results of solved solutions/puzzles?

A

Once a solution is found package it up into a “block” and send it to everyone.

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

What does a block contain?

A
  • An identify of who cracked the puzzle
  • The required solutions to the previous puzzles
  • A reference to the previous blocks/puzzles
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is the blockchain?

A

A series of blocks that refer to one enough in a linear way. Blocks that have been verified are added to the chain.

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

What happens if two people compute a result at the same time?

A

It depends on which block is trusted more. One block will eventually become longer and more trusted.

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

How is coins transferred?

A

Alice wants to send a coin to Bob
1. Bob sends his identifier to Alice
2. Alice adds Bob’s identifier and the coin to a transfer a message: ‘transaction’ message
3. Alice signs the transactions with her private key and announces her public key for signature verification
4. Alice broadcasts the transaction for all to see.

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

How is double spending prevented?

A

A transaction is considered valid only if it is included in a confirmed blockchain.

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

How does one withdraw ecash (digital money)?

A
  1. User generates a random serial number for each coin to deposit
  2. User chooses a blinding factor for the serial number for each coin
  3. User party then signs each coin with their private key and encrypts with the banks public key
  4. Bank validates the transaction then signs each coin with its private key and encrypts with the users public key
  5. The user now receives the encrypted coins, checks them and then spends them
How well did you know this?
1
Not at all
2
3
4
5
Perfectly