The Transformation from Traditional Application to Blockchain-Based Application

被引:0
|
作者
Liu, Zhanghui [1 ,2 ]
Huang, Zhihao [1 ,2 ]
Chen, Xing [1 ,2 ]
Chen, Yan [1 ,2 ]
机构
[1] Fuzhou Univ, Coll Math & Comp Sci, Fuzhou 350108, Peoples R China
[2] Fujian Key Lab Network Comp & Intelligent Informa, Fuzhou 350108, Peoples R China
基金
国家重点研发计划;
关键词
Blockchain; Smart contract; Traditional application; Blockchain-based application; Transformation;
D O I
10.1007/978-981-15-2777-7_39
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Traditional application uses centralized database and the data is managed and maintained by a single institution. Blockchain is a decentralized, non-tamperable, traceable, multi-party distributed database, which can greatly improve the security of data. It is crucial to transfer traditional application to blockchain-based application for many application scenarios. However, as a new field, most developers are not familiar with blockchain technology. Therefore we propose a method to transfer the traditional application to application based on Hyperledger Fabric. First, we finish the secondary development of Fabric-sdk-java and define a set of API mapping rules. Secondly, we compare the storage model between Mysql and CouchDB, and implement a SQL-Fabric transformation engine through the smart contract, which can parse SQL and automatically transform into read and write operations on the distributed ledger.
引用
收藏
页码:483 / 488
页数:6
相关论文
共 50 条
  • [1] Blockchain-Based Crowdfunding Application
    Patil, Viren
    Gupta, Vasvi
    Sarode, Rohini
    [J]. PROCEEDINGS OF THE 2021 FIFTH INTERNATIONAL CONFERENCE ON I-SMAC (IOT IN SOCIAL, MOBILE, ANALYTICS AND CLOUD) (I-SMAC 2021), 2021, : 1546 - 1553
  • [2] Blockchain-Based Decentralized Application: A Survey
    Zheng, Peilin
    Jiang, Zigui
    Wu, Jiajing
    Zheng, Zibin
    [J]. IEEE OPEN JOURNAL OF THE COMPUTER SOCIETY, 2023, 4 : 121 - 133
  • [3] Blockchain-Based Image Sharing Application
    Wong, Zhen-Kai
    Heng, Swee-Huay
    [J]. ADVANCES IN CYBER SECURITY (ACES 2019), 2020, 1132 : 46 - 59
  • [4] Blockchain-Based Application for Certification Management
    Karamachoski, Jovan
    Marina, Ninoslav
    Taskov, Pavel
    [J]. TEHNICKI GLASNIK-TECHNICAL JOURNAL, 2020, 14 (04): : 488 - 492
  • [5] Development of a Blockchain-Based Ad Listing Application
    Salem, Hamza
    Mazzara, Manuel
    Saleh, Hadi
    Husami, Rami
    Hattab, Siham Maher
    [J]. ADVANCED INFORMATION NETWORKING AND APPLICATIONS, AINA-2022, VOL 1, 2022, 449 : 37 - 45
  • [6] HealthCare EHR: A Blockchain-Based Decentralized Application
    Panigrahi, Amrutanshu
    Nayak, Ajit Kumar
    Paul, Rourab
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SYSTEMS AND SUPPLY CHAIN MANAGEMENT, 2022, 15 (03)
  • [7] A Blockchain-based Application to Protect Minor Artworks
    Bacciu, Clara
    Lo Duca, Angelica
    Marchetti, Andrea
    [J]. WEBIST: PROCEEDINGS OF THE 15TH INTERNATIONAL CONFERENCE ON WEB INFORMATION SYSTEMS AND TECHNOLOGIES, 2019, : 319 - 325
  • [8] A Toolbox for Migrating the Blockchain-Based Application From Ethereum to Hyperledger Fabric
    Zhai, Zhonghao
    Shen, Subin
    Mao, Yanqin
    [J]. COMPUTER JOURNAL, 2024, 67 (04): : 1309 - 1323
  • [9] A Blockchain-based Random Number Generation Algorithm and the Application in Blockchain Games
    Du, Mingxiao
    Chen, Qijun
    Liu, Lietong
    Ma, Xiaofeng
    [J]. 2019 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), 2019, : 3498 - 3503
  • [10] Blockchain-based application for the traceability of complex assembly structures
    Kuhn, Marlene
    Funk, Felix
    Zhang, Guanlai
    Franke, Joerg
    [J]. JOURNAL OF MANUFACTURING SYSTEMS, 2021, 59 : 617 - 630