Optimized Execution of Business Processes on Blockchain
Luciano Garc\'ia-Ba\~nuelos, Alexander Ponomarev, Marlon Dumas, Ingo, Weber

TL;DR
This paper introduces an optimized approach for executing business processes on blockchain by compiling process models into space-efficient smart contracts, reducing resource consumption compared to previous methods.
Contribution
It presents a novel compilation method that encodes process preconditions efficiently, improving blockchain execution performance for business processes.
Findings
The optimized method reduces resource consumption during process execution.
Empirical comparison shows improved efficiency over baseline approaches.
Real-life process logs demonstrate practical applicability.
Abstract
Blockchain technology enables the execution of collaborative business processes involving untrusted parties without requiring a central authority. Specifically, a process model comprising tasks performed by multiple parties can be coordinated via smart contracts operating on the blockchain. The consensus mechanism governing the blockchain thereby guarantees that the process model is followed by each party. However, the cost required for blockchain use is highly dependent on the volume of data recorded and the frequency of data updates by smart contracts. This paper proposes an optimized method for executing business processes on top of commodity blockchain technology. The paper presents a method for compiling a process model into a smart contract that encodes the preconditions for executing each task in the process using a space-optimized data structure. The method is empirically…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Cloud Computing and Resource Management · Business Process Modeling and Analysis
