Verida Documentation
  • Welcome
  • Network Overview
  • Start Building
  • Verida Wallet
  • Whitepapers
  • Glossary
  • Protocol
    • Core concepts
      • Design Principles
      • Decentralized Identity
      • Confidential Databases
      • Confidential Compute
      • Accounts and Identity
      • Data Storage
      • Application Contexts
      • Messaging
      • Schemas
      • Data Sharing
    • Client SDK
      • Getting Started
      • How It Works
      • Authentication
      • Data
      • Queries
      • Permissions
      • Messaging
      • Account Profiles
      • Events
      • Command Line Tools
      • Configuration
      • React Native
      • Advanced
    • Verida Connect SDK
      • Getting Started
      • WebUser
      • WalletConnect Support
      • Authentication Server
    • Blockchain Bridge
    • Run a Node
      • Database Node
        • Setup
        • Operations
        • FAQ
      • Compute Node
    • Verida Networks
  • Extensions
    • Credentials
      • Verifiable Credentials Developer SDK
      • cheqd Credential Service
      • Privado ID (fmr Polygon ID)
      • zkPass credentials
      • Reclaim Protocol credential
    • Verida URIs
    • Vue Components
Powered by GitBook
On this page

Was this helpful?

  1. Protocol
  2. Core concepts

Confidential Databases

PreviousDecentralized IdentityNextConfidential Compute

Last updated 7 months ago

Was this helpful?

In today’s digital world, data storage is a crucial component for all applications, regardless of their scope or complexity. While traditional Web2 offers a wealth of storage options tailored to various use cases, such as SQL, NoSQL, File storage, S3, and FTP, the transition to Web3 demands a similar expansion of storage infrastructure to accommodate its unique requirements.

Verida provides secure database storage and encryption for private user data. No user data or personally identifiable information (PII) is stored on-chain.

Verida Storage Nodes

Verida has developed a PouchDB/CouchDB database implementation with open source middleware (Verida Storage Node). This solution is designed for storing private user data, incorporates access controls with flexible encryption and permissioned data synchronization.

The solution is region aware and meetsGDPR requirements. The storage node provides a middleware authentication layer that connects traditional database technology with decentralized identifiers and public blockchains.

The current landscape of decentralized database storage technologies is rapidly evolving. As such, it’s possible other decentralized database storage options will soon reach maturity where they meet the security expectations, access controls and features to a level they can be supported by the Verida network.

User data is stored in isolated , where the data from one application can not be accessed by another application without the explicit consent of a user. This ensures users can selectively disclose their personal data to different applications on an as-needs basis, providing enhanced privacy and data security.

or watch the explainer video below.

application contexts
Learn more about the key problems the Verida Confidential Database solution solves
A deep dive into the Verida Confidential Database Infrastructure