Joint SDI / Database Seminar - Daniel Wong

— 1:00pm

Location:
In Person - Newell-Simon 3305

Speaker:
DANIEL LIN-KIT WONG, Research Engineer, LayerZero Labs Research
https://wonglkd.fi-de.net/

Blockchains are decentralized ledgers that replace trusted central authorities with verifiable distributed consensus. This decentralization has computers’, but there are huge opportunities for architectural optimization across the entire blockchain software stack. 

We begin this talk by outlining the scaling challenges from a systems researcher’s perspective, and discussing the bottlenecks faced in computation, storage, and network bandwidth. We then discuss how we optimized the blockchain storage layer using our novel verifiable database, the Quick Merkle Database (QMDB). QMDB addresses longstanding state management bottlenecks with a streamlined design integrating Merkle tree storage and key-value stores. QMDB’s flash-friendly append-only design enables zero disk IO Merklelization with a minimal DRAM footprint. 

We demonstrate that QMDB scales linearly with IOPS on both consumer and enterprise hardware, reaching up to 2.3 million state updates per second. QMDB achieves throughput up to 6x higher than RocksDB, and up to 8x over NOMT, the previous state-of-the-art verifiable database. 

Open-sourced code and preprint 

QMDB is the first in a series of planned papers from LayerZero Labs that intend to challenge the assumption that high performance necessarily requires centralization. 

— 

Daniel Wong is a Research Engineer in LayerZero Labs Research, a newly formed lab focused on scaling blockchain performance, and the youngest consortium member of the CMU Parallel Data Lab. Daniel completed his PhD thesis on ML for flash caching at the PDL in 2024. Like his advisor Greg Ganger, he has broad interests across systems research including caching, distributed storage, cloud computing, ML systems and security. He received his BA in Computer Science from the University of Cambridge. In his spare time, Daniel enjoys Singaporean food and making sushi.

Event Website:
https://db.cs.cmu.edu/events/redesigning-blockchains-ssd-optimized-verifiable-databases-and-beyond-daniel-lin-kit-wong


Add event to Google
Add event to iCal