Ceramic Overview

What is Ceramic?

A decentralized data network that enables unlimited data composability for Web3 applications. It allows for tracking changes to data over time without relying on centralized servers. Ceramic enables the creation of mutable data structures that can behave in any desired manner and whose resulting state is stored and replicated across a decentralized network of nodes.

Main Features
Decentralized Event Streams
Interoperable Decentralized Identifiers (DIDs)
Atomic Units of Data (Events)
Hash-Linked Chains of Events (Streams)
Fast Queries and Plug-and-Play Data Models
Blockchains
Ethereum

Related Apps

  • A blockchain analytics platform that provides real-time trading insights by analyzing large market participants. It aims to make data and insights previously only available to hedge funds accessible t...

    Web3 Analytics ·
  • Spring Labs allows businesses to securely store and share sensitive data while managing risk through Sybil resistant DIDs and KYC/AML natively on-chain. Users can also benefit from machine-learning in...

    Web3 Analytics ·

Frequently asked questions

ComposeDB is a composable graph database powered by Ceramic, which is a decentralized data network. ComposeDB allows developers, data scientists, and architects to store, manage, and query data while delivering fast queries and a catalog of plug-and-play data models. It serves as the graph data layer for Web3 applications and is trusted by leaders in the Web3 space. ComposeDB is built on Ceramic, which is designed for fast write times, high transaction volume, and permissionless data verifiability. It provides a rich ecosystem of data to bootstrap applications, enables composability across the open web, and supports interoperable decentralized identifiers (DIDs) for data signing.

ComposeDB ensures data privacy by leveraging the features of Ceramic, a decentralized data network. Ceramic provides a protocol for decentralized event streaming, where user accounts cryptographically sign data events and submit them to the network. These events are organized into streams, which enable data to be published, consumed, exchanged, and reused by any application or device connected to the public internet. Ceramic accounts are interoperable decentralized identifiers (DIDs) that cryptographically sign data, and users can connect their blockchain wallet to sign events and grant permissions on Ceramic. By utilizing Ceramic's decentralized and cryptographic features, ComposeDB ensures data privacy and security in its graph database.

The main features of Ceramic include event ordering, networking, scalability, fast transactions, security and verifiability, web scale, low fees, and interoperable decentralized identifiers (DIDs). Ceramic uses event streams that are anchored into the Ethereum blockchain for immutable timestamps. It utilizes a scalable decentralized network for distributing and delivering events. Ceramic is designed for abundant data transactions and offers the first scalable, decentralized infrastructure for building Web3 protocols and services. It uses asynchronous, parallel transaction processing and eventual consistency for fast transactions. Ceramic combines IPFS content addressing, advanced cryptography, and blockchain timestamps for secure and verifiable data. It can scale beyond financial blockchains or L2s due to its independent state and asynchronous transaction processing. Ceramic accounts are interoperable DIDs that sign data, and users can connect their blockchain wallet to sign events and grant permissions on Ceramic. Additionally, Ceramic is a decentralized data network that powers an ecosystem of interoperable Web3 applications and services. It provides core services to the Dataverse and is currently free to use.

Developers can use ComposeDB to build Web3 applications by leveraging its capabilities as a composable graph database powered by Ceramic. ComposeDB on Ceramic provides a graph data layer for Web3 applications, allowing developers, data scientists, and architects to store and manage data while delivering fast queries and a catalog of plug-and-play data models. With ComposeDB, developers can store, query, and mutate data just like other property graph databases. Additionally, ComposeDB offers a rich ecosystem of data to bootstrap applications, enabling developers to build faster and share data across applications. ComposeDB is built on Ceramic, which is designed for secure, scalable, and decentralized operations, ensuring fast write times, high transaction volume, and permissionless data verifiability. By utilizing ComposeDB's catalog of plug-and-play models, developers can accelerate their development process by eliminating the need to design their graph data schema from scratch. Ceramic, the underlying protocol for ComposeDB, enables decentralized event streams, where user accounts cryptographically sign data events and submit them to the network. These events are organized into streams, allowing data to be published, consumed, exchanged, and reused by any connected application or device on the public internet.

ComposeDB is compatible with Ceramic, which is a decentralized data network and protocol for decentralized event streaming. ComposeDB is built on Ceramic and serves as the graph data layer for Web3 applications. It stores and manages data while delivering fast queries and a catalog of plug-and-play data models. Therefore, ComposeDB is specifically designed to be compatible with Ceramic and may not be compatible with other blockchain networks.

The advantage of using decentralized event streams, specifically the Ceramic protocol, is that it provides a scalable and decentralized infrastructure for building Web3 protocols and services. Ceramic uses a scalable decentralized network for distributing, sharing, and delivering events, allowing for fast and asynchronous transaction processing. It combines IPFS content addressing, advanced cryptography, and blockchain timestamps to ensure the security and verifiability of data. Additionally, Ceramic allows for independent state and asynchronous transaction processing, enabling it to scale beyond financial blockchains or Layer 2 solutions.

Yes, you can reuse data models in ComposeDB. ComposeDB provides a catalog of plug-and-play data models that allow you to design your graph data schema and ship faster. When you reuse models, you also gain access to the data sets stored in those models. ComposeDB is built on Ceramic, a decentralized data network that powers an ecosystem of interoperable Web3 applications and services. Ceramic provides a protocol for decentralized event streaming, and user accounts on Ceramic are interoperable decentralized identifiers (DIDs) that cryptographically sign data.

Last updated: