Research
The core of the SBIP blockchain ecosystem is based on the research outcomes from the NUS Database System Research lab.
The novelty and application prospects of this research are well-recognized in academia, being published in top-tier journals and international conferences.
Published Papers
Blockchains vs. Distributed Databases: Dichotomy and Fusion
18 June 2021Blockchain has come a long way - a system that was initially proposed specifically for cryptocurrencies is now being adapted and adopted as a general-purpose transactional system. As blockchain evolves into another data management system...
Hybrid Blockchain Database Systems: Design and Performance
01 January 2022With the emergence of hybrid blockchain database systems, we aim to provide an in-depth analysis of the performance and trade-offs among a few representative systems. To achieve this goal, we implement Veritas and BlockchainDB from scratch....
LedgerView: Access-Control Views on Hyperledger Fabric
11 June 2022We present LedgerView -- a system that adds access control views to permissioned blockchains. The approach is motivated by an AT&T application of tracking refurbished devices. A blockchain is a decentralized tamper-resistant ledger managed by a group of peers....
The Metaverse Data Deluge: What Can We Do About It?
14 Jun 2022In the Metaverse, the physical space and the virtual space co-exist, and interact simultaneously. While the physical space is virtually enhanced with information, the virtual space is continuously refreshed with real-time, real-world information. To allow users to process and manipulate information seamlessly between the real and digital spaces, novel technologies must be developed. ...
GlassDB: An Efficient Verifiable Ledger Database System Through Transparency
01 February 2023Verifiable ledger databases protect data history against malicious tampering. Existing systems, such as blockchains and certificate transparency, are based on transparency logs --- a simple abstraction allowing users to verify that a log maintained by an untrusted server is append-only. ...
Interoperability in Blockchain: A Survey
11 May 2023This paper presents a systematic and comprehensive survey on blockchain interoperability, where interoperability is defined as the ability of blockchains to flexibly transfer assets, share data, and invoke smart contracts across a mix of public, private, and consortium blockchains without any changes to the underlying blockchain systems. ...
FEAST: A Communication-efficient Federated Feature Selection Framework for Relational Data
30 May 2023Vertical federated learning (VFL) is an emerging paradigm for cross-silo organizations to build more accurate machine learning (ML) models. In this setting, multiple organizations (i.e., parties) hold the same set of samples with different features....
VeDB: A Software and Hardware Enabled Trusted Relational Database
20 June 2023Blockchain-like ledger databases emerge in recent years as a more efficient alternative to permissioned blockchains. Conventional ledger databases mostly rely on authenticated structures such as the Merkle tree and transparency logs for supporting auditability, and hence they suffer from the performance problem....
VeriBench: Analyzing the Performance of Database Systems with Verifiability
01 May 2023Database systems are paying more attention to data security in recent years. Immutable systems such as blockchains, verifiable databases, and ledger databases are equipped with various verifiability mechanisms to protect data....
BBSF: Blockchain Benchmarking Standardized Framework
23 June 2023In this paper, we propose the Blockchain Benchmark Standardized Format (BBSF), a framework for standardized, transparent, and fair benchmarks for blockchains. BBSF enables users and developers to compare blockchain platforms using metrics derived from realistic workloads....
Baldur: A Hybrid Blockchain Database with FPGA or GPU Acceleration
23 June 2023In the last decade, blockchain technologies have entered the enterprise space in the form of permissioned blockchains, verifiable databases, and hybrid blockchain database systems (HBDB). The core of these blockchain technologies is represented by cryptography operations such as secure hashing typically with SHA-3 algorithms...
Other Papers and Books
Blockchains: Decentralized and Verifiable Data Systems
05 December 2023This book takes readers through the sensational history of blockchains and their potential to revolutionize database systems of the future. In order to demystify blockchains, the book capitalizes on decades of research and field testing of existing database and distributed systems and applies these familiar concepts to the novel blockchain system.
The Anatomy of Blockchain Database Systems
01 June 2023In a traditional enterprise information system, the database is the final source of truth. The data in the database are closely guarded by access controls and integrity checking. Privacy regulations often apply to the use of data (examples include the U.S. HIPPA and FERPA regulations for health and education records respectively).
NUS Database System Research Group
FabricSharp
A distributed ledger system compatible with Hyperledger Fabric, incorporating enhancements such as sharding, real-time provenance query, and concurrency control for smart contract parallelism.
DID
A framework for decentralized identity management.
Shuttle
An interoperability solution for any fungible assets – fiat, cryptocurrency, distributed ledger (blockchain), ingame tokens, or any other type of asset tracked on a ledger.
BlockBench
A blockchain benchmark framework which allows users to measure the performance of a specific blockchain implementation with a set of synthesis workloads.
ConTrack
Rigorous analysis tool to perform full verification for the safety and correctness of smart contracts.
ForkBase
Embeddable ledger storage compliant with blockchain data properties, such as immutability and tamper-evidence.