A Toolbox for Migrating the Blockchain-Based Application From Ethereum to Hyperledger Fabric

IF 1.5 4区 计算机科学 Q4 COMPUTER SCIENCE, HARDWARE & ARCHITECTURE
Zhonghao Zhai, Subin Shen, Yanqin Mao
{"title":"A Toolbox for Migrating the Blockchain-Based Application From Ethereum to Hyperledger Fabric","authors":"Zhonghao Zhai, Subin Shen, Yanqin Mao","doi":"10.1093/comjnl/bxad061","DOIUrl":null,"url":null,"abstract":"Abstract The low transaction capacity, high transaction cost and long-term privacy concerns of the current Ethereum platform are notorious. Developers are seeking alternative blockchain platforms to migrate their blockchain-based applications to reduce their applications’ use-cost and improve their applications’ user experience. The Hyperledger Fabric (HLF) platform with resiliency, flexibility, scalability and confidentiality is preferred for developers to migrate their Ethereum blockchain-based applications. However, it is laborious for developers to migrate blockchain-based applications from the Ethereum platform to the HLF platform. In this paper, we first propose a complete and secure migration solution to ease the migration process. The main idea of our solution is to design a toolbox to help developers automatically eliminate the adverse effects that the differences between Ethereum and HLF may bring to the migrated application. Developers with the toolbox can migrate the application with little time and minimal modification. It is theoretically proved that the migrated application with the toolbox is secure. Besides, a prototype of the toolbox is implemented. The extensive experiments demonstrate that the time for the migration process is acceptable, and the toolbox has little impact on the migrated application’s performance.","PeriodicalId":50641,"journal":{"name":"Computer Journal","volume":"44 1","pages":"0"},"PeriodicalIF":1.5000,"publicationDate":"2023-06-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Computer Journal","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1093/comjnl/bxad061","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
引用次数: 1

Abstract

Abstract The low transaction capacity, high transaction cost and long-term privacy concerns of the current Ethereum platform are notorious. Developers are seeking alternative blockchain platforms to migrate their blockchain-based applications to reduce their applications’ use-cost and improve their applications’ user experience. The Hyperledger Fabric (HLF) platform with resiliency, flexibility, scalability and confidentiality is preferred for developers to migrate their Ethereum blockchain-based applications. However, it is laborious for developers to migrate blockchain-based applications from the Ethereum platform to the HLF platform. In this paper, we first propose a complete and secure migration solution to ease the migration process. The main idea of our solution is to design a toolbox to help developers automatically eliminate the adverse effects that the differences between Ethereum and HLF may bring to the migrated application. Developers with the toolbox can migrate the application with little time and minimal modification. It is theoretically proved that the migrated application with the toolbox is secure. Besides, a prototype of the toolbox is implemented. The extensive experiments demonstrate that the time for the migration process is acceptable, and the toolbox has little impact on the migrated application’s performance.
将基于区块链的应用程序从以太坊迁移到超级账本结构的工具箱
当前以太坊平台的低交易容量、高交易成本和长期隐私问题是众所周知的。开发人员正在寻求替代区块链平台来迁移基于区块链的应用程序,以降低应用程序的使用成本并改善应用程序的用户体验。Hyperledger Fabric (HLF)平台具有弹性、灵活性、可扩展性和保密性,是开发人员迁移其基于以太坊区块链的应用程序的首选。然而,对于开发人员来说,将基于区块链的应用程序从以太坊平台迁移到HLF平台是很费力的。在本文中,我们首先提出了一个完整和安全的迁移解决方案,以简化迁移过程。我们的解决方案的主要思想是设计一个工具箱来帮助开发人员自动消除以太坊和HLF之间的差异可能给迁移的应用程序带来的不利影响。使用该工具箱的开发人员可以用很少的时间和最少的修改来迁移应用程序。从理论上证明了使用工具箱迁移的应用程序是安全的。此外,还实现了该工具箱的原型。大量的实验表明,迁移过程的时间是可以接受的,并且工具箱对迁移的应用程序的性能影响很小。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Computer Journal
Computer Journal 工程技术-计算机:软件工程
CiteScore
3.60
自引率
7.10%
发文量
164
审稿时长
4.8 months
期刊介绍: The Computer Journal is one of the longest-established journals serving all branches of the academic computer science community. It is currently published in four sections.
×
引用
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学术官方微信