O que é #ZK ? O que há na tecnologia Zero-Knowledge que atrai a atenção de #CZ e #VitalikButerin ? (PARTE 1)

Suponhamos que você vai ao cinema com um ingresso comprado (com seu nome impresso no ingresso), o fiscal quer autenticar que você é o titular desse ingresso então pede que você apresente seu documento de identidade (cartão de cidadão). Mas há muita informação no ID que você não quer que seja exposta, você só quer verificar seu nome, esse é o mesmo problema do Blockchain. É preciso encontrar uma técnica para compartilhar apenas os dados que o indivíduo deseja compartilhar, ao invés de revelar todas as informações.

Zero-Knowledge Proof (ZKP) é uma tecnologia que permite comprovar a autenticidade da informação sem fornecer todas as informações relevantes.

Especificamente, em uma transação ZK, a parte autenticadora pode provar que possui informações secretas que a parte receptora deseja saber, sem revelar essas informações à parte receptora.

Por exemplo: você vai ao banco sacar dinheiro, para sacar dinheiro você precisa de uma senha, mas não quer que o pessoal do banco saiba sua senha. Assim você pedirá ao funcionário que faça outras perguntas relacionadas sem revelar a senha (por exemplo: data de nascimento, telefone, endereço,...). Com este método, outras pessoas poderão provar que você conhece sua conta bancária sem revelar nenhuma informação confidencial. Este é um exemplo básico do método Zero Knowledge Proof.

XEM TIẾP PHẦN 2 TẠI ĐÂY