diff --git a/content/lsd-seminar/2024fa.md b/content/lsd-seminar/2024fa.md index db7ecd5..cc53dfd 100644 --- a/content/lsd-seminar/2024fa.md +++ b/content/lsd-seminar/2024fa.md @@ -22,7 +22,7 @@ Talks will be advertised on the [ucsc-lsd-seminar-announce](https://groups.googl | [Oct 4](#oct-4) | Jinsheng Ba | Testing Database Engines via Query Plans | | [Oct 11](#oct-11) | Jonathan Castello | Inductive diagrams for causal reasoning | | [Oct 18](#oct-18) | Bastian Köpcke | Descend: A Safe Imperative GPU Programming Language | -| [Oct 25](#oct-25) | Haofan Zheng | _TBD_ | +| [Oct 25](#oct-25) | Haofan Zheng | Decentagram: Highly-Available Decentralized Publish/Subscribe Systems | | [Nov 1](#nov-1) | Justin Lubin | _TBD_ | | [Nov 8](#nov-8) | Bhakti Shah | _TBD_ | | [Nov 15](#nov-15) | Federico Mora | _TBD_ | @@ -71,11 +71,13 @@ This talk will be based on work that appeared at PLDI 2024: https://dl.acm.org/d **Speaker:** Haofan Zheng -**Title:** _TBD_ +**Title:** Decentagram: Highly-Available Decentralized Publish/Subscribe Systems -**Abstract:** _TBD_ +**Abstract:** In this talk, we will present Decentagram, a decentralized framework for data dissemination using the publish/subscribe messaging model. Decentagram uses blockchain smart contracts to authenticate events that will be published using digital signatures or self-attestation certificates from code running in trusted execution environments (TEEs), both of which are verified on-chain. This approach permits any host with valid credentials to publish verified updates, increasing decentralization and availability of the system as a whole by simplifying compensation and incentivization, even for untrusted hosts running TEEs. Decentagram also supports on-chain subscribers where third-party contracts receive events immediately: within the same transaction as the published event. The same event will also be delivered to off-chain subscribing applications through an off-chain event broker. We provide an open-source implementation of Decentagram, and evaluate the gas cost of its on-chain components and the end-to-end latency of its off-chain component. -**Bio:** _TBD_ +This presentation is based on the work by Haofan Zheng, Tuan Tran, Roy Shadmon, and Owen Arden, and was published at DSN 2024: https://doi.org/10.1109/DSN58291.2024.00037 + +**Bio:** Haofan is a Computer Science Ph.D. candidate at UC Santa Cruz, conducting research in the Decent Lab and the Languages, Systems, and Data (LSD) Lab. His work focuses on Trusted Execution Environments (TEEs) and blockchain technologies, exploring the intersection of these areas to enhance security in distributed systems. Haofan's research aims to develop a framework for building secure distributed applications that ensures confidentiality, integrity, and availability by leveraging secure enclaves and blockchain. ## Nov 1