Intro to Blockchains

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

1/27

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.

28 Terms

1
New cards

What problem is blockchain designed to solve?

The problem of centralisation and the need for a decentralised trust less system.

2
New cards

What is a blockchain?

A digital, distributed ledger allowing simultaneous access, validation and record updating across a network of computers.

3
New cards

What type of ledger is a blockchain compared to?

It is the decentralised evolution of digital ledgers.

4
New cards

What is a bit and what is a byte?

A bit is 0 or 1; 8 bits = 1 byte.

5
New cards

Why do blockchains use hexadecimal?

Hex is easier to read and 4x shorter than binary

6
New cards

What is the purpose of a cryptographic hash function?

To compress data into a fixed-length output that cannot be reversed.

7
New cards

Which hash function does Bitcoin use?

SHA-256

8
New cards

List the four properties of good cryptographic hash functions?

Deterministic, collision-resistant, pre-image resistant, avalanche effect

9
New cards

What is the avalanche effect?

A tiny change in input creates a completely different hash output.

10
New cards

What is a Merkle root?

The final hash representing all transactions in the block.

11
New cards

What is the purpose of a Merkle tree?

To hash transactions together efficiently and produce a single Merkle root for the block.

12
New cards

What is a public blockchain?

A blockchain open to anyone via nodes; transactions are visible to everyone.

13
New cards

What is a private (permissioned) blockchain?

A blockchain controlled by a central entity or consortium; requires KQC; fast and private

14
New cards

What is a hybrid/consortium blockchain?

A system combining public + private blockchain features, typically governed by multiple organisations.

15
New cards

What is Layer 1 in blockchain architecture?

The base blockchain itself

16
New cards

What is Layer 2?

Scalability solutions built on top of Layer 1, such as Lightning Network or rollups.

17
New cards

What is Layer 3?

The application layer hosting dApps (Uniswap, Lido)

18
New cards

What is Layer 0?

Interoperability infrastructure connecting different blockchains (eg Polkadot, Wormhole)

19
New cards

What is a light node?

A node that stores only block headers and uses Merkle proofs to verify transactions.

20
New cards

what is a full node?

A node storing full blockchain history; can be pruned or archival

21
New cards

What are block producer nodes?

Nodes that produce blocks

22
New cards

What is a masternode?

A node that helps govern and validate the network, requiring a large token stake.

23
New cards

What is a hard fork?

A non-backward-compatible protocol update causing a chain split if not all nodes upgrade.

24
New cards

What is a soft fork?

A backward-compatible upgrade requiring only majority to update; no chain split occurs.

25
New cards

What is the purpose of consensus mechanisms?

To agree on the next block in a decentralised network

26
New cards

Proof-of-Work: advantages + disadvantages?

Advantage: secure and reliable.

Disadvantages: high electricity use, slow, not scalable.

27
New cards

Proof-of-Stake: advantages + disadvantages?

Advantage: energy efficient, fairly fast.

Disadvantage: less decentralised, scalability issues.

28
New cards

Delegated Proof-of-Stake (DPoS): key idea?

Witnesses are elected via voting to validate blocks; very fast but more centralised.