Decentralization Slides.

0.0(0)
studied byStudied by 0 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/91

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.

92 Terms

1
New cards

Centralization

A system where control is held by a single entity or a small group

2
New cards

Decentralization

A system where control and decision-making are distributed across multiple participants

3
New cards

Ledger

A record of transactions maintained in a system

4
New cards

Blockchain

A cryptographically linked series of blocks containing transaction data

5
New cards

Mining

The process where nodes compete to solve a computational puzzle to validate transactions and secure the blockchain.

6
New cards

Proof of Work

A consensus mechanism that requires miners to perform computationally intensive tasks to propose the next block

7
New cards

Consensus

The process by which nodes agree on the state of the blockchain without a central authority.

8
New cards

Distributed Consensus

The challenge of reaching agreement in a network where some nodes may be faulty or malicious

9
New cards

Sybil Attack

An attack where a single entity creates many fake identities to manipulate a decentralized network.

10
New cards

Block Reward

The incentive given to miners for successfully adding a block to the blockchain

11
New cards

Mining Economics

The financial viability of mining depends on electricity costs

12
New cards

Transaction Fee

An optional fee paid to miners to prioritize transaction processing.

13
New cards

Fee Market

As block rewards decrease

14
New cards

51% Attack

A situation where a miner or mining pool controls the majority of hashing power

15
New cards

Longest Chain Rule

Bitcoin nodes follow the longest valid chain

16
New cards

Nonce

A random number miners adjust to solve the proof-of-work hash puzzle.

17
New cards

Target Difficulty

A threshold value that miners must generate a hash below

18
New cards

Byzantine Generals Problem

A theoretical problem describing the difficulty of reaching agreement in a system with potentially malicious participants.

19
New cards

Bitcoin’s Byzantine Fault Tolerance

Bitcoin achieves probabilistic consensus despite adversarial conditions by making reorganization beyond a few blocks statistically unlikely.

20
New cards

Double Spending

An attack where the same Bitcoin is spent in two transactions before one is confirmed in the blockchain.

21
New cards

Six-Confirmation Rule

Merchants typically wait for six confirmations to minimize double-spending risks

22
New cards

Identity in Bitcoin

Bitcoin nodes do not have long-term identities

23
New cards

Implicit Consensus

Instead of explicit voting

24
New cards

Hard Fork

A permanent divergence in the blockchain requiring all nodes to upgrade

25
New cards

Soft Fork

A backward-compatible update where old nodes still recognize new blocks

26
New cards

Difficulty Adjustment

A mechanism that ensures mining difficulty scales based on network-wide hash power

27
New cards

Self-Regulating Security

Bitcoin’s mining difficulty adjusts dynamically

28
New cards

Bitcoin Nodes

Nodes in the Bitcoin network that validate transactions and relay them to others.

29
New cards

Pseudonymity in Bitcoin

Bitcoin nodes do not have long-term identities

30
New cards

Sybil Attack Prevention

Bitcoin prevents Sybil attacks by requiring proof-of-work

31
New cards

Consensus Without Identity

Bitcoin uses proof-of-work instead of explicit identity to select block proposers

32
New cards

Random Node Selection in Bitcoin

Nodes are effectively selected randomly by their mining power

33
New cards

Implicit Consensus

Nodes do not explicitly vote; instead

34
New cards

Block Propagation

When a node mines a block

35
New cards

Consensus Algorithm Simplified

Transactions are broadcast to all nodes

36
New cards

Longest Chain Rule

Bitcoin nodes always follow the longest valid chain

37
New cards

How Nodes Accept Blocks

Nodes accept a block only if all transactions within it are valid

38
New cards

How Nodes Extend the Chain

Nodes build on the first valid block they receive

39
New cards

Attack on Consensus

Malicious nodes could attempt to extend an alternative chain

40
New cards

Diagram Interpretation: Transaction Flow

Transactions propagate across nodes in the peer-to-peer network

41
New cards

Diagram Interpretation: Block Addition

A newly mined block is forwarded to nodes

42
New cards

Diagram Interpretation: Chain Forking

Temporary forks may occur when multiple blocks are proposed simultaneously

43
New cards

Diagram Interpretation: Peer-to-Peer Architecture

Each node maintains its own copy of the blockchain and participates in consensus independently.

44
New cards

Security in Bitcoin Consensus

Bitcoin’s security relies on the assumption that a majority of mining power follows the protocol

45
New cards

Bitcoin’s Fork Handling

If multiple chains exist

46
New cards

Why Identity Helps Consensus

If nodes had fixed identities

47
New cards

Trade-Offs in Decentralization

Bitcoin’s design sacrifices efficiency for resilience

48
New cards

Double-Spending

An attack where the same Bitcoin is spent in two transactions before one is confirmed in the blockchain.

49
New cards

How Bitcoin Prevents Double-Spending

Bitcoin nodes extend the longest valid chain

50
New cards

Transaction Confirmations

The number of blocks added after a transaction

51
New cards

Bob the Merchant’s Heuristic

Bob waits for six confirmations before accepting a Bitcoin transaction as final

52
New cards

Malicious Node Behavior

A malicious node can attempt a double-spend by broadcasting conflicting transactions

53
New cards

Consensus Protection Against Invalid Transactions

Bitcoin ensures only valid transactions are included through cryptographic verification and miner incentives.

54
New cards

Assumption of Honesty in Bitcoin

Bitcoin does not assume miners are honest but instead uses economic incentives to align their behavior with network security.

55
New cards

Mining Incentives

Miners are rewarded with block rewards and transaction fees

56
New cards

Block Reward

The fixed amount of Bitcoin given to a miner for adding a new block

57
New cards

Transaction Fees

Users can include fees in transactions to incentivize miners to prioritize their inclusion in the blockchain.

58
New cards

Bitcoin’s Fixed Supply

Bitcoin has a maximum supply of 21 million coins

59
New cards

What Happens When Block Rewards End?

After all Bitcoin is mined

60
New cards

Why PoW Prevents Sybil Attacks

Since mining requires computational effort

61
New cards

Random Node Selection via PoW

Bitcoin selects block proposers in proportion to their computational power

62
New cards

Bitcoin Hash Puzzles

A cryptographic challenge requiring miners to find a nonce that produces a hash below a given target

63
New cards

Recalibration of Difficulty

The Bitcoin network adjusts mining difficulty every 2016 blocks to maintain a consistent block time of approximately 10 minutes.

64
New cards

Bitcoin’s 10-Minute Block Time

This interval balances security and efficiency

65
New cards

Cryptographic Protection in Bitcoin

Bitcoin uses cryptographic techniques to verify transactions and enforce consensus without a central authority.

66
New cards

Role of Consensus in Preventing Double-Spending

Bitcoin's consensus mechanism ensures that only one valid transaction for a given input is recorded on the blockchain.

67
New cards

Incentives for Honest Mining

Miners are rewarded with block rewards and transaction fees

68
New cards

Block Reward Halving

The process where Bitcoin's block reward is reduced by 50% every 210

69
New cards

Economic Security of Bitcoin

Bitcoin’s security depends on the assumption that miners will act honestly due to economic incentives rather than altruism.

70
New cards

Problem of Picking a Random Node

Bitcoin does not rely on identity-based selection; instead

71
New cards

Proof-of-Work as a Sybil Defense

PoW makes it computationally expensive to create many fake identities

72
New cards

Bitcoin’s Decentralized Lottery

Mining operates like a lottery where the probability of winning is proportional to the miner's computational power.

73
New cards

Mining Competition

Miners compete to solve cryptographic puzzles

74
New cards

Proof-of-Work Hash Puzzles

Miners must find a nonce that

75
New cards

Bitcoin’s Hash Rate

The total computational power in the Bitcoin network

76
New cards

Mining Difficulty Adjustment

Bitcoin adjusts the mining difficulty every 2016 blocks to maintain a consistent 10-minute block time.

77
New cards

Impact of Difficulty Adjustments

If blocks are being found too quickly

78
New cards

Security Assumption of PoW

Bitcoin assumes that most mining power is controlled by honest actors

79
New cards

Why a 10-Minute Block Interval?

Chosen to balance security and efficiency

80
New cards

51% Attack

An attack where an entity controlling more than 50% of mining power can alter the blockchain

81
New cards

Potential Effects of a 51% Attack

Attackers cannot steal coins but can censor transactions or double-spend by reorganizing recent blocks.

82
New cards

Energy Consumption in PoW

Bitcoin mining requires significant energy

83
New cards

Verifiability of Proof-of-Work

Any node can instantly verify a mined block by checking if the hash meets the difficulty target.

84
New cards

Mining Profitability Factors

Mining profitability depends on electricity costs

85
New cards

Bitcoin’s Bootstrapping Challenge

Bitcoin’s security

86
New cards

What Happens When a Block is Mined?

The winning miner broadcasts the new block

87
New cards

Consensus Algorithm in Action

Honest nodes extend the longest valid chain

88
New cards

Bitcoin as a Secure Financial System

Bitcoin leverages economic incentives and cryptographic security to maintain a decentralized and censorship-resistant ledger.

89
New cards

Trade-Offs of Bitcoin’s Design

Bitcoin sacrifices speed and energy efficiency for decentralization

90
New cards

Bitcoin’s Future Without Block Rewards

Transaction fees will eventually become the sole incentive for miners

91
New cards

Alternative Consensus Mechanisms

Other cryptocurrencies explore alternatives like Proof-of-Stake (PoS) to reduce energy consumption while maintaining security.

92
New cards

A 51% attacker cannot steal Bitcoin from other wallets or alter historical transactions older than a few blocks.

What Can’t a 51% Attacker Do?