As supply chain has become extremely complicated, traditional supply chain management schemes reveal limitations in keeping track of resources for efficient risk management. Recently, blockchain-based solutions for supply chain have shown possibility to overcome those limits. However, numerous practical problems in this research domain are not fully explored up to date. Thus, we delve into one of the most significant problems among them: verification of business logic in transactions. In this paper, we propose a novel distributed ledger system for supply chain, enabled by anomaly detection framework that verifies semantic correctness of transactions based on business context data. Our blockchain data model is tailored to accurately represent events occurred in supply chain based on real-world business standards. In order to facilitate more efficient tracking of provenance, we leverage graph data model to represent supply chain network. On top of the data model, we present smart contract-based anomaly detection framework that verifies whether a transaction is anomalous. Generic rule-based and graph-based detection methods are devised. The feasibility of our proposed model is shown by the system implemented using Hyperledger Sawtooth. We show how our anomaly detection layer can be plugged into the system: how it interacts with other system components, and how overall system flow works with this new function. We evaluate our system with scenario-based simulations. For a number of use cases we synthesized, the correctness and effectiveness of our system are demonstrated.
[1]
Florian Michahelles,et al.
Increasing Supply-Chain Visibility with Rule-Based RFID Data Analysis
,
2009,
IEEE Internet Computing.
[2]
John Domingue,et al.
Linked Data Indexing of Distributed Ledgers
,
2017,
WWW.
[3]
John Domingue,et al.
Block Chain Technologies & The Semantic Web : A Framework for Symbiotic Development
,
2015
.
[4]
Jon M. Kleinberg,et al.
Spatial gossip and resource location protocols
,
2001,
JACM.
[5]
Nick Szabo,et al.
Formalizing and Securing Relationships on Public Networks
,
1997,
First Monday.
[6]
Alan H. Karp,et al.
RDF Graph Digest Techniques and Potential Applications
,
2004
.
[7]
Henry M. Kim,et al.
Towards an Ontology-Driven Blockchain Design for Supply Chain Provenance
,
2016,
Intell. Syst. Account. Finance Manag..
[8]
Abhinav Aggarwal,et al.
A Simple Reduction from State Machine Replication to Binary Agreement in Partially Synchronous or Asynchronous Networks
,
2018,
IACR Cryptol. ePrint Arch..
[9]
Robert Trypuz,et al.
GraphChain: A Distributed Database with Explicit Semantics and Chained RDF Graphs
,
2018,
WWW.
[10]
Zach G. Zacharia,et al.
DEFINING SUPPLY CHAIN MANAGEMENT
,
2001
.
[11]
Eugenio Di Sciascio,et al.
Supply Chain Object Discovery with Semantic-enhanced Blockchain
,
2017,
SenSys.