Week 2 & 8 - Cryptocurrency Flashcards

1
Q

Define Cryptocurrency

A
  • digital asset representing value
  • decentralised, bypassing traditional financial institutions
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the blockchain?

A
  • distributed ledger with growing lists of records (blocks)
  • securely linked together via cryptographic hashes.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Desscribe the key features of the blockchain or distributed ledger technology (DLT)

A
  • IMMUTABLE - blocks contain previous info; Validated blocks are irreversible and cannot be changed.
  • DISTRIBUTED - All network participants or nodes have a copy
  • CONSENSUS - All participants agree to the validity of each record
  • ANONYMOUS - No ‘true’ identities known.
  • PROGRAMMABLE
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Bitcoin - How does it prevent double spending

A
  • blocks are 10 mins apart
  • ensured using a hashing computation which is increased if solved faster
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Bitcoin - What are miners?

A
  • processes the transactions with the highest fees first
  • collect the validated transactions into ‘bundles’ (approx 2700 transactions).
  • Solves a computational puzzle (for ‘proof of work’ & verification).
  • Adds this ‘bundle’ of transactions to the blockchain as a new block
  • Requires a lot of computational power. Get paid a fee.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Bitcoin - What are validators?

A
  • process the transactions submitted to the network
  • prepare for the miners (check they have followed the rules)
  • Get no reward
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How does the concept of ‘proof of work’ verify the new block creation?

A
  • random number (nonce) is added to each bundle of transactions (approx 2700) & a SHA256 hash function applied.
  • miner has to work out what the random number is
  • once solved other miners check their solution using the hash value.
  • the block is then verified and the network can acknowledge that work so the block is added to the chain
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Bitcoin - What are the key features of a transactions

A
  • TRANSACTION HASHES (TxIDs) - the identification of a transaction
  • UNSPENT TRANSACTION OUTPUT (UTxO) - The output of a previous transaction
  • INPUTS - The amount inputted into the transaction, can be multiple UTxOs
  • FEE - The amount the miner receives
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are Bitcoin Heuristics?

A
  • techniques or rules of thumb (‘assumptions’) to analyse patterns in transactions and addresses.
  • Used to try to deanonymise the transactions or identify illicit activity.
  • It groups inputs into clusters.
  • Assumes peer to peer transactions.
  • Assumes if the output is smaller than one of the inputs –> the output is a change address
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Crypto Crime & Investigation - How criminals evade blockchain analytics

A
  • Multi-signature Transactions (CoinJoins)
  • Monero Bridge
  • Mixing
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are CoinJoins or Multi-Sig transactions?

A
  • A way to pool multiple transactions in one
  • Multiple inputs from different Entities group for one transaction
  • e.g. Mixer.io
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is a Monero Bridge?

A
  • Convert Bitcoin to Monero then back to Bitcoin to obfuscate origin and destination of BTC
  • Based on smart contract (not an exchange).
  • The smart contracts are publically available but extremely difficult to analyse.
  • e.g. Mixer.io
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is mixing cryptocurrencies?

A
  • Layering multiple transactions with BTCs of multiple persons
  • Sends them back to defined output address or gives the user a token to collect them
  • Similar to CoinJoin but it layers the transactions
  • e.g. Chipmixer or WasabiWallet
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Blockchain Analytics as an investigation tool

A
  • Identify wallets and seize them
  • cluster Wallets, using heuristics and machine learning
  • Identify Exchangers used and request the KYC documents
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Seizing Cryptocurrency

A
  • Seize at the Exchanger - he is the custodian
  • Find Seeds of wallets, restore them and seize the assets
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What are examples of real use of Blockchains?

A
  • Supply Chain - Pharmaceuticals transport / Coffee fairtrade
  • Smart Contracts - Flight delay insurance
  • Non-Fungible Tokens - Digital items (links of them) sold online as proof of posession
17
Q
A