Research

We conduct state-of-the-art research on blockchain, smart contracts, and related data management systems.

Our research are published in top-tier academic conferences and journals.

Published Papers

Secure and Verifiable Data Collaboration with Low-Cost Zero Knowledge Proofs

Secure and Verifiable Data Collaboration with Low-Cost Zero Knowledge Proofs

2024

Organizations are increasingly recognizing the value of data collaboration for data analytics purposes. Yet, stringent data protection laws prohibit the direct exchange of raw data. To facilitate data collaboration, federated Learning (FL) emerges as a viable solution, which enables multiple clients to collaboratively train a machine learning (ML) model under ...

Characterizing the Performance and Cost of Blockchains on the Cloud and at the Edge

Characterizing the Performance and Cost of Blockchains on the Cloud and at the Edge

30 May 2024

While state-of-the-art permissioned blockchains can achieve thousands of transactions per second on commodity hardware with x86/64 architecture, their performance when running on different architectures, such as ARM, is not clear. The goal of this work is to characterize the performance and cost of permissioned blockchains on different...

Toward Intention Discovery for Early Malice Detection in Cryptocurrency

Toward Intention Discovery for Early Malice Detection in Cryptocurrency

29 January 2024

Cryptocurrency's pseudo-anonymous nature makes it vulnerable to malicious activities. However, existing deep learning solutions lack interpretability and only support retrospective analysis of specific malice types. To address these challenges, we propose Intention-Monitor for early malice detection in Bitcoin....

Managing Metaverse Data Tsunami: Actionable Insights

Managing Metaverse Data Tsunami: Actionable Insights

16 January 2024

In 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...

From Asset Flow to Status, Action and Intention Discovery: Early Malice Detection in Cryptocurrency

From Asset Flow to Status, Action and Intention Discovery: Early Malice Detection in Cryptocurrency

09 December 2023

Cryptocurrency has been subject to illicit activities probably more often than traditional financial assets due to the pseudo-anonymous nature of its transacting entities. An ideal detection model is expected to achieve all three critical properties of early detection, good interpretability, and versatility for...

Baldur: A Hybrid Blockchain Database with FPGA or GPU Acceleration

Baldur: A Hybrid Blockchain Database with FPGA or GPU Acceleration

23 June 2023

In 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...

BBSF: Blockchain Benchmarking Standardized Framework

BBSF: Blockchain Benchmarking Standardized Framework

23 June 2023

In 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....

VeDB: A Software and Hardware Enabled Trusted Relational Database

VeDB: A Software and Hardware Enabled Trusted Relational Database

20 June 2023

Blockchain-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....

FEAST: A Communication-efficient Federated Feature Selection Framework for Relational Data

FEAST: A Communication-efficient Federated Feature Selection Framework for Relational Data

30 May 2023

Vertical 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....

Interoperability in Blockchain: A Survey

Interoperability in Blockchain: A Survey

11 May 2023

This 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. ...

VeriBench: Analyzing the Performance of Database Systems with Verifiability

VeriBench: Analyzing the Performance of Database Systems with Verifiability

01 May 2023

Database 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....

GlassDB: An Efficient Verifiable Ledger Database System Through Transparency

GlassDB: An Efficient Verifiable Ledger Database System Through Transparency

01 February 2023

Verifiable 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. ...

The Metaverse Data Deluge: What Can We Do About It?

The Metaverse Data Deluge: What Can We Do About It?

14 Jun 2022

In 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. ...

LedgerView: Access-Control Views on Hyperledger Fabric

LedgerView: Access-Control Views on Hyperledger Fabric

11 June 2022

We 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....

Hybrid Blockchain Database Systems: Design and Performance

Hybrid Blockchain Database Systems: Design and Performance

01 January 2022

With 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....

Blockchains vs. Distributed Databases: Dichotomy and Fusion

Blockchains vs. Distributed Databases: Dichotomy and Fusion

18 June 2021

Blockchain 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...

Other Papers and Books

Blockchains: Decentralized and Verifiable Data Systems

Blockchains: Decentralized and Verifiable Data Systems

05 December 2023

This 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

The Anatomy of Blockchain Database Systems

01 June 2023

In 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).

Copyright 2024 © Singapore Blockchain Innovation Programme. All rights reserved.