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

About

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.

News

Challenge Task Winner Distributed Systems FS23

(06.06.2023) Congratulations 🎉 to the FS23 challenge task winner of the Distributed Systems lecture at the Ostschweizer Fachhochschule. In this semester, 28 groups participated in this challenge, with the requirement to design, build an implement, and scalable decentralized system. And the winning group is: Manuel Metzler, Reto Furrer, and Sascha Häring. Their web application, designed to share collections of pictures, featured automated tagging through PhotoPrism. For storage, they used ScyllaDB, a high-performance, fault-tolerant database compatible with Cassandra. Everything is self-hosted with their own Kubernetes cluster using MetalLB.

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.

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