Process Channels: A New Layer for Process Enactment Based on Blockchain State Channels
Fabian Stiehle, Ingo Weber

TL;DR
This paper introduces process channels, a blockchain-based process enactment layer using state channels to improve scalability, latency, and confidentiality in inter-organizational business processes.
Contribution
It proposes a novel model-driven approach for process execution on state channels, enhancing blockchain properties while reducing on-chain interactions.
Findings
State channels improve throughput and reduce latency.
The approach maintains security guarantees under certain assumptions.
Initial deployment costs are offset by long-term efficiency gains.
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Business Process Modeling and Analysis · Cloud Computing and Resource Management
