Introducing Bluwhale
  • Introducing Bluwhale
  • Architecture
    • Overview
    • ERC-7231
    • Data Authentication
    • Bluwhale Link
    • Data Provider
    • Third-party Verification
    • On-chain Attestation
    • Trusted Execution Environment Cluster
    • About Trusted Execution Environments
    • Zero-Knowledge Proof
  • Verifier Nodes
    • Verifier Node Sale
    • Purpose of Verifier Nodes
    • Verifier Node Operations & App
    • Node Rewards & Projections
    • Node Licenses
    • Node Delegration
    • Node FAQs
  • Tokenomics
    • Utility
    • Distribution/Vesting
    • Staking
  • Bluwhale Community
    • Community Activations
    • Social & Community Links
    • Distributor & Referral Programs
    • Media Coverage
  • Resources
  • General FAQs
  • Brand Guidelines
  • Media Kit
  • Contact Us
  • Personalization Protocol
    • Overview
    • Architecture
      • Overview
      • Identity Layer
      • Data Storage Layer
      • Computation & Training Layer
      • Execution Layer
      • Verification Layer
  • How to Purchase Nodes
    • How to Purchase Nodes on Solana
  • Buyback Program
  • Why Verifier Nodes
  • How do Verifier Nodes Work
  • Bluwhale NFT License
  • Bluwhale Protocol Service
  • Trusted Execution Environment (TEE)
  • Verifier Node
  • Attestation
  • Delegation
  • SGX Attestation Verification
  • Verifier Node Sale Dynamics
  • Smart Contract Addresses
  • License Key (NFT)
  • Delegation
  • Node Rewards
  • Join Alphanet Verifier Nodes
  • Prerequisites
  • Delegation Tutorial
  • Operating a Verifier Node
  • Running in VPS
  • Running in CLI
  • Running in Desktop App
  • Explorer
Powered by GitBook
On this page
  1. Personalization Protocol
  2. Architecture

Overview

The Bluwhale Protocol features modular design, managing the end-to-end data lifecycle across various layers. Components within each layer can be seamlessly integrated:

  • Identity Layer: This layer authenticates users via both traditional (web2) and blockchain (web3) mechanisms, aggregated under the Bluwhale ID(ERC-7231). It integrates identities and data through Bluwhale Link, Oracle, and other data verification services.

  • Storage Layer: A flexible data storage system, organizing data across different levels based on cost considerations and duration of persistence.

  • Computation & Training Layer: Utilizes a Trusted Execution Environment (TEE) cluster to process data and train AI models confidentially, with outcomes and TEE attestation relayed to the execution layer.

  • Execution Layer: Established on a consensus foundation, it interprets data consumers’ needs and allocates rewards according to the results of processing and verification activities.

Verification Layer: This layer consists of verifiers from the community, tasked with validating the TEE attestation to confirm its secure and accurate operation within the TEE.

PreviousArchitectureNextIdentity Layer

Last updated 10 months ago