LogoLogo
LogoLogo
  • Intro
    • Welcome
    • The Benefits of BSV Blockchain
    • What Can I Do?
    • Overview of GitHub repositories
    • Quick Start
  • Protocol
    • 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
    • SPV Wallets, Overlays and SPV Processes
      • Simplified Payment Verification (SPV)
      • Instant Payments
      • Integrity Checks
      • SPV Wallets & Overlays
    • 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 on the Public Blockchain
  • Network Access Rules
    • Rules
      • Table of Contents
      • Background to the Rules
      • PART I - MASTER RULES
      • PART II - GENERAL RULES
      • PART III - ENFORCEMENT RULES
      • PART IV - DISPUTE RESOLUTION RULES
      • PART V - INTERPRETIVE RULES
    • FAQs
      • Miners
      • Professionals
      • Users
  • Important Concepts
    • High Level
      • Web3
      • Timestamping
      • SPV
      • UTXO vs Account Based
      • Linked Keys
      • Smart Contracts
    • Details
      • Hash Functions
      • Merkle Trees
      • Sighash Flags
      • Script
      • SPV
        • Deep Dive
        • Payments Flow
        • Data Models
        • Broadcasting
  • Network Topology
    • Mandala Upgrade
    • Nodes
      • SV Node
        • Architecture
        • System Requirements
        • Installation
          • SV Node
            • Configuration
            • AWS Volumes Setup
            • DDOS Mitigation
            • Docker
            • Genesis Settings
            • GetMiningCandidate
            • GKE
            • Network Environments
              • Regtest
              • STN
              • Testnet
        • Alert System
          • Alert Messages
          • Running the Alert System
            • Startup Script
          • Webhooks
        • RPC Interface
          • RPC Methods
        • Frequently Asked Questions
          • Blocks
          • Initial Block Download
          • Transactions
          • Log File Warnings
          • Safe Mode
          • Bug Bounty
        • Chronicle Release
      • Teranode
    • Overlay Services
      • Overlay Example
    • SPV Wallet
      • Quickstart
      • Key Concepts
      • AWS Deployment
        • Installation
        • Manage & Maintain
        • Update
        • Delete
      • Components
        • SPV Wallet Server
        • Storage
        • Web Admin
        • Block Headers Service
        • Web App & API
      • Who is it for?
      • Functionality & Roadmap
      • Contribute
      • Developers Guide
        • SPV Wallet
          • Authentication
          • Configuration
          • Notification
        • Go Client
          • Authentication
        • JS Client
          • Authentication
        • Admin
        • Keygen
        • Block Headers Service
          • Authentication
          • Configuration
      • Additional Components
  • paymail
    • Overview
    • BRFC Specifications
      • Specification Documents
      • BRFC ID Assignment
    • Service Discovery
      • Host Discovery
      • Capability Discovery
    • Public Key Infrastructure
    • Payment Addressing
      • Basic Address Resolution
      • Sender Validation
      • Receiver Approvals
      • PayTo Protocol Prefix
    • Verify Public Key Owner
    • Recommendations
  • Guides
    • Local Blockchain Stack
      • Mockchain Stack
    • Business Use Cases
      • Creating a Tranche of Event Tickets
    • SDKs
      • Concepts
        • BEEF
        • Fees
        • SPV
        • Transactions
        • Op Codes
        • Script Templates
        • Signatures
        • Verification
      • TypeScript
        • Node, CommonJS
        • React
        • Low Level
          • Verification
          • ECDH
          • Numbers & Points
          • Signatures
          • 42
          • ECDSA
          • Hmacs
          • Keys
          • Scripts
        • Examples
          • Creating a Simple Transaction
          • Verifying a BEEF Structure
          • Creating Transactions with Inputs, Outputs and Templates
          • Creating the R-puzzle Script Template
          • Message Encryption and Decryption
          • Message Signing
          • Building a Custom Transaction Broadcast Client
          • Verifying Spends with Script Intrepreter
          • BIP32 Key Derivation with HD Wallets
          • Using Type 42 Key Derivation for Bitcoin Wallet Management
          • Creating a Custom Transaction Fee Model
          • Building a Pulse Block Headers Client
          • Using ECIES Encryption
      • Go
        • Examples
          • Simple Tx
          • Keys
          • Encryption
          • Broadcasting
          • Inscribing
          • Data Markers
          • Linked Keys
          • ECIES
          • Fees
          • HD Keys
          • Headers
          • Secure Messages
          • Merkle Path Verification
      • Python
        • Examples
          • Simple Tx
          • Verifying BEEF
          • Complex Tx
          • Script Templates
          • Encryption
          • Message Signing
          • Building A Custom Broadcaster
          • HD Wallets
          • Linked Keys
          • Fees
          • Merkle Path Verification
          • ECIES
  • BSV Academy
    • Getting Started
    • BSV Basics: Protocol and Design
    • BSV Enterprise
    • Hash Functions
    • Merkle Trees
    • Digital Signatures
    • BSV Theory
    • Introduction to Bitcoin Script
  • Onboarding Content
    • Choose Your Path
    • Getting Started Guide
    • Code Examples
    • Live Demos
  • Quick Actions
    • Live Demos
    • Metanet Wallet
    • Hackathon Kit
    • Documentation Hub
  • Foundations
    • BSV Evolution and Paradigm
  • Technical Pathway: Distributed BSV Applications
    • Technical Overview
    • Developer FAQ - Atomic Transactions + Identity
    • Live Demos - Technical Analysis
  • Module 1: Environment Setup
  • Module 2: Wallet Integration
  • Module 3: Building Applications
  • Module 4: Distributed Architecture
  • Module 5: Production Deployment
  • Module 6: Advanced Patterns
  • Business Pathway
    • Business Overview
    • Live Demos - Business Applications
  • BSV Overview for Business
  • Case Studies
  • Implementation Guide
  • Value Propositions Overview
    • Civics and Government
    • Financial Services
    • Government
    • Healthcare
    • Industrial IoT
    • Internet of Things
    • Media and Gaming
    • Retail and E-commerce
    • Science and Research
    • Supply Chain
  • Advanced Business STOs
    • Module 1: BSV, STOs, and Core Business Principles
    • Module 2: SPV and Trust in Business Transactions
    • Module 3: STOs as Digital Workflow Containers
    • Module 4: Transactions as Registered Mailboxes
    • Module 5: STOs in P2P Business Models
    • Module 6: Micropayments and Digital Monetization
  • Academic Pathway
    • Academic Overview
    • Web3 and Blockchain for STEM
  • Enterprise Pathway
    • Enterprise Risk Management and Compliance
  • Step 1: Enterprise Architecture
  • Step 2: Deployment Strategies
  • Step 3: Integration Patterns
  • Step 4: Governance & Risk
  • Step 5: Regulatory Compliance
  • Step 6: Security & Audit
  • System Overview
    • Complete System Guide
  • Resources
    • Community
    • Critical Documentation
    • Tools Reference
    • Troubleshooting
  • Assessments
    • Assessment Framework
  • sCrypt Documentation
    • How to Debug a Contract
    • How to Deploy and Call a Contract
    • How to Test a Contract
    • Bitcoin Basics
    • BitcoinJS Library
    • Frontend Integration
Powered by GitBook
On this page

Was this helpful?

Edit on GitHub
Export as PDF
  1. Important Concepts

High Level

Web3TimestampingSPVUTXO vs Account BasedLinked KeysSmart Contracts
PreviousUsersNextWeb3

Last updated 2 days ago

Was this helpful?