Storage Proofs
HomeDashboard
  • Getting Started
    • Introduction
    • Use Cases
    • Quick Start Guide
    • Key Concepts
  • Storage Proofs
    • Overview
    • Workflow
      • Workflow Examples
    • Accessing Block Hash
  • Solutions
    • Storage Proof API
      • Authentication
      • Payload Examples
    • Turbo
      • Workflow
      • RPC Endpoint
      • Turbo Compute
  • Architecture
    • Overview
    • Smart Contracts
    • Cross-Chain Storage Proofs
      • Native Messaging Systems
      • OP Stack Chains
  • Guides
    • Using Storage Proof API
    • Integrating Storage Proofs
    • Building a Storage Proof Powered Bridge
    • Writing Turbo Smart Contracts
    • Sending Turbo Transactions
  • References
    • Contract Addresses
    • Supported Networks
    • Glossary
  • Media Links
    • Twitter
    • Telegram
Powered by GitBook
On this page
  1. Getting Started

Key Concepts

Before diving into the details of Storage Proofs, it's important to understand some key concepts:

  1. Storage Proofs: A fusion of inclusion proofs, proofs of computation, and zero-knowledge proofs that enable secure verification of blockchain data across different networks and historical states.

  2. Block Hash: A unique identifier for a block, summarizing all its contents. It's crucial for anchoring Storage Proofs to a specific point in blockchain history.

  3. Block Header: Contains metadata about a block, including important roots (state, receipts, transactions) used in the Storage Proof process.

  4. Merkle Trees: Data structures used in blockchains to efficiently and securely verify the contents of large data sets.

  5. Inclusion Proofs: Demonstrate that a specific piece of data is part of a larger data set (like a Merkle tree) without revealing the entire data set.

  6. Zero-Knowledge Proofs: Allow verification of information without revealing the underlying data, enhancing privacy and efficiency in blockchain systems.

  7. Turbo: A smart contract interface that simplifies the integration of Storage Proofs into applications, making cross-chain data access more accessible to developers.

  8. Historical Block Hash Accumulator: A system that allows smart contracts to access and verify historical block hashes efficiently.

  9. Facts Registry: A contract that stores and manages proven blockchain data, allowing other contracts to access this verified information.

  10. Cross-Chain Interoperability: The ability for different blockchain networks to communicate and share data securely, a key use case for Storage Proofs.

Understanding these concepts will provide a solid foundation as you explore the more detailed aspects of Storage Proofs and their applications in the following sections.

PreviousQuick Start GuideNextOverview

Last updated 10 months ago