Verifying the Smart Contracts of the Port Supply Chain System Based on Probabilistic Model Checking

11Citations
Citations of this article
71Readers
Mendeley users who have this article in their library.

Abstract

Port supply chains play a very important role in the process of economic globalization. Lack of trust of the mechanism is the main factor in restricting the development of port supply chains. Blockchains have great potential to solve the trust problem among all participants using port supply chains, which can reduce costs and improve efficiency. As the bridge between blockchains and port supply chains, smart contracts reconstruct the business process of blockchain‐empowered port supply chains. In this article, we present an architecture of a consortium blockchain‐empow-ered port supply chain system, and propose a system verification framework for the smart contracts of port supply chains with probabilistic behaviors. The smart contracts are modeled as DTMCs (Dis-crete‐Time Markov Chains), which are automatically transformed through the BPMN (Business Process Model and Notation) description of the smart contracts. The requirements are specified by PCTL (Probabilistic Computation Tree Logic). Moreover, we implement the customs clearance process of the Shanghai Yangshan Port based on blockchain Hyperledger Fabric, and reconstruct the clearance process with smart contracts. We use it to demonstrate the effectiveness of this framework, and identify the smart contracts that do not meet the expected needs of users.

Cite

CITATION STYLE

APA

Liu, Y., Zhou, Z., Yang, Y., & Ma, Y. (2022). Verifying the Smart Contracts of the Port Supply Chain System Based on Probabilistic Model Checking. Systems, 10(1). https://doi.org/10.3390/systems10010019

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free