Deep Dive: entendendo a privacidade da Blockchain e o Secret Design
Secret Network
Privacidade — o que parece ser um conceito intuitivo pode se tornar bastante difícil de definir quando você tenta defini-lo. Especialmente no espaço criptográfico, você terá discussões acaloradas sobre o que é privado e o que não é.
A verdade é que existem muitas maneiras de garantir que seus dados não sejam (imediatamente) acessíveis por qualquer pessoa que abra um explorador de blocos. Você pode misturar, criptografar, tornar os dados privados por padrão ou dar às pessoas a opção de enviar de endereços privados. E isso é apenas arranhar a superfície.
Aqui, entraremos mais na nuance da privacidade da blockchain e explicaremos um pouco mais sobre as escolhas de design feitas pela Secret Network. Ao estar ciente desses fatores, você pode entender melhor outras soluções de blockchain de privacidade — embora sempre recomendemos verificar sua documentação específica para obter mais detalhes.
Vamos dar o pontapé inicial:
Privacidade para transações ≠ privacidade para contratos inteligentes
Uma das perguntas mais comuns que recebemos quando as pessoas acabam de conhecer a Secret Network é: “é como Monero?” — Mas Monero e Secret Network são diferentes de uma maneira crucial.
Monero e outras moedas de privacidade como Zcash dão privacidade transacional: eles garantem que seu histórico transacional permaneça privado. Como o Bitcoin, eles suportam apenas transações. Como tal, as ações e cálculos que uma moeda de privacidade precisa suportar são limitadas e incluem principalmente “mover valor do ponto A para o ponto B”.
A Secret Network é mais parecida com o Ethereum. Ele suporta todos os tipos de aplicativos por meio de seus contratos inteligentes que preservam a privacidade, como plataformas de negociação, ferramentas de comunicação e mercados NFT.
Isso significa que a Secret precisa suportar todos os cálculos que um desenvolvedor pode programar em um contrato inteligente, mantendo os dados privados. Em outras palavras: os contratos inteligentes na Rede Secret devem ser “Turing completos”. É por isso que chamamos privacidade na Secret personalizável ou privacidade programável.
Isso não significa que um seja melhor que o outro, ou que a Secret não ofereça privacidade transacional. Mas o Monero é otimizado para fornecer especificamente privacidade transacional, enquanto o Secret é otimizado para permitir aplicativos que preservam a privacidade.
A privacidade está em um espectro
A privacidade não é preto e branco, onde você tem privacidade absoluta ou nenhuma privacidade. Ela vive em um espectro, e buscar o máximo de privacidade pode não ser a melhor escolha para você.
Quer ser completamente indetectável? Pode ser possível — o tempo dirá — mas terá o custo de flexibilidade e usabilidade. A privacidade absoluta dificulta o compartilhamento de dados com outras pessoas confiáveis e a conformidade com os regulamentos.
A Secret não pretende dar privacidade absoluta. Em vez disso, fornecemos o mesmo nível de privacidade que os aplicativos web2 podem oferecer, mas com os benefícios de descentralização da web3. Isso significa que, quando você faz uma transação, o destinatário pode ver o endereço da sua carteira, mas não tudo o que você possui, quaisquer empréstimos solicitados ou mensagens enviadas.
Não, isso não oferece o mesmo nível de anonimato que Monero, mas se encaixa no caso de uso para o qual estamos construindo. Afinal, existem muitos usuários diferentes com necessidades diferentes.
Privacidade e anonimato são duas coisas diferentes
Muitas vezes confundimos privacidade com anonimato.
No entanto, privacidade é a capacidade de manter suas coisas e ações escondidas dos olhos do público para garantir que outras pessoas não as vejam. O anonimato é a capacidade de manter sua identidade privada para que suas ações não possam ser rastreadas até você, mesmo que possam ser observadas em público.
Vejamos diferentes soluções de privacidade de criptografia para ilustrar a diferença:
Um mixer de moedas como o CoinJoin coloca sua transação em um balde com outras pessoas para misturar. Sua transação é enviada ao destinatário pretendido e alguém na blockchain pode ver o valor e o endereço da transação. Mas eles não serão capazes de ver de quem veio.
Na Secret Network, os contratos inteligentes criptografam os dados desde o início; nunca é revelado na blockchain. Ele só pode ser visto pelas pessoas que podem descriptografar essas informações — o proprietário e as pessoas com quem eles compartilham sua chave de visualização. Não é observável aos olhos do público. Isso é o que chamamos de privacidade.
E é importante fazer essa distinção, pois tem implicações para quando seus dados estão realmente seguros.
Com o anonimato, tudo depende do conjunto de anonimato. Para os mixers de moedas, isso significa: com quantas outras transações a sua está misturada? Se for com um milhão de outras transações, a sua será muito difícil de rastrear. Mas e com outras 100 transações? 10? 5?
Com a privacidade, sua segurança depende dos mecanismos usados para garantir que seus dados não sejam visualizados. Por exemplo, quão fortes são os métodos de criptografia? Quão fácil é decifrar o código? Quanto poder de computação isso requer?
Quanto mais público, mais fácil é descobrir o que é privado
Isso vale para soluções de anonimato e privacidade: quanto mais informações públicas, mais fácil é adivinhar as informações privadas.
Vamos a alguns exemplos:
Se você misturar os endereços de origem e destino das carteiras usando um mixer de moedas, os dados em si ainda estarão disponíveis publicamente — apenas misturados. Se você conhece a origem e o destino de 9 das 10 transações incluídas em um conjunto, também conhece a 10ª. Se você conhece 8 de 10, tem 50% de chance de adivinhar o último. Ou seja, quanto mais dados são conhecidos, mais fácil é descobrir os dados privados, ou seja, “preencha os detalhes”.
Isso também conta para informações privadas em vez de anônimas. Mesmo na Secret, todos os vestígios de dados públicos, como interações com nosso SCRT de moeda pública ou bridges públicas, facilitam a adivinhação das informações criptografadas.
Uma maneira de diminuir esse risco é tornar uma rede privada por padrão — algo que a Monero e a Secret Network fazem. Na Monero, todas as transações são feitas de forma privada, sem a opção de enviá-la para um endereço de carteira pública; como é o caso de outros protocolos de privacidade como o Zcash. Na Secret, todos os dados nos contratos secretos são criptografados por padrão, a menos que o desenvolvedor opte por torná-los públicos no design do aplicativo.
Dessa forma, Monero e Secret limitam a quantidade de informações públicas desde o início e diminuem o risco de outros “decifrarem” o que é privado. Porque uma vez que os dados são públicos — especialmente em uma blockchain imutável — é muito difícil recuperá-los novamente!
Nem todas as soluções de privacidade de criptografia são (totalmente) descentralizadas
A descentralização é um dos principais benefícios da criptografia, portanto, você pode esperar que todas as soluções de privacidade de criptografia sejam completamente descentralizadas. Mas alcançar a privacidade de maneira descentralizada é um desafio.
É por isso que muitas soluções de privacidade operam no espaço web3, mas oferecem soluções centralizadas, onde os dados são mantidos e protegidos por uma entidade. Isso torna muito mais fácil garantir que pessoas de fora não possam acessar suas informações. Mas você precisa confiar na parte para a qual está entregando seus dados.
Ao introduzir a centralização, você também obtém menos benefícios dos serviços descentralizados. Como estar protegido contra o desligamento de serviços, partes únicas assumindo o controle e hacks devido a pontos únicos de falha.
No entanto, a introdução de alguns pontos de centralização pode ajudar a tornar as soluções de criptografia de privacidade mais utilizáveis até que a tecnologia tenha sido desenvolvida o suficiente para torná-la puramente descentralizada.
Quer aprender mais?
Como você pode ver, a privacidade criptográfica é uma área com muitas nuances — há uma razão pela qual existem tantas soluções diferentes no espaço! Esperamos que esta informação tenha lhe dado uma melhor compreensão do que e por que de todas essas diferentes soluções.
Embora pudéssemos continuar falando sobre privacidade o dia todo, isso daria um artigo muito longo. Então, se você ainda não se cansou de ler, acesse:
- Nossa página About Secret Network para uma visão global de nossa tecnologia e como ela funciona
- Nosso Gray Paper para mergulhar ainda mais fundo na tecnologia da Secret Network
- Junte-se ao nosso Discord, onde você pode fazer todas as perguntas relacionadas à privacidade da nossa comunidade
Avante e para cima!
Dúvidas e caso queira se envolver no projeto da Secret Network, junte-se a nossas redes:
Telegram Secret em português: https://t.me/secret_portuguese
Canal Youtube Secret Network em português: https://www.youtube.com/c/SecretNetworkHubPTBR
Twitter Secret português: https://twitter.com/scrt_portuguese
Instagram: https://www.instagram.com/secretportuguese/
Discord: https://discord.gg/Ug5yx3MN