【Author】 Zhu, Yan; Song, Xiaoxu; Yang, Shuai; Qin, Yao; Zhou, Qiong
【Source】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
【Abstract】While smart contracts are praised widely, it should be noted that they have their disadvantages: lack of control over data protection and executive correctness or consistency. Aiming at this problem, we propose SMPC-based smart contract platform with three-layer structure: contract, computing, and group communication layer. In contract layer, we put forward SMPC-based smart contract framework, which gives the implementation process, language structure and grammar specification of smart contracts. In computing layer, fair SMPC algorithms based on general linear secret sharing scheme are designed to implement verifiable collaboration computing with input privacy and computation correctness. In group communication layer, the non-blocking broadcast is developed from non-blocking message passing interface (MPI) in order to ensure secure group communication in asynchronous networks with node and link failures. Finally, the results of simulation experiments with private currency transfers indicate that our platform is efficient and secure enough for common smart contracts.
【Keywords】blockchain; smart contract; secure multi-party computation; non-blocking MPI
【发表时间】2018
【收录时间】2022-08-16
【文献类型】Proceedings Paper
【论文大主题】智能合约
【论文小主题】智能合约安全与漏洞检测
评论