LogoLogo
  • Introduction
  • BSV Blockchain
    • Blocks
    • Transactions
    • Proof of Work
    • Capabilities
    • Economic Model of Governance
    • Digital Asset Recovery
  • Network Policies
    • High-Level Architecture
    • Mining
    • Standard and Local Policies
    • Consensus Rules
    • Local Policies
  • Node Operations
    • Node Software
    • Bitcoin Server Network (BSN)
    • ChainTracker
    • Transaction Validation
    • UTXO Storage
    • Mempool
    • Block Assembler
    • Block Validation
    • Mining Software
    • Pruning transactions
    • Responsibilities of a Node
  • Light Clients and SPV Processes
    • Simplified Payment Verification (SPV)
      • Proof of Publication in a block
      • Instant Payments
      • Proof of Integrity
    • Light Clients in Blockchain
  • Transaction Lifecycle
    • Transaction Inputs and Outputs
    • Script
    • Transaction Flow
    • Constructing a transaction
    • Sequence Number and Time Locking
    • Transaction Templates
    • Transaction Processing
    • Opcodes used in Script
  • Privacy
    • Keys and Identity
    • Private vs Anonymous
    • Digital Signatures
    • Privacy in Public Blockchain
Powered by GitBook
On this page

Light Clients and SPV Processes

Users of blockchain only need block headers, not the full blockchain

Transactions are a means used to write on to the Bitcoin Ledger. In the topic we saw how various layers serving applications can be built on top of the core network of nodes which provide the base infrastructure.

In this section, we will explore in depth the Simplified Payment Verification Process and its usage in applications known as light clients for the node network (which acts as a server of blockchain processes for these applications).

Firstly, we will explore the concept of SPV and its core features. We will then look at how it's applied in the real world and show how it is used for building light client applications.

Light clients are also sometimes referred to as SPV Overlay. All the applications that interact with blockchains fall under this category. It is the SPV clients which make a blockchain decentralised as they will be recording all block headers ensuring the blockchain's integrity

PreviousResponsibilities of a NodeNextSimplified Payment Verification (SPV)

Last updated 1 year ago