Projects
Some of the things that I've worked on in the past or am working on right now.
I lead an interdisciplinary team investigating Trust in Distributed Environments, or how blockchain-related technologies (could) impact contemporary societies.
I investigate a novel approach to consensus protocols that is ecologically sustainable and rigorously secure while enabling more decentralization than your typical permissioned system. It's kind of like bootstrapping consensus from a web of trust.
My team systematically collects empirical data on peer-to-peer networks such as IPFS. Our research uncovers the size and topology of networks, usage patterns, performance bottlenecks as well as the characteristics of commonly stored content.
I develop interactive simulations that visualize the protocols and principles behind distributed systems like Bitcoin. My goal is to develop an interactive online course where students can interact with taught concepts live in their browsers.