Blockchain and Bitcoin

0.0(0)
studied byStudied by 9 people
0.0(0)
full-widthCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/62

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

63 Terms

1
New cards

CBDC

Central Bank Digital Currency is a digital form of a country's fiat currency issued and regulated by the central bank. It aims to provide a secure and efficient way for governments to offer a digital payment option to the public.

2
New cards

Pros of Blockchain

decentralization, verifiability, trustlessness

3
New cards

Cons of Blockchain

high computing power, and privacy concerns 

4
New cards

In the News Brazil

Brazil opted for a centralized system for its CBDC because it is faster and more private 

5
New cards

Chaos

a process that is deterministic but unpredictable

6
New cards

Hash Functions

they have the same input, but every output is different (deterministic to unpredictable)

7
New cards

One-Way Function of Hash Functions

you can calculate the hash from an input, but you can’t go backwards making it one directional

8
New cards

Collision in Hash Functions 

many possible outcomes exist so it is basically impossible for two different inputs to have the same output 

9
New cards

Chaos in Hash Functions

hash functions repeatedly scramble bits through deterministic steps until the data is unrecognizable (every step follows strict deterministic math, the final result appears random)

10
New cards

Cryptographic hash function

a set of all possible messages is mapped to a set of fixed-length outputs

properties include collision resistance, one-way property, and extremely sensitive

11
New cards

hash functions in blockchains

Blockchains use hash functions because of the one-way property, since you can never find x from H(x), and for proof-of-work, because you need to mine and brute-force a new hash function to mine a new coin, showing that work has been done

12
New cards

How does one prove that they signed something

you first set up a public key and a private key. the person then uses the private key to produce a signature, and anyone with the public key can verify if the person has actually signed it

13
New cards

Digital Signature Scheme

  1. Generate keys (public and private key)

  2. sign a message

  3. verify the signature

every bitcoin transfer is authenticated through a digital structure scheme using one-way, chaotic functions

14
New cards

Stablecoins

cryptocurrencies that are pegged to the value of traditional assets. the goal is to offer the speed and decentralization of crypto wihtout price volatility

15
New cards

how issuing stable coins work

  1. people deposit dollars with you in exchange for crypto tokens

  2. you invest those dollars in short-term, low risk assets

  3. promise redemption

  4. pay no interest to users, so you keep the yield from the investments

16
New cards

Problem with stablecoins

the business model draws attention because of it resemblance to banking but without regulation

17
New cards

GENIUS Act

the genius act prohibits paying interest on stable coins, so technically they can’t share their 4% yields with users

18
New cards

Workaround for GENIUS Acts

users pay fees to crypto exchanges to promote their stable coin as the default one on that platform. then the exchange rebates some of that money back to end users - effectively mimicking interest payments. Banks are wary of this as a full implementation of stablecoins could see banks be obsolete

19
New cards

what is a Merkle tree

a structure that uses hash functions to efficiently verify the integrity of a large set of data. its purpose is to ensure that none of the data has been tampered with or corrupted, without needing to recheck every single file

20
New cards

building a merkle tree 

  1. hash each file 

  2. combine hashes pairwise 

  3. keep combining laters upward 

top hash is called the merkle root 

21
New cards

Advantages of Merkle Trees

  1. efficiency (instead of storing 1 hash per file, you store just the merkle root and that accounts for all hashes)

  2. storage (thanks to non-invertibility of hash functions, it’s practically impossible to fake a valid Merkle Proof)

  3. verification speed

22
New cards

Blockchain and Merkle Root

every block in bitcoin or eth contains a merkle root summarizing all its transactions allowing anyone to verify that a specific transaction is part of the block without downloading the entire blockchain

23
New cards

What is a blockchain?

a list of records that cryptographically linked together using hash functionsw

24
New cards

what does each block contain in a blockchain

  1. a list of records 

  2. a digital signature 

  3. a unique cryptographic hash 

  4. a reference to the previous block’s hash 

25
New cards

Centralized Blockchains

  • cannot create false messages since it still needs the private key

  • can choose to stop adding blocks or roll back to an older version

  • can’t selectively delete one record

(coinbase, binance)

26
New cards

Decentralized Blockchain

instead of one admin, multiple participants can add transactions like a democratic system. proof of work was introduced to make participation costly but fair

27
New cards

Proof of Work 

it uses hash puzzles to decide who gets to add the next block. this way you must brute-force in finding a valid number and it is easy to verify 

28
New cards

Double Spending

you cannot double spend a bitcoin because each block depends on the all previous ones and removing one transaction invalidates all later hashes

29
New cards

51%

you need to control 51% of the network’s computational power and then you can outpace honest miners and make a fake chain and become the longest one - rewriting history

30
New cards

Google’s AP2

the blockchain principles are being applied in AI, payments, and digital identity 

31
New cards

What determines if Bitcoin mining is profitable?

Mining is profitable when the BTC reward is worth more than the electricity cost. If BTC price > cost, miners join; if BTC price < cost, they stop

32
New cards

why can’t bitcoin rely on price alone to control mining? 

because when price changes, the mining rate changes - too many miners make blocks too fast, too few slow the network down 

33
New cards

how does bitcoin keep blocks coming at a steady rate?

through difficulty adjustment - every 2016 blocks (14 days), it makes mining harder or easier to keep block time near 10 minutes

34
New cards

what happens when btc price goes up

more miners join - network hash rate rises - difficulty increases - mining costs rise - profit per dollar of electricity returns to normal

35
New cards

what is bitcoin’s equilibrium condition 

At equilibrium, profit from mining equals the cost of electricity — no extra profit remains, keeping the system stable.

36
New cards

How is Bitcoin mining like the “Money Pot Game”?

Both balance themselves: when rewards attract too many players, competition lowers profit until everyone earns just enough to keep playing.

37
New cards

bitcoin’s price and mining difficulty related

they move together - higher btc price attracts miners, raising difficulty; lower price drives miners away, lowering difficulty 

38
New cards

Why do energy prices matter for Bitcoin mining?

Electricity cost sets the floor for profitability — when energy prices rise, mining becomes less profitable until difficulty readjusts.

39
New cards

How powerful and energy-intensive is Bitcoin mining today?

The network performs 842 exahashes/s — using roughly 1% of global electricity — showing huge efficiency gains but high energy demand.

40
New cards

Why do Bitcoin mining costs stay close to rewards?

Because as tech improves, difficulty increases — keeping total costs roughly equal to the total BTC mined each year (~$8–15B).

41
New cards

What’s Bitcoin halving and its effect?

Every 4 years, block rewards halve (now 3.125 BTC/block). This enforces scarcity but doesn’t slow block creation thanks to difficulty adjustment.

42
New cards

Why did Satoshi cap Bitcoin’s supply at 21 million?

To mimic scarcity and prevent inflation while keeping divisibility (8 decimal places) for everyday use.

43
New cards

Why do miners charge transaction fees in Bitcoin?

To earn additional income for processing transactions and to decide which ones to include based on priority (higher fee = faster confirmation)

44
New cards

How are Bitcoin transaction fees measured?

In Satoshis per virtual byte (sat/vB) — the fee per unit of transaction size, based on data storage cost.

45
New cards

What is the Bitcoin mempool?

A waiting area where unconfirmed transactions sit until a miner includes them in a block.

46
New cards

How significant are transaction fees in miners’ income?

Usually under 10% of total block revenue but can spike when the network is congested.

47
New cards

How does decentralization prevent transaction censorship?

Many independent miners compete — if one ignores a transaction, another will include it, ensuring fair access.

48
New cards

Why is Bitcoin’s incentive system stable?

Because miners earn both predictable block rewards and smaller but dynamic transaction fees, balancing long-term motivation and fairness.

49
New cards

Why are transaction fees expected to become more important over time?

As block rewards halve every 4 years, fees will make up a larger share of miner income.

50
New cards

What is a Satoshi?

The smallest Bitcoin unit: 1 Satoshi = 0.00000001 BTC (1/10⁸ BTC).

51
New cards

What is a Bitcoin block reward?

The total compensation miners receive for adding a block — includes new BTC created + all transaction fees in that block.

52
New cards

What was the first Bitcoin purchase?

In 2010, Laszlo Hanyecz bought two pizzas for 10,000 BTC — now worth hundreds of millions.

53
New cards

What is a Merkle tree in Bitcoin?

A hierarchical hash structure that summarizes all transactions in a block, ensuring integrity and efficient verification.

54
New cards

What does it mean that block headers start with many zeros?

It’s the proof-of-work requirement — miners must find a hash that meets difficulty, ensuring block validity.

55
New cards

Why do transactions take about an hour to finalize?

Each block takes ~10 minutes, and waiting several blocks ensures irreversible confirmation, preventing double-spends.

56
New cards

What is the Bitcoin white paper?

The original 2008 document outlining Bitcoin’s concept: decentralized digital cash using blockchain and proof-of-work.

57
New cards

What is the Genesis Block?

The very first Bitcoin block, mined by Satoshi, containing a reference to the 2008 financial crisis.

58
New cards

What’s the main difference between software and hardware wallets?

Software wallets (Exodus, MetaMask) store private keys online; hardware wallets (Ledger, Trezor) keep them offline for higher security.

59
New cards

What’s the difference between self-custody and custodial ownership?

Self-custody = user controls keys; custodial = exchange or institution controls keys on your behalf.

60
New cards

What does “Buy the Market” mean in relation to Bitcoin?

Under CAPM, Bitcoin’s rising market cap (~2% of S&P 500) makes it a small but legitimate part of diversified portfolios.

61
New cards

Why is Bitcoin’s market cap considered misleading?

It assumes all coins could sell at the current price, ignoring liquidity and lack of yield (no dividends or coupons).

62
New cards

What is a custodial wallet?

A wallet managed by a third party (e.g., exchange), where users don’t directly control private keys.

63
New cards

What is market capitalization in crypto?

The total value of all coins in circulation (price × supply), but it doesn’t represent realizable liquidity.