SmartSupply: Smart contract based validation for supply chain blockchain

被引:21
作者
Su, Shuang [1 ]
Wang, Ke [1 ]
Kim, Hyong S. [1 ]
机构
[1] Carnegie Mellon Univ, Dept ECE, Pittsburgh, PA 15213 USA
来源
IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY | 2018年
关键词
blockchain; supply chain; data query; smart contract; Byzantine failure tolerance;
D O I
10.1109/Cybermatics_2018.2018.00186
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain based supply chain systems benefit from immutability and auditability properties. We develop and implement a blockchain based supply chain system in Ethereum platform. We find and address several challenges both in system design and performance issues. We focus on system design for transaction validation, information retrieval efficiency and fault-tolerant query mechanism. We describe our implementation details to bypass some of the limitations in Ethereum and smart contracts. We design a smart contract to efficiently organize miners' local data structure for transaction validation and information retrieval. We design Ethereum smart contract that allows transaction validation based on a priori knowledge of product life cycle. Our system achieves constant time latency per query independent of the blockchain length. We also consider supply chain systems with malicious miners that respond with false data upon query. We develop a sampling query and majority voting method accordingly. We evaluate our system's performance in emulated setting and show that even with 30% malicious miners, we still achieve reasonable accuracy in only 0.0723 seconds response time on average.
引用
收藏
页码:988 / 993
页数:6
相关论文
共 7 条
[1]  
[Anonymous], 2018 IEEE INT C BLOC
[2]  
[Anonymous], 2016, J EXCIPIENTS FOOD CH
[3]  
Cooper MC., 1997, The International Journal of Logistics Management, V8, P1, DOI [10.1108/09574099710805556, DOI 10.1108/09574099710805556]
[4]  
Delfmann W., 2000, SEM ALLG BETR
[5]  
Feng Tian, 2016, 2016 13th International Conference on Service Systems and Service Management (ICSSSM), P1, DOI 10.1109/ICSSSM.2016.7538424
[6]  
Monfared R.P, 2016, INT J RES ENG TECHNO, DOI DOI 10.15623/IJRET.2016.0509001
[7]  
Wood G., 2014, ETHEREUM PROJECT YEL, V151, P1, DOI DOI 10.1017/CBO9781107415324.004