CONNECTOR:通过自动跨链交易关联增强去中心化桥接应用的可追溯性

Dan Lin, Jiajing Wu, Yuxin Su, Ziye Zheng, Yuhong Nan, Zibin Zheng
{"title":"CONNECTOR:通过自动跨链交易关联增强去中心化桥接应用的可追溯性","authors":"Dan Lin, Jiajing Wu, Yuxin Su, Ziye Zheng, Yuhong Nan, Zibin Zheng","doi":"arxiv-2409.04937","DOIUrl":null,"url":null,"abstract":"Decentralized bridge applications are important software that connects\nvarious blockchains and facilitates cross-chain asset transfer in the\ndecentralized finance (DeFi) ecosystem which currently operates in a\nmulti-chain environment. Cross-chain transaction association identifies and\nmatches unique transactions executed by bridge DApps, which is important\nresearch to enhance the traceability of cross-chain bridge DApps. However,\nexisting methods rely entirely on unobservable internal ledgers or APIs,\nviolating the open and decentralized properties of blockchain. In this paper,\nwe analyze the challenges of this issue and then present CONNECTOR, an\nautomated cross-chain transaction association analysis method based on bridge\nsmart contracts. Specifically, CONNECTOR first identifies deposit transactions\nby extracting distinctive and generic features from the transaction traces of\nbridge contracts. With the accurate deposit transactions, CONNECTOR mines the\nexecution logs of bridge contracts to achieve withdrawal transaction matching.\nWe conduct real-world experiments on different types of bridges to demonstrate\nthe effectiveness of CONNECTOR. The experiment demonstrates that CONNECTOR\nsuccessfully identifies 100% deposit transactions, associates 95.81% withdrawal\ntransactions, and surpasses methods for CeFi bridges. Based on the association\nresults, we obtain interesting findings about cross-chain transaction behaviors\nin DeFi bridges and analyze the tracing abilities of CONNECTOR to assist the\nDeFi bridge apps.","PeriodicalId":501278,"journal":{"name":"arXiv - CS - Software Engineering","volume":"59 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"CONNECTOR: Enhancing the Traceability of Decentralized Bridge Applications via Automatic Cross-chain Transaction Association\",\"authors\":\"Dan Lin, Jiajing Wu, Yuxin Su, Ziye Zheng, Yuhong Nan, Zibin Zheng\",\"doi\":\"arxiv-2409.04937\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Decentralized bridge applications are important software that connects\\nvarious blockchains and facilitates cross-chain asset transfer in the\\ndecentralized finance (DeFi) ecosystem which currently operates in a\\nmulti-chain environment. Cross-chain transaction association identifies and\\nmatches unique transactions executed by bridge DApps, which is important\\nresearch to enhance the traceability of cross-chain bridge DApps. However,\\nexisting methods rely entirely on unobservable internal ledgers or APIs,\\nviolating the open and decentralized properties of blockchain. In this paper,\\nwe analyze the challenges of this issue and then present CONNECTOR, an\\nautomated cross-chain transaction association analysis method based on bridge\\nsmart contracts. Specifically, CONNECTOR first identifies deposit transactions\\nby extracting distinctive and generic features from the transaction traces of\\nbridge contracts. With the accurate deposit transactions, CONNECTOR mines the\\nexecution logs of bridge contracts to achieve withdrawal transaction matching.\\nWe conduct real-world experiments on different types of bridges to demonstrate\\nthe effectiveness of CONNECTOR. The experiment demonstrates that CONNECTOR\\nsuccessfully identifies 100% deposit transactions, associates 95.81% withdrawal\\ntransactions, and surpasses methods for CeFi bridges. Based on the association\\nresults, we obtain interesting findings about cross-chain transaction behaviors\\nin DeFi bridges and analyze the tracing abilities of CONNECTOR to assist the\\nDeFi bridge apps.\",\"PeriodicalId\":501278,\"journal\":{\"name\":\"arXiv - CS - Software Engineering\",\"volume\":\"59 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-08\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Software Engineering\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2409.04937\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.04937","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

摘要

去中心化桥接应用程序是连接各种区块链并促进去中心化金融(DeFi)生态系统中跨链资产转移的重要软件,该生态系统目前在多链环境中运行。跨链交易关联可以识别和匹配桥接 DApp 执行的唯一交易,这对于提高跨链桥接 DApp 的可追溯性具有重要研究意义。然而,现有方法完全依赖于不可观测的内部分类账或 API,违反了区块链的开放性和去中心化特性。本文分析了这一问题所面临的挑战,然后提出了基于桥接智能合约的自动化跨链交易关联分析方法 CONNECTOR。具体来说,CONNECTOR 首先通过从桥接合约的交易痕迹中提取独特和通用的特征来识别押金交易。我们在不同类型的桥梁上进行了实际实验,以证明 CONNECTOR 的有效性。实验表明,CONNECTOR 能成功识别 100% 的存款交易,关联 95.81% 的取款交易,并超越了针对 CeFi 桥接的方法。基于关联结果,我们获得了关于 DeFi 桥接中跨链交易行为的有趣发现,并分析了 CONNECTOR 协助 DeFi 桥接应用程序的追踪能力。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
CONNECTOR: Enhancing the Traceability of Decentralized Bridge Applications via Automatic Cross-chain Transaction Association
Decentralized bridge applications are important software that connects various blockchains and facilitates cross-chain asset transfer in the decentralized finance (DeFi) ecosystem which currently operates in a multi-chain environment. Cross-chain transaction association identifies and matches unique transactions executed by bridge DApps, which is important research to enhance the traceability of cross-chain bridge DApps. However, existing methods rely entirely on unobservable internal ledgers or APIs, violating the open and decentralized properties of blockchain. In this paper, we analyze the challenges of this issue and then present CONNECTOR, an automated cross-chain transaction association analysis method based on bridge smart contracts. Specifically, CONNECTOR first identifies deposit transactions by extracting distinctive and generic features from the transaction traces of bridge contracts. With the accurate deposit transactions, CONNECTOR mines the execution logs of bridge contracts to achieve withdrawal transaction matching. We conduct real-world experiments on different types of bridges to demonstrate the effectiveness of CONNECTOR. The experiment demonstrates that CONNECTOR successfully identifies 100% deposit transactions, associates 95.81% withdrawal transactions, and surpasses methods for CeFi bridges. Based on the association results, we obtain interesting findings about cross-chain transaction behaviors in DeFi bridges and analyze the tracing abilities of CONNECTOR to assist the DeFi bridge apps.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
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学术文献互助群
群 号:481959085
Book学术官方微信