Gameplan
  • Introduction
  • MMA with Gameplan: Breaking Barriers To Growth
    • MMA and it's Challenges
    • MMA meets Web3
    • Why Gameplan?
    • Why as a Bitcoin Zk Rollup?
  • Tech Specs
    • TLDR;
    • Core Concepts
      • Identity and Access Management (IAM)
      • Social Graph and Off-Chain Data Management
      • Governance Framework
    • Data Security and Privacy
    • Execution Environment
      • zkEVM
      • Sequencer
    • Bitcoin Settlement
      • Decentralized Bridge
      • Verifier Network
      • Bitcoin Finality
  • Ecosystem
    • Fighterspeak
    • Combat League
    • Ticket Marketplace
    • Developer Hub
  • Others
    • Official Links
Powered by GitBook
On this page
  1. Tech Specs
  2. Core Concepts

Social Graph and Off-Chain Data Management

Managing Social Interactions

Gameplan adopts a hybrid approach to managing social interactions, balancing the benefits of scalability, privacy, and verifiability between on-chain and off-chain storage.

  • Scalability: By storing large and frequently changing social data (e.g., messages, followers, and interactions) off-chain, Gameplan reduces the costs and constraints of on-chain storage. Only necessary cryptographic proofs are stored on-chain, ensuring that the platform can handle increasing user activity without becoming prohibitively expensive or resource-intensive.

  • Privacy: Sensitive social data, such as user connections and interaction histories, remains off-chain to protect user privacy. The public blockchain only stores cryptographic hashes or proofs, preventing exposure of personal data while ensuring the integrity and authenticity of interactions when needed.

Verifiable Off-Chain Data

Gameplan ensures that off-chain data remains verifiable and consistent through the use of on-chain cryptographic proofs.

  • Cryptographic Hashes: Social data updates (e.g., follower lists or interactions) are hashed and stored on-chain, keeping the bulk of the data off-chain while ensuring its integrity through verifiable on-chain proofs.

  • Tamper-Proof Updates: Each off-chain update is recorded on-chain as an immutable, tamper-proof cryptographic hash, safeguarding the integrity of social interactions.

  • Merkle Trees & Proofs: Gameplan uses Merkle trees to validate off-chain data against on-chain proofs, ensuring consistency and accuracy of social data such as follower counts or interactions.

This integration ensures that Gameplan’s social data is secure, verifiable, and scalable across both on-chain and off-chain systems.

Decentralized Data Storage

Gameplan's decentralized storage uses a network of distributed nodes to store and replicate off-chain data securely.

  • Distributed Data Storage: Data is stored across multiple nodes to ensure availability and resilience. Users can choose where their data is stored and manage their encryption keys.

  • Consensus Mechanism: A consensus system ensures data consistency across nodes, and blockchain integration anchors critical metadata on-chain.

  • Privacy and Access Control: Both private and public data are managed securely, with customizable rules for sharing data as needed.

PreviousIdentity and Access Management (IAM)NextGovernance Framework

Last updated 7 months ago