Towards Automated Migration for Blockchain-based Decentralized Application

被引:1
|
作者
Xu, Xiufeng [1 ]
机构
[1] Peking Univ, Beijing, Peoples R China
关键词
Decentralized Application; Migration; Ethereum; Blockchain; Smart Contract;
D O I
10.1145/3377812.3382178
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Blockchain-based decentralized application is becoming more widely accepted because it publicly runs on the blockchain and cannot be modified implicitly. However, the fact that only a few developers can master both blockchain and front-end programming skills results in the error-prone DApps especially when smart contracts has undergone a migration. The existing techniques rarely pay attention to DApps' automated migration. In this paper, we first summarized 6 migration categories and proposed an approach to figure out where changes are and its categories. Besides, we designed a function call graph structure to ensure mapping relationship accurate and compared it with distinctions between two versions of ABI to offer revising suggestions. We have developed an automated tool to implement our approach in real-world DApps and acquired positive preliminary evaluation results which illustrated the practical value in realizing DApps' automated migration.
引用
收藏
页码:155 / 157
页数:3
相关论文
共 50 条
  • [31] BCOSN: A Blockchain-Based Decentralized Online Social Network
    Jiang, Le
    Zhang, Xinglin
    [J]. IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2019, 6 (06) : 1454 - 1466
  • [32] A Comprehensive Survey on Blockchain-Based Decentralized Storage Networks
    Khalid, Muhammad Irfan
    Ehsan, Ibtisam
    Al-Ani, Ayman Khallel
    Iqbal, Jawaid
    Hussain, Saddam
    Ullah, Syed Sajid
    Nayab
    [J]. IEEE ACCESS, 2023, 11 : 10995 - 11015
  • [33] Metrics for Assessing Blockchain-based Healthcare Decentralized Apps
    Zhang, Peng
    Walker, Michael A.
    White, Jules
    Schmidt, Douglas C.
    Lenz, Gunther
    [J]. 2017 IEEE 19TH INTERNATIONAL CONFERENCE ON E-HEALTH NETWORKING, APPLICATIONS AND SERVICES (HEALTHCOM), 2017,
  • [34] A Blockchain-Based Decentralized Framework for Fair Data Processing
    Li, Guangcheng
    Zhao, Qinglin
    Wang, Yu
    Qiu, Tie
    Xie, Kan
    Feng, Li
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2021, 8 (03): : 2301 - 2315
  • [35] FLoBC: A Decentralized Blockchain-Based Federated Learning Framework
    Ghanem, Mohamed
    Dawoud, Fadi
    Gamal, Habiba
    Soliman, Eslam
    El-Batt, Tamer
    El-Batt, Tamer
    [J]. 2022 FOURTH INTERNATIONAL CONFERENCE ON BLOCKCHAIN COMPUTING AND APPLICATIONS (BCCA), 2022, : 85 - 92
  • [36] BDVFL: Blockchain-based Decentralized Vertical Federated Learning
    Wang, Shuo
    Gai, Keke
    Yu, Jing
    Zhu, Liehuang
    [J]. 23RD IEEE INTERNATIONAL CONFERENCE ON DATA MINING, ICDM 2023, 2023, : 628 - 637
  • [37] Blockchain-Based Decentralized Cloud Solutions for Data Transfer
    Nair, Rajit
    Zafrullah, Syed Nasrullah
    Vinayasree, P.
    Singh, Prabhdeep
    Zahra, Musaddak Maher Abdul
    Sharma, Tripti
    Ahmadi, Fardin
    [J]. COMPUTATIONAL INTELLIGENCE AND NEUROSCIENCE, 2022, 2022
  • [38] Blockchain-based decentralized content trust for docker images
    Quanqing Xu
    Chao Jin
    Mohamed Faruq Bin Mohamed Rasid
    Bharadwaj Veeravalli
    Khin Mi Mi Aung
    [J]. Multimedia Tools and Applications, 2018, 77 : 18223 - 18248
  • [39] BCTrust: A decentralized authentication blockchain-based mechanism i
    Hammi, Mohamed Tahar
    Bellot, Patrick
    Serhrouchni, Ahmed
    [J]. 2018 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2018,
  • [40] A Blockchain-Based Decentralized Composition Solution for IoT Services
    Al Ridhawi, Ismaeel
    Aloqaily, Moayad
    Boukerche, Azzedine
    Jaraweh, Yaser
    [J]. ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,