View this talk on Panopto!Abstract:
The inception of Bitcoin and blockchain have renewed the vision of a democratic and decentralized computational paradigm, that is, to ingrain integrity, transparency, and accountability into the very fabric of the computational model. These fundamental concepts and the technologies behind them--a generic ledger-based data model, cryptographically ensured data integrity, and transparent and accountable consensus-based replication--prove to be a powerful and inspiring combination. Arguably, the resilient consensus protocol is at the heart of this paradigm shift. To this end, we share the story behind our (resilient) journey in building consensus-based blockchain, referred to as ResilientDB
. In this presentation, we offer a comprehensive overview of an ongoing body of work such as geo-scale meta-consensus, concurrent consensus exhibiting wait-free property, speculative consensus model, consensus with weaker consistency models and isolation semantics, and a wide array of sharding and cross-chain protocols through novel reliable communication primitives.
Mohammad Sadoghi is an Assistant Professor in the Computer Science Department at the University of California, Davis. Formerly, he was an Assistant Professor at Purdue University and Research Staff Member at IBM T.J. Watson Research Center. He received his Ph.D. from the University of Toronto in 2013. He leads the ExpoLab
research group with the mission to pioneer a resilient data platform at scale, a distributed ledger centered around a democratic and decentralized computational model (ResilientDB Fabric
) that further aims to unify secure transactional and real-time analytical processing (L-Store). He envisions ResilientDB to serve as a platform to foster "creativity". He has co-founded a blockchain company called Moka Blox LLC, the ResilientDB spinoff. He has over 90 publications in leading database conferences/journals and 36 filed U.S. patents. His ACM Middleware'18 entitled "QueCC: A Queue-oriented, Control-free Concurrency Architecture" won the Best Paper Award. He served as the Area Editor for Transaction Processing in Encyclopedia of Big Data Technologies by Springer. He regularly serves on the program committee of SIGMOD, VLDB, Middleware, ICDE, EDBT, Middleware, ICDCS, and ICSOC; and has been an invited reviewer for TKDE, TPDS, JPDC, and VLDBJ. He has co-authored two books, "Transaction Processing on Modern Hardware"
and "Fault-tolerant Distributed Transactions on Blockchain"
both are part of Morgan & Claypool, Synthesis Lectures on Data Management.