Patterns for Blockchain Data Migration

Type: Preprint

Publication Date: 2020-07-01

Citations: 23

DOI: https://doi.org/10.1145/3424771.3424796

Download PDF

Abstract

With the rapid evolution of technological, economic, and regulatory landscapes, contemporary blockchain platforms are all but certain to undergo major changes. Therefore, the applications that rely on them will eventually need to migrate from one blockchain instance to another to remain competitive and secure, as well as to enhance the business process, performance, cost efficiency, privacy, and regulatory compliance. However, the differences in data and smart contract representations, modes of hosting, transaction fees, as well as the need to preserve consistency, immutability, and data provenance introduce unique challenges over database migration. We first present a set of blockchain migration scenarios and data fidelity levels using an illustrative example. We then present a set of migration patterns to address those scenarios and the above data management challenges. Finally, we demonstrate how the effort, cost, and risk of migration could be minimized by choosing a suitable set of data migration patterns, data fidelity level, and proactive system design. Practical considerations and research challenges are also highlighted.

Locations

  • arXiv (Cornell University) - View - PDF
  • UNSWorks (University of New South Wales, Sydney, Australia) - View - PDF
  • DataCite API - View

Similar Works

Action Title Year Authors
+ Blockchain-Empowered Trustworthy Data Sharing: Fundamentals, Applications, and Challenges 2023 Linh Thủy Nguyễn
Lam Duc Nguyen
Thong Hoang
H. M. N. Dilum Bandara
Qin Wang
Qinghua Lu
Xiwei Xu
Liming Zhu
Petar Popovski
Shiping Chen
+ Cost-Effective Data Feeds to Blockchains via Workload-Adaptive Data Replication 2019 Kai Li
Yuzhe Tang
Jiaqi Chen
Zhehu Yuan
Cheng Xu
Jianliang Xu
+ PDF Chat SOK: Blockchain for Provenance 2024 Asma Jodeiri Akbarfam
Hoda Maleki
+ A Survey on Blockchain for Big Data: Approaches, Opportunities, and Future Directions 2020 N. Deepa
Quoc‐Viet Pham
Dinh C. Nguyen
Sweta Bhattacharya
B Prabadevi
Thippa Reddy Gadekallu
Praveen Kumar Reddy Maddikunta
Fang Fang
Pubudu N. Pathirana
+ Blockchain Enabled Data Marketplace -- Design and Challenges 2018 Prabal Banerjee
Sushmita Ruj
+ PDF Chat GDPR Compliant Blockchains–A Systematic Literature Review 2021 AKM Bahalul Haque
A.K.M. Najmul Islam
Sami Hyrynsalmi
Bilal Naqvi
Kari Smolander
+ A Generalised Logical Layered Architecture for Blockchain Technology 2021 Jared Newell
Quazi Mamun
Sabih ur Rehman
Md Zahidul Islam
+ A Generalised Logical Layered Architecture for Blockchain Technology 2021 Jared Newell
Quazi Mamun
Sabih ur Rehman
Md. Zahidul Islam
+ A Comparative Examination of Network and Contract-Based Blockchain Storage Solutions for Decentralized Applications 2023 Lipeng He
+ PDF Chat Cost-Effective Data Feeds to Blockchains via Workload-Adaptive Data Replication 2020 Kai Li
Yuzhe Tang
Jiaqi Chen
Zhehu Yuan
Cheng Xu
Jianliang Xu
+ A Blockchain Database Application Platform 2018 Muhammad Muzammal
Qiang Qu
Bulat Nasrulin
Anders Skovsgaard
+ A Pattern Sequence for Designing Blockchain-Based Healthcare Information Technology Systems 2020 Peng Zhang
Douglas C. Schmidt
Jules White
+ Exploration of Hyperledger Besu in Designing Private Blockchain-based Financial Distribution Systems 2023 Md. Raisul Hasan Shahrukh
Md. Tabassinur Rahman
Nafees Mansoor
+ Towards Traceability in Data Ecosystems using a Bill of Materials Model 2019 Iain Barclay
Alun Preece
Ian Taylor
Dinesh Verma
+ PDF Chat Integration of blockchain in smart systems: problems and opportunities for real-time sensor data storage 2024 Naseem Alsadi
Syed Zaidi
Mankaran Rooprai
Andrew Gadsden
John Yawney
Waleed Hilal
+ A Blockchain-driven Architecture for Usage Control in Solid 2023 Davide Basile
Claudio Di Ciccio
Valerio Goretti
Sabrina Kirrane
+ PDF Chat A Blockchain-driven Architecture for Usage Control in Solid 2023 Davide Basile
Claudio Di Ciccio
Valerio Goretti
Sabrina Kirrane
+ A Platform Architecture for Multi-Tenant Blockchain-Based Systems 2019 Ingo Weber
Qinghua Lu
An Binh Tran
Amit A. Deshmukh
Marek GĂłrski
Markus Strazds
+ PDF Chat A Platform Architecture for Multi-Tenant Blockchain-Based Systems 2019 Ingo Weber
Qinghua Lu
An Binh Tran
Amit Deshmukh
Marek Gorski
Markus Strazds
+ PDF Chat Audita: A Blockchain-based Auditing Framework for Off-chain Storage 2021 Danilo Francati
Giuseppe Ateniese
Abdoulaye Faye
Andrea Maria Milazzo
Angelo Massimo Perillo
Luca Schiatti
Giuseppe Giordano