{"title":"MSCPR: A maintainable vector commitment-based stateless cryptocurrency system with privacy preservation and regulatory compliance","authors":"Xingyu Yang, Lei Xu, Liehuang Zhu","doi":"10.1016/j.future.2025.107713","DOIUrl":null,"url":null,"abstract":"<div><div>In traditional account-based cryptocurrency systems, maintaining the <em>state</em> of all accounts consumes significant storage space. To reduce storage costs, recently some studies propose to leverage vector commitment schemes to design <em>stateless</em> cryptocurrency systems. In such systems, validators only need to store a commitment to the state vector to validate transactions. However, to prove membership in the state vector, each user is required to locally maintain a <em>position proof</em>. This introduces a burden as users need to update their proofs every time the commitment value changes. Additionally, existing stateless systems often include users’ account balances and transferred values in transactions explicitly, which compromises privacy. To address above issues, we propose a stateless cryptocurrency system based on a maintainable vector commitment scheme. In the proposed system, a bucketing technique is employed to simplify the proof update operations. And we leverage the homomorphic property of vector commitments to preserve the confidentiality of transactions. Furthermore, by constructing an anonymity set, transaction anonymity is ensured. To prevent adversaries from taking advantage of the anonymity, we design a predicate encryption-based regulation scheme. Through a series of simulations, we demonstrate that the proposed system is storage-efficient, with acceptable time overhead for privacy preservation and regulatory compliance.</div></div>","PeriodicalId":55132,"journal":{"name":"Future Generation Computer Systems-The International Journal of Escience","volume":"166 ","pages":"Article 107713"},"PeriodicalIF":6.2000,"publicationDate":"2025-01-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Future Generation Computer Systems-The International Journal of Escience","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0167739X25000081","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0
Abstract
In traditional account-based cryptocurrency systems, maintaining the state of all accounts consumes significant storage space. To reduce storage costs, recently some studies propose to leverage vector commitment schemes to design stateless cryptocurrency systems. In such systems, validators only need to store a commitment to the state vector to validate transactions. However, to prove membership in the state vector, each user is required to locally maintain a position proof. This introduces a burden as users need to update their proofs every time the commitment value changes. Additionally, existing stateless systems often include users’ account balances and transferred values in transactions explicitly, which compromises privacy. To address above issues, we propose a stateless cryptocurrency system based on a maintainable vector commitment scheme. In the proposed system, a bucketing technique is employed to simplify the proof update operations. And we leverage the homomorphic property of vector commitments to preserve the confidentiality of transactions. Furthermore, by constructing an anonymity set, transaction anonymity is ensured. To prevent adversaries from taking advantage of the anonymity, we design a predicate encryption-based regulation scheme. Through a series of simulations, we demonstrate that the proposed system is storage-efficient, with acceptable time overhead for privacy preservation and regulatory compliance.
期刊介绍:
Computing infrastructures and systems are constantly evolving, resulting in increasingly complex and collaborative scientific applications. To cope with these advancements, there is a growing need for collaborative tools that can effectively map, control, and execute these applications.
Furthermore, with the explosion of Big Data, there is a requirement for innovative methods and infrastructures to collect, analyze, and derive meaningful insights from the vast amount of data generated. This necessitates the integration of computational and storage capabilities, databases, sensors, and human collaboration.
Future Generation Computer Systems aims to pioneer advancements in distributed systems, collaborative environments, high-performance computing, and Big Data analytics. It strives to stay at the forefront of developments in grids, clouds, and the Internet of Things (IoT) to effectively address the challenges posed by these wide-area, fully distributed sensing and computing systems.