direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

Sie sind hier

TU Berlin

Inhalt des Dokuments

Trustless Computing: Blockchains and Decentralized Applications

Ever since the inception of Bitcoin in 2008, the idea of a digital currency which no single party controls fascinated researchers and entrepreneurs worldwide. It's potential to disrupt the financial industry sparked research efforts and attracted large scale investments.

However, the truly disruptive innovation of Bitcoin was not the cryptocurrency, but the underlying technological concept of a blockchain. A blockchain is an immutable and censorship resistant shared append-only database built on top of a peer-to-peer network. For the first time, there are non-duplicable digital assets.

These properties enable applications to replace costly trust management with peer-based verification and decentralized control. Hence, blockchains have a huge potential to disrupt entire industries by replacing trusted parties in business processes and applications. Besides disintermediation, blockchain technology can also be used to create an immutable and irrefutable record of events making it attractive in auditing and reporting scenarios.

Advanced blockchains beyond the original bitcoin technology, e.g., Ethereum, support the decentralized execution of complex code commonly referred to as smart contracts and with that provide a platform for the development of decentralized applications.

At ISE, we employ our deep knowledge and experience in distributed systems as well as databases to analyze, deploy and advance blockchain technology in order to solve today's societal and business challenges.

We work on and explore projects with startups, large enterprises and blockchain developers to tackle pushing problems in the blockchain ecosystem. Our topics include:

  • Decentralized application architecture design and integration
  • Enterprise applications: Performance, security and use cases of private and permissioned blockchains
  • Software engineering practices for blockchain-based applications and Smart Contracts, e.g. off-chaining computations

As part of our ISE teaching portfolio, we offer several courses incorporating blockchain technologies from both, a theoretical and a practical point of view.

For example, a team of students supervised by ISE and the Ethereum Foundation implemented a trustless chess game on the Ethereum platform employing its Smart Contract capabilities.

Publications

J.Eberhardt and S.Tai (2017). On or Off the Blockchain? Insights on Off-Chaining Computation and Data. ESOCC 2017: 6th European Conference on Service-Oriented and Cloud Computing

Link zur Publikation

S.Tai and J.Eberhardt and M.Klems (2017). Not ACID, not BASE, but SALT - A Transaction Processing Perspective on Blockchains. Proceedings of the 7th International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,. ScitePress, 755-764.

Link zur Publikation

M.Klems and J.Eberhardt and S. Tai (2017). Trustless Intermediation in Blockchain-based Decentralized Service Marketplaces. Proceedings of the 15th International Conference on Service Oriented Computing (ICSOC17). Springer.

Link zur Publikation

S. Tai (2017). Continuous, Trustless, and Fair: Changing Priorities in Services Computing. Advances in Service-Oriented and Cloud Computing (ASOCC). Springer.

Link zur Publikation

Zusatzinformationen / Extras

Direktzugang

Schnellnavigation zur Seite über Nummerneingabe