# Runtime Verification for Business Processes Utilizing the Bitcoin   Blockchain

**Authors:** Christoph Prybila, Stefan Schulte, Christoph Hochreiner, Ingo, Weber

arXiv: 1706.04404 · 2017-08-21

## TL;DR

This paper presents a blockchain-based solution for runtime verification of decentralized business process choreographies, enabling monitoring and verification while preserving participant anonymity and independence.

## Contribution

It introduces a novel approach using Bitcoin blockchain for process verification, with a functional prototype and performance evaluation.

## Key findings

- Enables seamless process monitoring and verification
- Preserves participant anonymity and independence
- Demonstrates acceptable performance in prototype evaluation

## Abstract

The usage of process choreographies and decentralized Business Process Management Systems has been named as an alternative to centralized business process orchestration. In choreographies, control over a process instance is shared between independent parties, and no party has full control or knowledge during process runtime. Nevertheless, it is necessary to monitor and verify process instances during runtime for purposes of documentation, accounting, or compensation.   To achieve business process runtime verification, this work explores the suitability of the Bitcoin blockchain to create a novel solution for choreographies. The resulting approach is realized in a fully-functional software prototype. This software solution is evaluated in a qualitative comparison. Findings show that our blockchain-based approach enables a seamless execution monitoring and verification of choreographies, while at the same time preserving anonymity and independence of the process participants. Furthermore, the prototype is evaluated in a performance analysis.

## Full text

_Full body text omitted from this summary view._ Fetch the complete paper as Markdown: https://tomesphere.com/paper/1706.04404/full.md

## Figures

17 figures with captions in the complete paper: https://tomesphere.com/paper/1706.04404/full.md

## References

40 references — full list in the complete paper: https://tomesphere.com/paper/1706.04404/full.md

---
Source: https://tomesphere.com/paper/1706.04404