DataFly: A Confidentiality-Preserving Data Migration Across Heterogeneous Blockchains
Permissioned blockchains play a significant role in various application scenarios. Applications built on heterogeneous permissioned blockchains need to migrate data from one chain to another, aiming to keep their competitiveness and security. Thus, data migration across heterogeneous chains is a building block of permissioned blockchains. However, existing data migration protocols across heterogeneous chains are rarely used in practice since data migration technologies are insecure. To this end, we propose a data migration protocol across permissioned blockchains, named <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">DataFly</monospace>. We design a <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">peg consensus mechanism</i>, which provides consistent data-migration functionality between any two permissioned blockchains. To preserve the confidentiality of data, we invoke two classical cryptographic methods, i.e., i) ECDSA feature and ii) the <italic xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">integrated signature and public key encryption</i> scheme. Through combining those two methods, data can be securely migrated from one permissioned blockchain to another without exposing the migrated data to anyone except associated parties. To demonstrate the practicality of <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">DataFly</monospace>, we implement a prototype of <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">DataFly</monospace> using existing popular permissioned blockchains, i.e., Hyperledger Fabric and private enterprise Ethereum. Measurement results demonstrate that <monospace xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">DataFly</monospace> outperforms related works in terms of transaction latency and gas costs.
Authors
- Zibin Zheng (ORCID: https://orcid.org/0000-0001-7872-7718)
- Debiao He (ORCID: https://orcid.org/0000-0002-2446-7436)
- Huawei Huang (ORCID: https://orcid.org/0000-0002-7035-6446)
- Qinglin Yang (ORCID: https://orcid.org/0000-0002-7263-8914)
- Parhat Abla (ORCID: https://orcid.org/0009-0001-3531-1576)
- Zhihong Deng (ORCID: https://orcid.org/0000-0002-7472-5405)
- Taotao Li (ORCID: https://orcid.org/0000-0002-5348-442X)
- Anke Xie
Institutions
- Sun Yat-sen University (CN)
- South China Normal University (CN)
- Wuhan University (CN)
- Guangzhou University (CN)
- Beihang University (CN)
Publication Details
- Journal
- IEEE Transactions on Computers
- Published
- 2025-02-13
- DOI
- https://doi.org/10.1109/tc.2025.3535830
- Citations
- 3
- Primary Topic
- Blockchain Technology Applications and Security
- Type
- article
- Field-Weighted Citation Impact
- 9.74