Optimized Cross-Chain Transactions With Aggregated Zero-Knowledge Proofs: Enhancing Efficiency and Security

IF 8.9 1区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS
Xiaoxuan Hu;Xiangting Chen;Zhenjiang Dong;Yanfei Sun;Yufeng Guo;Bingyi Fang;Jin Qi
{"title":"Optimized Cross-Chain Transactions With Aggregated Zero-Knowledge Proofs: Enhancing Efficiency and Security","authors":"Xiaoxuan Hu;Xiangting Chen;Zhenjiang Dong;Yanfei Sun;Yufeng Guo;Bingyi Fang;Jin Qi","doi":"10.1109/JIOT.2024.3516036","DOIUrl":null,"url":null,"abstract":"With the rapid development of the blockchain industry and the widespread adoption of IoT devices, which are often deployed on different blockchains, the need for cross-chain value and data exchange has become increasingly important. However, existing cross-chain transactions face challenges, such as low efficiency, high costs, and insufficient security. To address these issues, this article proposes a cross-chain transaction scheme based on aggregated zero-knowledge proofs (ZKPs). This scheme optimizes the allocation of computing resources in a distributed environment and employs a multibranch balanced Merkle tree to construct aggregated ZKPs, significantly reducing the verification costs for batch cross-chain transactions. To further enhance data privacy and integrity, this article introduces the secure aggregated block verification (SABV) algorithm and improves the system consistency and reliability through the local Merkle tree rebalance (LMTR) algorithm. In addition, this article analyses the basic security of the proposed scheme when implemented in adversarial environments and provides countermeasures for common threats in distributed systems. Finally, simulations and actual deployment on the Ethereum test network were conducted. The results indicate that our method reduces CPU usage, memory consumption, and time expenditure by 50.10%, 99.03%, and 99.47%, respectively, during the generation of ZKPs for batch cross-chain transactions. At the same time, building upon the performance improvements of the existing ZKPs, our approach also demonstrates significant enhancements in contract deployment and cross-chain transaction efficiency.","PeriodicalId":54347,"journal":{"name":"IEEE Internet of Things Journal","volume":"12 9","pages":"11495-11510"},"PeriodicalIF":8.9000,"publicationDate":"2025-01-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"IEEE Internet of Things Journal","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10829823/","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

With the rapid development of the blockchain industry and the widespread adoption of IoT devices, which are often deployed on different blockchains, the need for cross-chain value and data exchange has become increasingly important. However, existing cross-chain transactions face challenges, such as low efficiency, high costs, and insufficient security. To address these issues, this article proposes a cross-chain transaction scheme based on aggregated zero-knowledge proofs (ZKPs). This scheme optimizes the allocation of computing resources in a distributed environment and employs a multibranch balanced Merkle tree to construct aggregated ZKPs, significantly reducing the verification costs for batch cross-chain transactions. To further enhance data privacy and integrity, this article introduces the secure aggregated block verification (SABV) algorithm and improves the system consistency and reliability through the local Merkle tree rebalance (LMTR) algorithm. In addition, this article analyses the basic security of the proposed scheme when implemented in adversarial environments and provides countermeasures for common threats in distributed systems. Finally, simulations and actual deployment on the Ethereum test network were conducted. The results indicate that our method reduces CPU usage, memory consumption, and time expenditure by 50.10%, 99.03%, and 99.47%, respectively, during the generation of ZKPs for batch cross-chain transactions. At the same time, building upon the performance improvements of the existing ZKPs, our approach also demonstrates significant enhancements in contract deployment and cross-chain transaction efficiency.
基于聚合零知识证明的优化跨链交易:提高效率和安全性
随着区块链行业的快速发展和物联网设备的广泛采用,这些设备通常部署在不同的区块链上,跨链价值和数据交换的需求变得越来越重要。然而,现有的跨链交易面临着效率低、成本高、安全性不足等挑战。为了解决这些问题,本文提出了一种基于聚合零知识证明(ZKPs)的跨链交易方案。该方案优化了分布式环境下计算资源的分配,采用多分支均衡的Merkle树构建聚合的zkp,显著降低了批量跨链交易的验证成本。为了进一步提高数据的保密性和完整性,本文引入了安全聚合块验证(SABV)算法,并通过本地Merkle树再平衡(LMTR)算法提高系统的一致性和可靠性。此外,本文还分析了该方案在对抗环境中实现时的基本安全性,并针对分布式系统中的常见威胁提供了对策。最后,在以太坊测试网络上进行了仿真和实际部署。结果表明,在批量跨链事务的zkp生成过程中,我们的方法将CPU使用率、内存消耗和时间支出分别降低了50.10%、99.03%和99.47%。与此同时,在现有zkp性能改进的基础上,我们的方法也显示了合约部署和跨链交易效率的显着增强。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
IEEE Internet of Things Journal
IEEE Internet of Things Journal Computer Science-Information Systems
CiteScore
17.60
自引率
13.20%
发文量
1982
期刊介绍: The EEE Internet of Things (IoT) Journal publishes articles and review articles covering various aspects of IoT, including IoT system architecture, IoT enabling technologies, IoT communication and networking protocols such as network coding, and IoT services and applications. Topics encompass IoT's impacts on sensor technologies, big data management, and future internet design for applications like smart cities and smart homes. Fields of interest include IoT architecture such as things-centric, data-centric, service-oriented IoT architecture; IoT enabling technologies and systematic integration such as sensor technologies, big sensor data management, and future Internet design for IoT; IoT services, applications, and test-beds such as IoT service middleware, IoT application programming interface (API), IoT application design, and IoT trials/experiments; IoT standardization activities and technology development in different standard development organizations (SDO) such as IEEE, IETF, ITU, 3GPP, ETSI, etc.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信