10 July 2022

08:30 - 08:45 CEST Welcome and Logistics
08:45 - 09:45 CEST Keynote: Towards World-Wide Total Event Ordering - Robbert van Renesse (Cornell University)
Abstract: The shared log abstraction has proved to be an important building block for distributed systems. It underlies other key abstractions such as state machine replication, atomic transactions, accountability, stream processing, and deterministic replay. Shared logs can also play a pivotal role in infrastructure control planes and global service management. Unfortunately, existing shared log implementations make painful and rather extreme trade-offs between desirable features such as low latency (both average and tail latency), high throughput, fault tolerance, and consistency properties such as total and causal order. While some trade-offs are unavoidable, we aim to demonstrate that it is possible to create a worldwide log by weaving together existing logs. The resulting interlog achieves all the desirable properties at the same time. Some key insights include separating ordering from storage and ordering events before they happen.
09:45 - 10:45 CEST Session 1 - Decentralized Networking and Storage
09:45 Fair Incentivization of Bandwidth Sharing in Decentralized Storage Networks
Vahid Heidaripour Lakhani (University of Stavanger), Leander Jehl (University of Stavanger), Rinke Hendriksen (Ethereum Swarm), Vero Estrada-Galiñanes (École Polytechnique Fédérale de Lausanne (EPFL))
10:05 Passively Measuring IPFS Churn and Network Size
Erik Daniel (Technische Universität Berlin), Florian Tschorsch (Technische Universität Berlin)
10:25 P-KAD: Enriching Kademlia by Partitioning
João Monteiro (NOVA LINCS & DI-FCT-UNL), Pedro Ákos Costa (NOVA LINCS & DI-FCT-UNL), João Leitão (NOVA LINCS & DI-FCT-UNL), Alfonso de la Rocha (Protocol Labs), Yiannis Psaras (Protocol Labs)
10:45 - 11:00 CEST Coffee Break
11:00 - 12:30 CEST Session 2 - Social economics and tooling for Decentralized Systems
11:00 Decentralized Technology in Practice: Social and technical resilience in IPFS
Kelsie Nabben (RMIT University)
11:20 WAKU-RLN-RELAY: Privacy-Preserving Peer-to-Peer Economic Spam Protection
Sanaz Taheri-Boshrooyeh (Vac Research and Development, Status Research and Development), Oskar Thoren (Vac Research and Development), Barry Whitehat (Unaffiliated), Wei Jie Koh (Independent), Onur Kilic (Unaffiliated), Kobi Gurkan (cLabs)
11:40 A graph diffusion scheme for decentralized search based on personalized page rank
Nikolaos Giatsoglou (ITI CERTH, GR), Emmanouil Krasanakis (ITI CERTH, GR), Symeon Papadopoulos (ITI CERTH, GR), Ioannis Kompatsiaris (ITI CERTH, GR)
12:00 Towards Efficient Decentralized Federated Learning
Christodoulos Pappas (University of Thessaly), Dimitrios Papadopoulos (HKUST), Dimitris Chatzopoulos (UC Dublin), Eleni Panagou (University of Thessaly), Spyros Lalis (University of Thessaly), Manolis Vavalis (University of Thessaly)
12:30 - 14:00 CEST Lunch Break
14:00 - 14:45 CEST Keynote: Networking Challenges in the Ethereum Network - Felix Lange (Ethereum Foundation)
Abstract: Building decentralized systems is hard and often times operating the networking layer over which decentralized applications run is even harder. Ethereum is one of the largest blockchain networks in operation with countless of applications building on top of it. This talk will summarise the main building blocks of Ethereum's networking stack, it will discuss the challenges faced in the process and will point to issues that need further investigation and research.
14:45 - 15:45 CEST Session 3 - Blockchain, Consensus and Payment Channels
14:45 Decentralizing Watchtowers for Payment Channels using IPFS
Hannes Bönisch (Karlsruhe Institute of Technology (KIT)), Matthias Grundmann (Karlsruhe Institute of Technology (KIT))
15:05 Hierarchical Consensus: A Horizontal Scaling Framework for Blockchains
Alfonso de la Rocha (Protocol Labs), Lefteris Kokoris-Kogias (IST Austria), Jorge M. Soares (Protocol Labs), Marko Vukolić (Protocol Labs)
15:25 Flash Freezing Flash Boys: Countering Blockchain Front-Running
Haoqian Zhang (EPFL, CH), Louis-Henri Merino (EPFL, CH), Vero Estrada-Galiñanes (EPFL, CH), Bryan Ford (EPFL, CH)
15:45 - 16:00 CEST Coffee Break
16:00 - 17:20 CEST Session 4 - Tutorials
16:00 Observing Blockchain p2p Networks Through Network Crawlers
Mikel Cortes-Goicoechea (Barcelona Supercomputing Center), Leonardo Bautista-Gomez (Barcelona Supercomputing Center)
16:40 Holium: A Protocol for Data Transformation Pipelines
Philippe Métais (Polyphene)
16:00 - 17:20 CEST Session 5 - Demos (in parallel to Tutorials)
- Decentralized Hole Punching
Marten Seemann (Protocol Labs), Max Inden (Protocol Labs), Dimitris Vyzovitis (Protocol Labs)
- Towards Portable Identities in the Matrix Protocol
Cornelius Ihle (University of Göttingen), Fabian Deifuß (University of Wuppertal), Moritz Schubotz (FIZ Karlsruhe), Bela Gipp (University of Göttingen)
- Waku: A Family of Modular P2P Protocols For Secure & Censorship-Resistant Communication
Oskar Thorén (Vac Research and Development, Status Research and Development), Sanaz Taheri-Boshrooyeh (Vac Research and Development, Status Research and Development), Hanno Cornelius (Vac Research and Development, Status Research and Development)
- Fluence Labs
- COD: Compute Over Data
Wes Flyod (Protocol Labs)
17:20 - 17:30 CEST Closing Remarks & Hackathon Announcement