Blockchain-Based, Confidentiality-Preserving Orchestration of Collaborative Workflows

03/18/2023
by   Balázs Ádám Toldi, et al.
0

Business process collaboration between independent parties can be challenging, especially if the participants do not have complete trust in each other. Tracking actions and enforcing the activity authorizations of participants via blockchain-hosted smart contracts is an emerging solution to this lack of trust, with most state-of-the-art approaches generating the orchestrating smart contract logic from BPMN models. However, as a significant drawback in comparison to centralized business process orchestration, smart contract state typically leaks potentially sensitive information about the state of the collaboration. We describe a novel approach where the process manager smart contract only stores cryptographic commitments to the state and checks zero-knowledge proofs on update proposals. We cover a representative subset of BPMN, support message passing commitments between participants and provide an open-source end-to-end implementation. Under our approach, no party external to the collaboration can gain trustable knowledge of the current state of a process instance (barring collusion with a participant), even if it has full access to the blockchain history.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/16/2023

Smart Contract Generation for Inter-Organizational Process Collaboration

Currently, inter-organizational process collaboration (IOPC) has been wi...
research
04/11/2019

A Case Study of Execution of Untrusted Business Process on Permissioned Blockchain

Many studies have been done to improve the performance of centrally cont...
research
03/13/2018

NECTAR: Non-Interactive Smart Contract Protocol using Blockchain Technology

Blockchain-driven technologies are considered disruptive because of the ...
research
04/16/2021

Hercule: Representing and Reasoning about Norms as a Foundation for Declarative Contracts over Blockchain

Current blockchain approaches for business contracts are based on smart ...
research
01/30/2023

Dynamic, Private, Anonymous, Collateralizable Commitments vs. MEV

We introduce DPACCs, a generalized commitment scheme based on smart cont...
research
03/05/2022

Accelerated carrier invoice factoring using predictive freight transport events

Invoice factoring is an invoice financing process where business organiz...
research
02/01/2020

An Open Source Solution for Smart Contract-based Parking

This paper discusses an open source solution to smart-parking in highly ...

Please sign up or login with your details

Forgot password? Click here to reset