Enhanced scalability and privacy for blockchain data using Merklized transactions

被引:1
作者
Davies, Jack [1 ,2 ]
机构
[1] nChain, Res & Dev, London, England
[2] Univ Bath, Ctr Networks & Collect Behav, Bath, England
来源
FRONTIERS IN BLOCKCHAIN | 2024年 / 6卷
关键词
blockchain; scalability; privacy; efficiency; networks; data; redaction; compliance;
D O I
10.3389/fbloc.2023.1222614
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Blockchain technology has evolved beyond the use case of electronic cash and is increasingly used to secure, store, and distribute data for many applications. Distributed ledgers such as Bitcoin have the ability to record data of any kind alongside the transfer of monetary value. This property can be used to provide a source of immutable, tamper-evident data for a wide variety applications spanning from the supply chain to distributed social media. However, this paradigm also presents new challenges regarding the scalability of data storage protocols, such that the data can be efficiently accessed by a large number of users, in addition to maintaining privacy for data stored on the blockchain. Here, we present a new mechanism for constructing blockchain transactions using Merkle trees comprised of transaction fields. Our construction allows for transaction data to be verified field-wise using Merkle proofs. We show how the technique can be implemented either at the system level or as a second layer protocol that does not require changes to the underlying blockchain. This technique allows users to efficiently verify blockchain data by separately checking targeted individual data items stored in transactions. Furthermore, we outline how our protocol can afford users improved privacy in a blockchain context by enabling network-wide data redaction. This feature of our design can be used by blockchain nodes to facilitate easier compliance with regulations such as GDPR and the right to be forgotten.
引用
收藏
页数:10
相关论文
共 16 条
[1]   Blockchain Technology, Technical Challenges and Countermeasures for Illegal Data Insertion [J].
Aitsam, Muhammad ;
Chantaraskul, Soamsiri .
ENGINEERING JOURNAL-THAILAND, 2020, 24 (01) :65-72
[2]  
Ali M., 2017, Blockstack: A New Decentralized Internet
[3]  
[Anonymous], 2018, Int. J. Eng. Technol, DOI DOI 10.14419/IJET.V7I1.1.9861
[4]   Redactable Blockchain - or - Rewriting History in Bitcoin and Friends [J].
Ateniese, Giuseppe ;
Magri, Bernardo ;
Venturi, Daniele ;
Andrade, Ewerton R. .
2017 IEEE EUROPEAN SYMPOSIUM ON SECURITY AND PRIVACY (EUROS&P), 2017, :111-126
[5]  
Bartoletti Massimo, 2017, Financial Cryptography and Data Security. FC 2017 International Workshops WAHC, BITCOIN, VOTING, WTSC, and TA. Revised Selected Papers: LNCS 10323, P218, DOI 10.1007/978-3-319-70278-0_14
[6]   Tunneling Trust Into the Blockchain: A Merkle Based Proof System for Structured Documents [J].
Bruschi, Francesco ;
Rana, Vincenzo ;
Pagani, Alessio ;
Sciuto, Donatella .
IEEE ACCESS, 2021, 9 :103758-103771
[7]   Redactable Blockchain in the Permissionless Setting [J].
Deuber, Dominic ;
Magri, Bernardo ;
Thyagarajan, Sri Aravinda Krishnan .
2019 IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2019), 2019, :124-138
[8]   Scalable and redactable blockchain with update and anonymity [J].
Huang, Ke ;
Zhang, Xiaosong ;
Mu, Yi ;
Rezaeibagha, Fatemeh ;
Du, Xiaojiang .
INFORMATION SCIENCES, 2021, 546 :25-41
[9]   Secure Data Storage and Recovery in Industrial Blockchain Network Environments [J].
Liang, Wei ;
Fan, Yongkai ;
Li, Kuan-Ching ;
Zhang, Dafang ;
Gaudiot, Jean-Luc .
IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2020, 16 (10) :6543-6552
[10]   A Quantitative Analysis of the Impact of Arbitrary Blockchain Content on Bitcoin [J].
Matzutt, Roman ;
Hiller, Jens ;
Henze, Martin ;
Ziegeldorf, Jan Henrik ;
Muellmann, Dirk ;
Hohlfeld, Oliver ;
Wehrle, Klaus .
FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2018, 2018, 10957 :420-438