Valadares Dalton Cézane Gomes, Perkusich Angelo, Martins Aldenor Falcão, Kamel Mohammed B M, Seline Chris
Federal University of Campina Grande, Campina Grande 58429-900, PB, Brazil.
Federal Institute of Pernambuco, Caruaru 50740-545, PE, Brazil.
Sensors (Basel). 2023 Aug 14;23(16):7172. doi: 10.3390/s23167172.
The main characteristics of blockchains, such as security and traceability, have enabled their use in many distinct scenarios, such as the rise of new cryptocurrencies and decentralized applications (dApps). However, part of the information exchanged in the typical blockchain is public, which can lead to privacy issues. To avoid or mitigate these issues, some blockchains are applying mechanisms to deal with data privacy. Trusted execution environments, the basis of confidential computing, and secure multi-party computation are two technologies that can be applied in that sense. In this paper, we analyze seven blockchain technologies that apply mechanisms to improve data privacy. We define seven technical questions related to common requirements for decentralized applications and, to answer each question, we review the available documentation and gather information from chat channels. We briefly present each blockchain technology and the answers to each technical question. Finally, we present a table summarizing the information and showing which technologies are more prominent.
区块链的主要特性,如安全性和可追溯性,使其能够应用于许多不同的场景,如新的加密货币的兴起和去中心化应用程序(dApps)。然而,典型区块链中交换的部分信息是公开的,这可能导致隐私问题。为了避免或减轻这些问题,一些区块链正在应用处理数据隐私的机制。可信执行环境(机密计算的基础)和安全多方计算是可以在这方面应用的两种技术。在本文中,我们分析了七种应用机制来改善数据隐私的区块链技术。我们定义了七个与去中心化应用程序的常见要求相关的技术问题,并且为了回答每个问题,我们查阅了可用文档并从聊天渠道收集信息。我们简要介绍了每种区块链技术以及每个技术问题的答案。最后,我们给出一个表格总结信息并展示哪些技术更为突出。