가장 많이 묻는 면접 질문과 답변 & 온라인 테스트
면접 준비, 온라인 테스트, 튜토리얼, 라이브 연습을 위한 학습 플랫폼

집중 학습 경로, 모의고사, 면접 준비 콘텐츠로 실력을 키우세요.

WithoutBook은 주제별 면접 질문, 온라인 연습 테스트, 튜토리얼, 비교 가이드를 하나의 반응형 학습 공간으로 제공합니다.

Chapter 3

Blocks, Chains, Consensus, Proof of Work, Proof of Stake, BFT, and Finality

Learn how blockchains agree on valid history and why consensus design shapes security, cost, and performance.

Inside this chapter

  1. How Blocks and Chains Are Structured
  2. Why Consensus Exists
  3. Proof of Work, Proof of Stake, and BFT Styles
  4. Probabilistic Finality Versus Deterministic Finality

Series navigation

Study the chapters in order for the smoothest path from beginner blockchain concepts to advanced architecture and production practices. Use the navigation at the bottom of each page to move chapter by chapter.

Tutorial Home

Chapter 3

How Blocks and Chains Are Structured

A block usually contains a header, metadata, and a set of transactions or state transitions. The block header often includes a reference to the previous block, a timestamp or slot-related value, and other consensus data. When each block references the prior one, a chain of history emerges. This does not make the history magically immutable, but it makes rewriting history progressively harder.

Chapter 3

Why Consensus Exists

In a decentralized system, nodes cannot simply trust one coordinator to decide the valid order of transactions. Consensus mechanisms help the network agree on which blocks are valid and which chain or state is canonical. Without consensus, different nodes could accept conflicting histories, double spending would be easier, and the ledger would lose reliability.

Chapter 3

Proof of Work, Proof of Stake, and BFT Styles

Mechanism Core Idea Strength Trade-Off
Proof of Work Validators expend computational work to propose blocks Battle-tested and highly resistant to certain attacks Energy intensive and lower throughput
Proof of Stake Validators lock stake and are rewarded or penalized based on behavior Lower energy cost and better scalability paths Protocol design is more economically complex
BFT-style consensus Known validators exchange messages to reach agreement Fast finality in permissioned or controlled settings Works best with a smaller validator set
Chapter 3

Probabilistic Finality Versus Deterministic Finality

Some blockchains provide probabilistic finality, where confidence grows as more blocks are added after a transaction. Others provide stronger finality guarantees once a block or checkpoint is finalized according to the protocol. This concept matters in exchanges, settlement systems, and bridging because waiting for the right confirmation depth is part of operational safety.

Copyright © 2026, WithoutBook.