SEBDB: Semantics Empowered Blockchain Database - A Comprehensive Guide

·

Introduction to Shida Chain System

Shida Chain Database is an independently developed blockchain system by the Data Science School's Blockchain Laboratory. This innovative system addresses data management limitations faced when extending blockchain technology—widely successful in cryptocurrency—into traditional industries like IoT, smart manufacturing, and supply chain management. By integrating relational database management with blockchain technology, it provides solutions for multi-party collaborative scenarios requiring trustless cooperation.

Key Contributions of Shida Chain Database

  1. Relational Semantics for Block Data
    Block data primarily records transactions, which are inherently structured—especially in blockchain 2.0 platforms supporting smart contracts. Shida Chain assigns relational semantics to these transactions:

    • Each transaction type maps to a relational table.
    • Attributes correspond to transaction parameters.
    • Tuples represent executed transactions.
  2. Query Optimization Infrastructure
    With relational semantics, Shida Chain supports complex queries through relational operators. To counter inefficiencies from chronologically dispersed transactions, it employs:

    • A hierarchical index for rapid query responses.
    • Optimized operators (traditional and blockchain-specific), reducing redundant application-layer efforts.
  3. Verifiable Queries for Light Clients
    Light clients without trusted full nodes can verify query results efficiently using:

    • A Merkle-tree-based structure for multi-node validation.
    • Guarantees correctness, completeness, and execution efficiency.
  4. SQL-like Query Language
    Leveraging semantic models, Shida Chain offers:

    • SQL-like syntax with JDBC/REST interfaces.
    • Lowered learning curve for developers transitioning from traditional databases.

Evolution of Shida Chain

Milestones

Post-2018 Innovations

Solutions integrated into Shida Chain addressed critical challenges:

  1. High-efficiency deterministic consensus for consortium chains.
  2. Secure concurrent execution of smart contracts.
  3. Verifiable and recoverable data sharding mechanisms.

👉 Discover how Shida Chain revolutionizes enterprise blockchain

The Team Behind Shida Chain

Led by Prof. Cheqing Jin and Assoc. Prof. Zhao Zhang, the core team includes:

Key Research Publications

TitleAuthorsVenue/Journal
SEBDB: Semantics Empowered BlockChain DataBaseZhu et al.ICDE 2019 (CCF-A)
Enterprise Blockchain Technology ReviewShao et al.Journal of Software 2019
Blockchain Technology: Architecture & ProgressShao et al.Chinese Journal of Computers 2018

FAQ Section

1. How does Shida Chain differ from traditional blockchains?

Shida Chain integrates relational database semantics, enabling structured queries and optimized data management—unlike conventional blockchains focused solely on transaction ledgers.

2. What industries benefit most from Shida Chain?

Industries requiring multi-party collaboration (e.g., supply chain, IoT) gain from its verifiable queries and SQL compatibility, streamlining adoption.

3. Is Shida Chain suitable for lightweight applications?

Yes! Its hierarchical indexing ensures efficient performance even for light clients with limited resources.

👉 Explore Shida Chain’s commercial applications

4. How does Shida Chain ensure data integrity?

Combining Merkle trees with multi-node validation guarantees tamper-proof results without excessive computational overhead.

5. Can developers use existing SQL skills with Shida Chain?

Absolutely. The JDBC/REST interfaces and SQL-like syntax minimize retraining efforts.

6. What consensus algorithms are supported?

Shida Chain 1.0 accommodates PBFT and Kafka, alongside China’s national cryptographic standards (SM2/SM3).