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
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.
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.
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.
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
- 2016: Exploration began for blockchain applications in manufacturing, logistics, and data trading.
- 2017: Collaboration with Ouyeel Cloud resulted in a shared-database platform for warehouse management.
2018: Launch of Shida Chain Database 1.0, featuring:
- Custom schemas for dynamic consortium chains.
- Advanced queries (traceability, aggregation, trend analysis).
- Support for PBFT/Kafka consensus and SM2/SM3 cryptographic algorithms.
Post-2018 Innovations
Solutions integrated into Shida Chain addressed critical challenges:
- High-efficiency deterministic consensus for consortium chains.
- Secure concurrent execution of smart contracts.
- 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:
- Dr. Yanchao Zhu and Dr. Xiaodong Qi.
- Master’s students specializing in blockchain architecture and implementation.
Key Research Publications
| Title | Authors | Venue/Journal |
|---|---|---|
| SEBDB: Semantics Empowered BlockChain DataBase | Zhu et al. | ICDE 2019 (CCF-A) |
| Enterprise Blockchain Technology Review | Shao et al. | Journal of Software 2019 |
| Blockchain Technology: Architecture & Progress | Shao 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).