TY - GEN
T1 - Process Channels
T2 - Proceedings of the 21st International Conference on Business Process Management , BPM 2023
AU - Stiehle, Fabian
AU - Weber, Ingo
N1 - Publisher Copyright:
© 2023, The Author(s), under exclusive license to Springer Nature Switzerland AG.
PY - 2023
Y1 - 2023
N2 - For the enactment of inter-organizational 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 process enactment: 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—considerably reducing cost. And as long as the new assumptions hold, so do the guarantees.
AB - For the enactment of inter-organizational 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 process enactment: 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—considerably reducing cost. And as long as the new assumptions hold, so do the guarantees.
KW - Blockchain
KW - Business Process Enactment
KW - Choreographies
KW - Interorganisational processes
KW - State Channels
UR - http://www.scopus.com/inward/record.url?scp=85172278227&partnerID=8YFLogxK
U2 - 10.1007/978-3-031-41620-0_12
DO - 10.1007/978-3-031-41620-0_12
M3 - Conference contribution
AN - SCOPUS:85172278227
SN - 9783031416194
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 198
EP - 215
BT - Business Process Management - 21st International Conference, BPM 2023, Proceedings
A2 - Di Francescomarino, Chiara
A2 - Burattin, Andrea
A2 - Janiesch, Christian
A2 - Sadiq, Shazia
PB - Springer Science and Business Media Deutschland GmbH
Y2 - 11 September 2023 through 15 September 2023
ER -