Blockchain technologies have been boosting the development of data-driven decentralized services in a wide range of fields. However, with the spirit of full transparency, many public blockchains expose all types of data to the public such as Ethereum. Besides, the on-chain persistence of large data is significantly expensive technically and economically. These issues lead to the difficulty of sharing fairly large private data while preserving attractive properties of public blockchains. Although direct encryption for on-chain data persistence can introduce confidentiality, new challenges such as key sharing, access control, and legal rights proving are still open. Meanwhile, cross-chain collaboration still requires secure and effective protocols, though decentralized storage systems such as IPFS bring the possibility for fairly large data persistence. In this paper, we propose Sunspot, a decentralized framework for privacy-preserving data sharing with access control on transparent public blockchains, to solve these issues. We also show the practicality and applicability of Sunspot by MyPub, a decentralized privacy-preserving publishing platform based on Sunspot. Furthermore, we evaluate the security, privacy, and performance of Sunspot through theoretical analysis and experiments.
翻译:在一系列广泛领域,由于充分透明的精神,许多公共链条将各类数据公诸于众,例如Ethereum。此外,大型数据在链内的持续在技术和经济上都非常昂贵。这些问题导致难以分享相当庞大的私人数据,同时保留公共链条的吸引力。尽管直接加密对链条数据的持续使用可以带来保密性,但关键共享、存取控制和法律权利证明等新挑战仍然开放。与此同时,跨链协作仍然需要安全和有效的协议,尽管诸如GIPS等分散的存储系统能够带来相当大程度的数据持久性的可能性。在本文件中,我们建议Sunspot,一个在透明的公共链条上进行存取控制的隐私数据共享分散化框架,以解决这些问题。我们还展示了以Sunpot为基础的分散的隐私保护出版平台MyPub的实用性和适用性。此外,我们通过理论分析和实验来评估太阳点的安全、隐私和表现。