A blockchain-based pattern for confidential and pseudo-anonymous contract enforcement

01/22/2021
by   Nicolas Six, et al.
0

Blockchain has been praised for its capacity to hold data in a decentralized and tamper-proof way. It also supports the execution of code through blockchain's smart contracts, adding automation of actions to the network with high trustability. However, as smart contracts are visible by anybody on the network, the business data and logic may be at risk, thus companies could be reluctant to use such technology. This paper aims to propose a pattern that allows the execution of automatable legal contract clauses, where its execution states are stored in an on-chain smart-contract and the logic needed to enforce it wraps it off-chain. An engine completes this pattern by running a business process that corresponds to the legal contract. We then propose a pattern-based solution based on a real-life use case: transportation of refrigerated goods. We argue that this pattern guarantees companies pseudonymity and data confidentiality while ensuring that an audit trail can be reconstituted through the blockchain smart-contract to identify misbehavior or errors. This paper paves the way for a future possible implementation of the solution described, as well as its evaluation.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/12/2019

Introduction to Decentralization and Smart Contracts

The aim of this work is to study the use of decentralization and smart c...
research
03/13/2018

NECTAR: Non-Interactive Smart Contract Protocol using Blockchain Technology

Blockchain-driven technologies are considered disruptive because of the ...
research
08/26/2020

TZ4Fabric: Executing Smart Contracts with ARM TrustZone

Blockchain technology promises to revolutionize manufacturing industries...
research
11/23/2017

A blockchain-based Decentralized System for proper handling of temporary Employment contracts

Temporary work is an employment situation useful and suitable in all occ...
research
12/03/2018

Debugging Smart Contract's Business Logic Using Symbolic Model-Checking

Smart contracts are a special type of programs running inside a blockcha...
research
01/21/2022

SmartSync: Cross-Blockchain Smart Contract Interaction and Synchronization

Cross-Blockchain communication has gained traction due to the increasing...
research
01/08/2018

Blockchain Technology as a Regulatory Technology: From Code is Law to Law is Code

"Code is law" refers to the idea that, with the advent of digital techno...

Please sign up or login with your details

Forgot password? Click here to reset