Data3.Network Documentation
  • Introduction to Data3
  • Data3 Concepts
    • Accounts
    • Address
    • Nodes
    • Types of Nodes
    • Node Providers
    • Database Deployment
    • Console
    • Use Case
  • Getting Started
    • Data3 Console
      • Signup on Data3 Console
      • Wallets
    • For Customers
      • Quick Start Guide
      • Signup on Data3 Console
      • Request Databases
      • Manage Your Databases
      • Use Your Databases
    • For Node Providers
      • Quick Start Guide
      • Signup at Data3 Console
      • Bid For Customer Requests
    • For Developers
      • Signup
      • Open Source
      • Contribute
  • For Customers
    • Access
    • Application Configuration
    • Database Configuration
    • Data Migration
    • Security
      • Users
      • Keys
    • Observability
  • For Node Providers
    • Node Provider Service
      • What is the Node Provider Service?
      • Node Provider Service Architecture
      • Node Provider Onetime Setup
        • Prerequisites
        • Docker data3-node-provider
        • Configure
        • Deploy data3-node-provider
        • Validate
        • Troubleshoot
    • Data3 Storage Node
      • What is the Data3 Storage Node?
      • Storage Node Architecture
      • Storage Node Setup
        • Prerequisites
        • Docker data3-storage-node
        • Configure
        • Deploy data3-storage-node
        • Validate
        • Troubleshoot
    • External Pricing Engine
    • External Deployment Engine
    • Node Tokenomics
      • Staking
      • Customer Payments
      • Incentivization
      • Pricing
    • Nodes
      • Validator Node
      • Audit Node
      • Storage Node
    • Console
  • Product
    • Roadmap
    • Releases
    • Updates
  • Data3 Solutions
    • DApps
    • Web3 Social
    • Web3 Gaming
    • Web3 Exchanges
    • Artificial Intelligence
    • SaaS Applications
    • IoT
    • Dev Database
  • Tokenomics
    • Best Practices
    • Bid for Database Requests
  • Governance & Policies
    • Governance Framework
    • Node Provider Policies
    • Data Handling Policies
    • Security Policies
    • Privacy Policies
    • For Developers
      • Architecture
      • API
      • SDKs and Libraries
      • Protocols & Algorithms
  • Community
  • FAQs
  • Legal
Powered by GitBook
On this page
  1. Data3 Concepts

Use Case

The below section describes the actors and their interactions in the network.

PreviousConsoleNextGetting Started

Last updated 1 year ago

Let’s consider an example of two customers, C1 and C2, with specific database requirements. Additionally, there are two node providers, X and Y, and a marketplace and deployment monitoring interface - Data3 console, which enables customers to efficiently manage their deployments. All the participants, customers and node providers, are uniquely addressed, based on their wallet addresses, when they sign-up. Kandola Network supports both custodial and non-custodial wallets, while we primarily prefer non-custodial wallets. Apart from this, the Data3 console provides a user experience for staking, by the node providers, and to the customers to be able to pay for their subscriptions.

Users have the option to register through the Data3 console and initiate requests for database deployments. These requests are then transmitted across the network, allowing node providers to submit bids. Once accepted by the user, bids become visible to the respective node provider. Additionally, node providers can engage with peers through designated communication mechanisms and protocols, following a publish-subscribe model for interactions.

Let’s consider a simple use-case, where customer C1 requests deployment using the Data3 console and Node provider X wins the bid and provisions deployment. Once the deployment is ready, customers can access the deployment directly as they would access their current centralized databases without going through the node provider. The customers can also request multiple deployments from different node providers.