Então, qual é a solução para a falta de privacidade do Bitcoin? (E também: Qual é o principal desafio para construí-lo) Para TL; DR no post anterior que estou retuitando aqui, o Bitcoin está aberto para todos operarem e verificarem. O benefício: Você não depende de uma pessoa/entidade para lidar com seus ativos de acordo com seu desejo. A desvantagem: você precisa provar a todos, para cada operação que fizer, que realmente é o dono de seus ativos, portanto, esses detalhes não podem permanecer confidenciais. Qual é a solução? Você pode criptografar seus dados (talvez a quantidade de BTC que você possui ou para quem você está enviando). Mas como? Quem faz a descriptografia? Quem está lá para afirmar que você realmente possui este BTC (e que não está tentando roubar o BTC de outra pessoa)? É aqui que as provas criptográficas vêm em socorro 🎉 Essa "matemática da lua" resolve o problema. (O termo "matemática lunar" foi dado por Greg Maxwell, para a matemática que apresentei em 2013 e ficou com ZK desde então). Usando essas provas, você pode proteger seus dados de *todos* e ainda provar a eles que estão corretos. Só você consegue ver o que você tem. Você usa provas criptográficas como ZK STARKs e ZK SNARKs para provar - de forma criptográfica - que você está "fazendo a coisa certa" com elas. Você pode provar que: 1. Você possui seus ativos (você possui suas chaves) 2. você está transferindo-os para outra pessoa (cujos detalhes ninguém além de você e ele sabem) 3. Você está contando as coisas corretamente até o último centavo. A mágica dessas provas criptográficas é que elas convencem a todos, sem dúvida, de que você está fazendo a coisa certa (você possui essas moedas e está fazendo um pagamento válido) tudo isso sem revelar nenhuma informação sobre seu endereço, seu destinatário ou o valor que está sendo enviado. Se algo não for do jeito que deveria ser, essas provas o revelariam e você não seria capaz de usá-las. Essa é a solução. Então, onde está o desafio? Se é tão simples, por que nem todo mundo está usando para proteger suas transações de Bitcoin (e outras)? Resposta: (Atualmente) UX é ruim. Ao fazer uma transação de Bitcoin, você pode usar uma infinidade de carteiras de hardware e software. Mas não há carteiras de hardware que suportem a matemática lunar do ZK hoje, e muito poucas carteiras de software fazem isso. ...