Process Channels: A New Layer for Process Enactment Based on Blockchain State Channels

📅 2023-04-03
🏛️ International Conference on Business Process Management
📈 Citations: 2
✨ Influential: 0
📄 PDF
🤖 AI Summary
Existing blockchain-based inter-organizational process solutions suffer from low throughput, high latency, and an inherent trade-off between confidentiality and transparency. To address these limitations, this paper introduces the “process channel” paradigm—the first systematic integration of state channels into business process modeling and execution. It relocates process logic to an off-chain channel layer while preserving auditability and security, thereby decoupling execution efficiency from on-chain constraints. Built upon Ethereum and Model-Driven Engineering (MDE), we implement a prototype supporting Solidity smart contracts and conduct empirical Gas-cost analysis. Results show slightly higher initial deployment overhead, but net cost savings emerge after just a few process instances. Correctness is formally verified at 100%; on-chain Gas consumption decreases by over 90%; and all security and consistency guarantees remain strictly intact.
📝 Abstract
For the enactment of inter-organizational business processes, blockchain can guarantee the enforcement of process models and the integrity of execution traces. However, existing solutions come with downsides regarding throughput scalability, latency, and suboptimal tradeoffs between confidentiality and transparency. To address these issues, we propose to change the foundation of blockchain-based business process execution: from on-chain smart contracts to state channels, an overlay network on top of a blockchain. State channels allow conducting most transactions off-chain while mostly retaining the core security properties offered by blockchain. Our proposal, process channels, is a model-driven approach to enacting processes on state channels, with the aim to retain the desired blockchain properties while reducing the on-chain footprint as much as possible. We here focus on the principled approach of state channels as a platform, to enable manifold future optimizations in various directions, like latency and confidentiality. We implement our approach prototypical and evaluate it both qualitatively (w.r.t. assumptions and guarantees) and quantitatively (w.r.t. correctness and gas cost). In short, while the initial deployment effort is higher with state channels, it typically pays off after a few process instances; and as long as the new assumptions hold, so do the guarantees.
Problem

Research questions and friction points this paper is trying to address.

Addressing scalability and latency in blockchain-based process enactment
Balancing confidentiality and transparency in inter-organizational processes
Reducing on-chain footprint while retaining blockchain security properties
Innovation

Methods, ideas, or system contributions that make the work stand out.

Uses blockchain state channels for process enactment
Model-driven approach to reduce on-chain footprint
Enables off-chain transactions with blockchain security
💼 Related Jobs
No related jobs found.
Technical University of Munich | Fraunhofer Gesellschaft
F
Fabian Stiehle
Technical University of Munich, School of CIT, Germany
I
I. Weber
Technical University of Munich, School of CIT, Germany; Fraunhofer Gesellschaft, Munich, Germany