Yi Guo, Yuying Wang, Jinyue Huang, Tiantian Duan, Linpeng Jia, Hanwen Zhang, Yi Sun
{"title":"CAVer:压缩累积以减少跨链验证开销","authors":"Yi Guo, Yuying Wang, Jinyue Huang, Tiantian Duan, Linpeng Jia, Hanwen Zhang, Yi Sun","doi":"10.1016/j.bcra.2025.100381","DOIUrl":null,"url":null,"abstract":"<div><div>The data silos between heterogeneous blockchain platforms have given rise to cross-chain protocols. These cross-chain protocols enable secure interoperability between multiple distinct blockchains. Security requires that the target chain has the ability to verify whether cross-chain messages have been finalized on the source chain. Existing cross-chain protocols first synchronize source chain block headers to the target chain and validate them, then verify cross-chain messages included in the header's commitment value using native accumulators, like a Merkle tree. Cross-chain verification incurs significant on-chain overhead. Existing solutions primarily focus on optimizing header verification, while neglecting verification overhead for messages. It is worth noting that as the number of on-chain states increases, the number of elements in the accumulator multiplies, leading to a larger proof size that escalates message verification overhead on the target chain. To reduce message verification overhead on the target chain, we present CAVer. It removes non-cross-chain states from accumulators to minimize message proof size. CAVer incorporates three schemes: Fill-Weak, Fill-Mid, and Fill-Pro. Fill-Weak abandons blockchain's native accumulators by creating a new contract-based compacting accumulator exclusively for cross-chain messages on the source chain. Based on Fill-Weak, Fill-Mid, and Fill-Pro employ block-isolation and target-isolation, respectively, to further reduce verification overhead. Additionally, we design the algorithm <span>AppendAndTailor</span> to reduce storage cost on the source chain. It aims at trimming historical states when accumulating cross-chain messages. Evaluations on Ethereum-like blockchains demonstrate that CAVer reduces message verification overhead on the target chain by 76% compared to the existing state-of-the-art scheme.</div></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"7 5","pages":"Article 100381"},"PeriodicalIF":6.5000,"publicationDate":"2026-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"CAVer: Compacting accumulation to reduce cross-chain verification overhead\",\"authors\":\"Yi Guo, Yuying Wang, Jinyue Huang, Tiantian Duan, Linpeng Jia, Hanwen Zhang, Yi Sun\",\"doi\":\"10.1016/j.bcra.2025.100381\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>The data silos between heterogeneous blockchain platforms have given rise to cross-chain protocols. These cross-chain protocols enable secure interoperability between multiple distinct blockchains. Security requires that the target chain has the ability to verify whether cross-chain messages have been finalized on the source chain. Existing cross-chain protocols first synchronize source chain block headers to the target chain and validate them, then verify cross-chain messages included in the header's commitment value using native accumulators, like a Merkle tree. Cross-chain verification incurs significant on-chain overhead. Existing solutions primarily focus on optimizing header verification, while neglecting verification overhead for messages. It is worth noting that as the number of on-chain states increases, the number of elements in the accumulator multiplies, leading to a larger proof size that escalates message verification overhead on the target chain. To reduce message verification overhead on the target chain, we present CAVer. It removes non-cross-chain states from accumulators to minimize message proof size. CAVer incorporates three schemes: Fill-Weak, Fill-Mid, and Fill-Pro. Fill-Weak abandons blockchain's native accumulators by creating a new contract-based compacting accumulator exclusively for cross-chain messages on the source chain. Based on Fill-Weak, Fill-Mid, and Fill-Pro employ block-isolation and target-isolation, respectively, to further reduce verification overhead. Additionally, we design the algorithm <span>AppendAndTailor</span> to reduce storage cost on the source chain. It aims at trimming historical states when accumulating cross-chain messages. Evaluations on Ethereum-like blockchains demonstrate that CAVer reduces message verification overhead on the target chain by 76% compared to the existing state-of-the-art scheme.</div></div>\",\"PeriodicalId\":53141,\"journal\":{\"name\":\"Blockchain-Research and Applications\",\"volume\":\"7 5\",\"pages\":\"Article 100381\"},\"PeriodicalIF\":6.5000,\"publicationDate\":\"2026-10-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Blockchain-Research and Applications\",\"FirstCategoryId\":\"1093\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2096720925001083\",\"RegionNum\":3,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"2025/9/8 0:00:00\",\"PubModel\":\"Epub\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, INFORMATION SYSTEMS\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Blockchain-Research and Applications","FirstCategoryId":"1093","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2096720925001083","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"2025/9/8 0:00:00","PubModel":"Epub","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
CAVer: Compacting accumulation to reduce cross-chain verification overhead
The data silos between heterogeneous blockchain platforms have given rise to cross-chain protocols. These cross-chain protocols enable secure interoperability between multiple distinct blockchains. Security requires that the target chain has the ability to verify whether cross-chain messages have been finalized on the source chain. Existing cross-chain protocols first synchronize source chain block headers to the target chain and validate them, then verify cross-chain messages included in the header's commitment value using native accumulators, like a Merkle tree. Cross-chain verification incurs significant on-chain overhead. Existing solutions primarily focus on optimizing header verification, while neglecting verification overhead for messages. It is worth noting that as the number of on-chain states increases, the number of elements in the accumulator multiplies, leading to a larger proof size that escalates message verification overhead on the target chain. To reduce message verification overhead on the target chain, we present CAVer. It removes non-cross-chain states from accumulators to minimize message proof size. CAVer incorporates three schemes: Fill-Weak, Fill-Mid, and Fill-Pro. Fill-Weak abandons blockchain's native accumulators by creating a new contract-based compacting accumulator exclusively for cross-chain messages on the source chain. Based on Fill-Weak, Fill-Mid, and Fill-Pro employ block-isolation and target-isolation, respectively, to further reduce verification overhead. Additionally, we design the algorithm AppendAndTailor to reduce storage cost on the source chain. It aims at trimming historical states when accumulating cross-chain messages. Evaluations on Ethereum-like blockchains demonstrate that CAVer reduces message verification overhead on the target chain by 76% compared to the existing state-of-the-art scheme.
期刊介绍:
Blockchain: Research and Applications is an international, peer reviewed journal for researchers, engineers, and practitioners to present the latest advances and innovations in blockchain research. The journal publishes theoretical and applied papers in established and emerging areas of blockchain research to shape the future of blockchain technology.