Lectures Publications Theses Events
Welcome to the Distributed Systems and Ledgers Lab


The Distributed Systems and Ledgers Lab is located at the OST Eastern Switzerland University of Applied Sciences, Switzerland.

We focus on applied research with the newest technology, innovative design and strong engineering in all aspects of distributed systems, including blockchains. We recognize the importance of open communication between industry, institutions, start-ups, and students.

The DSL lab is striving to expand the frontier of innovation in this field by fostering productive discussion and collaboration, supplemented with ground-breaking applied scientific progress.

The DSL Lab works on several open source projects, notably, Bazo, TomP2P, and ICOnator.

  • Bazo is a permissionless blockchain to test and evaluate mechanisms such as proof-of-stake or sharding. Bazo is a research blockchain with the main goal of testing new algorithms and mechanisms.
  • TomP2P is a peer-to-peer library that implements a DHT and offers other features as well. The latest version is fully encrypted and can traverse NATs and firewalls.
  • ICOnator is an easy, secure, configurable, and scalable open source ICO engine. It is a Spring Boot application that uses message queues for scalability.


swissDAO workshop on The Graph protocol

(01.02.2023) swissDAO organizes the first developer-focused workshop, where https://twitter.com/schmid_si from The Graph will be giving a tutorial session on how to develop subgraphs to index smart contracts from blockchains. During the workshop, the participants will learn how to use The Graph protocol to index and query smart contract data, and how to create a subgraph, which is a set of indexed data that can be queried using GraphQL.

Challenge Task HS 2022 Winner

(24.12.2022) The challenge task winners of the Blockchain lecture Task HS22 are: Caspar Martens and Simon Kindhauser (2nd time in a row!). Caspar and Simon built a decentralized autonomous organization (DAO), using soul-bound tokens (SBT) to vote on documents and its changes. They used Solidity with the OpenZeppelin Governor, for the backend next.js, PostgreSQL to store metadata, and to connect to the Ethereum, they used ethers.js.

Challenge Task FS 2022 Winner

(10.06.2022) The challenge task winners of the Distributed Systems lecture Task FS22 are: Caspar Martens, Simon Kindhauser, Lara Gubler. They implemented Amy Gdala, a web application to memorize information by talking about your day (writing a diary) and to search for all your stored information with natural language queries. Their techstack included GPT-3, Kibana/Elastic Search, Coqui-STT/TTS, Python for micro-services, Kubernetes, and Istio for gRPC load balancing.

Services and Partners

Working together with institutions, companies, and start-ups, we provide the following services. For further information, please contact me!

How to reach us