Skip to content

Submission for the course "Processes meet Blockchain" (Summer semester 2018)

Notifications You must be signed in to change notification settings

p-otto/Armadillo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Untrusted B2B Collaboration using the Blockchain

Jonas Beyer, Philipp Otto, Sören Tietböhl
Hasso-Plattner-Institut, Potsdam, Germany
{jonas.beyer,philipp.otto2,soeren.tietboehl}@student.hpi.de

Information

This repository contains source code and a screencast for our submission for the course "Processes meet Blockchain", which was supervised by Stephan Haarman and Prof. Matthias Weske.

See the README.md in the subfolders armadillo and eth_admin for more information.

Abstract

Lack of trust between communication partners is one of the major issues companies face when implementing business processes in a cross-organizational setting. Blockchain is an emerging technology that enables decentralization and distribution of state without the need for a trusted central instance. As a result, it is possible to form consensus in the communication between otherwise untrusting parties. In this paper we introduce Armadillo, an open-source prototype implementation for realizing business process choreographies using the Ethereum blockchain. We present a smart contract system for inter-process communication, as well as a user interface for connecting business processes and smart contracts. While our solution is not production-ready in terms of transaction costs, it describes a basis for untrusted messaging via the blockchain without a central controlling party.

About

Submission for the course "Processes meet Blockchain" (Summer semester 2018)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published