PSSC: Practical and Secure Sidechain Construction for Heterogeneous Blockchains Orienting IoT

被引:6
作者
Deng, Zhihong [1 ]
Li, Taotao [2 ]
Tang, Chunming [1 ]
He, Debiao [3 ]
Zheng, Zibin [2 ]
机构
[1] Guangzhou Univ, Sch Math & Informat Sci, Guangzhou 510006, Peoples R China
[2] Sun Yat Sen Univ, Sch Software Engn, Zhuhai 528478, Peoples R China
[3] Wuhan Univ, Sch Cyber Sci & Engn, Wuhan 430072, Peoples R China
关键词
Blockchains; Internet of Things; Security; Interoperability; Smart contracts; Receivers; Scalability; Blockchain; heterogeneous consensus; interoperability; Internet of Things (IoT); sidechains;
D O I
10.1109/JIOT.2023.3302291
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the application of blockchain in Internet ofThings (IoT), various IoT scenario-oriented blockchains havebeen proposed, meaning that multichain future within IoT ecosys-tem is growing. Cross-chain interoperability thus is essential.Sidechains is one of the crucial technologies for cross-chain inter-operability, which allows blockchains to interoperate with eachother. However, sidechains encounters practicability challengesimpeding adoption, such as poor generality and inefficiency.In this article, we propose practical and secure sidechain con-struction (PSSC) in the form of parent-child chains, a practicaland secure sidechains construction for heterogeneous blockchainsorienting IoT scenarios. To achieve practicability, we first uti-lize succinct noninteractive argument of knowledge (SNARK),which is succinct noninteractive proof (arguments) of knowl-edge, to reproduce the state transition of blockchains, so thatPSSC can get rid of the constraints on consensus mechanisms ofblockchains; we then design an impawn-punish mechanism basedon smart contract, which transfers the work verifying SNARKproof from mainchain to sidechain, preventing fork threat tomainchain. Due to employing SNARK based on recursive proof composition to generate cross-chain proof, our PSSC is moreefficient with succinct cross-chain proof, reducing the over head of storage of nodes. Besides, we formally prove our PSSC sat-isfies the three fundamental security properties of sidechains:1) persistence; 2) liveness; and 3) firewall. Finally, we develop aproof-of-concept implementation of PSSC, and the experimental results show that the proof size of PSSC is about 28.8 kB, whichis roughly 2094x, 9.36x, 6.56x, 4.23x, and 3.27xsmaller than BTC Relay proof, PoW sidechains proof, PoS sidechains, zkRelayproof, and fast sidechains, respectively.
引用
收藏
页码:4600 / 4613
页数:14
相关论文
共 48 条
[1]   Blockchain meets IoT: A Scalable Architecture for Security and Maintenance [J].
Agarwal, Vidushi ;
Pal, Sujata .
2020 IEEE 17TH INTERNATIONAL CONFERENCE ON MOBILE AD HOC AND SMART SYSTEMS (MASS 2020), 2020, :53-61
[2]  
Back Adam, 2014, CISC VIS NETW IND GL
[3]   Ouroboros Genesis: Composable Proof-of-Stake Blockchains with Dynamic Availability [J].
Badertscher, Christian ;
Gazi, Peter ;
Kiayias, Aggelos ;
Russell, Alexander ;
Zikas, Vassilis .
PROCEEDINGS OF THE 2018 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'18), 2018, :913-930
[4]  
Ben-Sasson E, 2014, PROCEEDINGS OF THE 23RD USENIX SECURITY SYMPOSIUM, P781
[5]  
Bonneau J., 2020, Coda: Decentralized Cryp- tocurrency at Scale, P47
[6]  
Buchman F., 2016, Ph.D. dissertation
[7]  
Buterin V., 2014, NEXT GENERATION SMAR, V3, P37
[8]  
Dilley J, 2017, Arxiv, DOI arXiv:1612.05491
[9]   Supply Chain Finance Innovation Using Blockchain [J].
Du, Mingxiao ;
Chen, Qijun ;
Xiao, Jie ;
Yang, Houhao ;
Ma, Xiaofeng .
IEEE TRANSACTIONS ON ENGINEERING MANAGEMENT, 2020, 67 (04) :1045-1058
[10]   ZoKrates - Scalable Privacy-Preserving Off-Chain Computations [J].
Eberhardt, Jacob ;
Tai, Stefan .
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, :1084-1091