De acordo com a Cointelegraph, o ecossistema Ethereum está explorando uma estratégia de conformidade modular para alinhar blockchains públicas com o Regulamento Geral sobre a Proteção de Dados da União Europeia (GDPR). Uma proposta do membro da comunidade Ethereum, Eugenio Reggianini, sugere a utilização de uma arquitetura modular para melhorar a gestão e a privacidade dos dados. Essa abordagem envolve descentralizar dados pessoais para as extremidades, como carteiras e aplicativos descentralizados (DApps), empregando armazenamento offchain com remoção de metadados e divisão criptográfica de funções. Essa estratégia visa concentrar as responsabilidades do controlador do GDPR em um número limitado de entidades, enquanto a rede mais ampla funciona como processadores ou permanece fora do escopo do GDPR.

A transição para uma arquitetura modular poderia facilitar a integração de tecnologias que melhoram a privacidade (PETs) dentro do Ethereum, potencialmente alcançando conformidade com o GDPR em ambientes de blockchain sem permissão. Reggianini destaca várias tecnologias que estão sendo integradas ou propostas para o Ethereum para minimizar a exposição de dados pessoais. Estes incluem proto-danksharding (EIP-4844), que limita as durações dos blobs de transação a aproximadamente 18 dias, impondo assim a minimização de armazenamento. Além disso, Argumentos de Conhecimento Sem Interação e Concisos com Conhecimento Zero (zk-SNARKs) podem melhorar a privacidade ao permitir que validadores confirmem provas criptográficas concisas sem acessar os dados da transação, reduzindo significativamente a visibilidade de dados onchain.

Outros PETs que podem ajudar na conformidade com o GDPR incluem Criptografia Homomórfica Total, Ambientes de Execução Confiáveis (TEEs), computação multipartidária (MPC), Separação Proponente-Construtor (PBS) e Amostragem de Disponibilidade de Dados entre Pares (PeerDAS). A proposta descreve as implicações do GDPR nas três camadas do Ethereum: a camada de execução, a camada de consenso e a camada de disponibilidade de dados. A camada de execução atuaria como processadores, transmitindo apenas dados criptografados ou ofuscados, enquanto a camada de consenso se concentraria na validação de compromissos e provas de conhecimento-zero. A camada de disponibilidade de dados, sob o PeerDAS, armazenaria fragmentos anônimos por durações limitadas, alinhando-se ao princípio de minimização de dados do GDPR.

Ao concentrar a controladoria de dados na camada de aplicação e utilizar PETs, o Ethereum visa proteger a privacidade do usuário sem comprometer seus princípios fundamentais, de acordo com Reggianini. No entanto, o sucesso dessa estrutura depende da adoção generalizada pela comunidade, suporte dos desenvolvedores e possível alinhamento com os reguladores da UE.