Kelvin's Ethereum Book
GitHub (opens new window)
GitHub (opens new window)
  • Introduction

    • Foreword
    • Motivation
    • Content Overview
  • The Basics of Consensus

    • Consensus Mechanisms
    • The Origins of Consensus
    • Common Terminology
    • Simple Consensus
    • Crash Faults
    • Byzantine Faults
    • Stateful Applications
  • The Origins of Blockchains

    • Blockchains
    • Digital Cash
    • Open Access
    • Chains of Blocks
    • Fork Choice Rules
    • Blockchain Applications
    • Network Participation
  • Revisiting Eth1

    • An Introduction to Eth1
    • Basics
    • State Model
    • Transaction Model
    • The Ethereum Virtual Machine
    • Ethereum Blocks
    • Fork Choice Rule
    • Client Types
  • Exploring Eth2

    • Eth2 Overview
    • Historical Context
    • Project Philosophy
    • Key Concepts
    • Development Process
    • Learning Goals
  • Proof of Stake in Ethereum

    • Proof of Stake in Eth2
    • Core Concepts
    • Basic Operation
    • Fork Choice
    • Long Range Attacks
    • Casper FFG
    • Weak Subjectivity
  • Eth2 Building Blocks

    • Building Blocks
    • BLS Signatures
    • RANDAO
    • Simple Serialize (SSZ)
    • Committees
    • The Deposit Contract
  • Building the Beacon Chain

    • The Beacon Chain
    • Validator Life-Cycle
    • Validator Duties
    • Structure
Edit this page on GitHub (opens new window)

← The Deposit Contract Validator Life-Cycle →