A Case Study for Blockchain in Manufacturing: "FabRec": A Prototype for Peer-to-Peer Network of Manufacturing Nodes

With product customization an emerging business opportunity, organizations must find ways to collaborate and enable sharing of information in an inherently trustless network. In this paper, we propose - "FabRec": a decentralized approach to handle manufacturing information generated by various organizations using blockchain technology. We propose a system in which a decentralized network of manufacturing machines and computing nodes can enable automated transparency of an organization's capability, third party verification of such capability through a trail of past historic events and automated mechanisms to drive paperless contracts between participants using 'smart contracts'. Our system decentralizes critical information about the manufacturer and makes it available on a peer-to-peer network composed of fiduciary nodes to ensure transparency and data provenance through a verifiable audit trail. We present a testbed platform through a combination of manufacturing machines, system-on-chip platforms and computing nodes to demonstrate mechanisms through which a consortium of disparate organizations can communicate through a decentralized network. Our prototype testbed demonstrates the value of computer code residing on a decentralized network for verification of information on the blockchain and ways in which actions can be autonomously initiated in the physical world. This paper intends to expose system elements in preparation for much larger field tests through the working prototype and discusses the future potential of blockchain for manufacturing IT.

[1]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[2]  Marko Vukolić,et al.  Rethinking Permissioned Blockchains , 2017 .

[3]  Adam Back,et al.  Hashcash - A Denial of Service Counter-Measure , 2002 .

[4]  Cesare Pautasso,et al.  The Blockchain as a Software Connector , 2016, 2016 13th Working IEEE/IFIP Conference on Software Architecture (WICSA).

[5]  Roberto Baldoni,et al.  PBFT vs Proof-of-Authority: Applying the CAP Theorem to Permissioned Blockchain , 2018, ITASEC.

[6]  Roman Beck,et al.  Blockchain - the Gateway to Trust-Free Cryptographic Transactions , 2016, ECIS.

[7]  Yuan-Shin Lee,et al.  A flexible data schema and system architecture for the virtualization of manufacturing machines (VMM) , 2017 .

[8]  Wei Jiang,et al.  Healthcare Data Gateways: Found Healthcare Intelligence on Blockchain with Novel Privacy Risk Control , 2016, Journal of Medical Systems.

[9]  Vitalik Buterin A NEXT GENERATION SMART CONTRACT & DECENTRALIZED APPLICATION PLATFORM , 2015 .

[10]  Sunny King,et al.  PPCoin: Peer-to-Peer Crypto-Currency with Proof-of-Stake , 2012 .

[11]  Chris Dannen,et al.  Introducing Ethereum and Solidity: Foundations of Cryptocurrency and Blockchain Programming for Beginners , 2017 .

[12]  Christian Cachin,et al.  Architecture of the Hyperledger Blockchain Fabric , 2016 .

[13]  Melanie Swan,et al.  Blockchain: Blueprint for a New Economy , 2015 .

[14]  Hiroki Watanabe,et al.  The Blockchain-Based Digital Content Distribution System , 2015, 2015 IEEE Fifth International Conference on Big Data and Cloud Computing.