O que são os produtos à prova de bala

As provas de bala são um subconjunto de testes criptográficos que se destinam a ser rápidos, seguros e garantem um alto nível de sigilo e anonimato. Isso é impraticável com a tecnologia blockchain devido à enorme demanda computacional.

No final de 2017, o protocolo Bulletproofs foi desenvolvido e tornado público. Jonathan Bootle, da University College London, em Inglaterra, e Benedict Bunz, da Universidade de Stanford, nos Estados Unidos, são os principais criadores. O protocolo estabelecido por esses dois engenheiros rapidamente chamou a atenção da comunidade criptográfica, que estava ansiosa para aprender como esse novo protocolo funcionava e como eles poderiam incluí-lo em seus blockchains.

Embora o protocolo Bulletproofs, às vezes conhecido como bulletproof, tenha sido destinado a ser implantado no blockchain Bitcoin, ele foi adotado pelo Monero e pela rede MimbleWimble e aqueles que começaram a empregar este protocolo para aumentar seu nível de privacidade. Da mesma forma, o CEO da Litecoin está a considerar começar a adoptar este protocolo na cadeia de blocos da sua moeda criptográfica. Da mesma forma, embora o protocolo Bulletproofs não ofereça aos utilizadores uma privacidade ou anonimato perfeitos, a sua implementação oculta os montantes associados às transacções realizadas e mostra apenas a origem e o destino da transacção, mas não os montantes enviados em qualquer momento.

Consequentemente, a concepção deste novo protocolo foi motivada pelo desejo crescente dos utilizadores e da comunidade de usufruir de um nível de anonimato melhor do que o proporcionado pelas cadeias de blocos públicas ao realizar transacções e actividades financeiras. Uma das vantagens mais significativas da tecnologia de cadeia de blocos é a sua imutabilidade e o seu nível de transparência no registo das transacções. No entanto, para algumas aplicações, estas características da cadeia de blocos são insuficientes. A abertura da tecnologia blockchain pública não é a melhor solução para empresas que exigem um nível de privacidade e sigilo, ou para simples clientes que desejam usufruir desses benefícios.

A criptografia subjacente aos Bullteproofs é muito difícil, tanto que apenas alguns criptógrafos a entendem completamente. Para começar, o objectivo dos "Bulletproofs" é esconder os valores envolvidos numa transacção. Sem pôr em causa a capacidade da rede para verificar a sua legitimidade. Para o conseguir, os procedimentos à prova de bala baseiam-se nos compromissos Pedersen. Estes são exemplos de uma forma de encriptação conhecida como criptografia homomórfica. O funcionamento dos Pedersen Commitments permite validar valores sem a necessidade de os publicar publicamente em qualquer momento. Para tal, utilizam uma técnica matemática simples que demonstra que a soma dos inputs é superior à soma dos outputs. Assim, não está a criar moedas do nada, ou a utilizar moedas que já foram gastas, ou a utilizar um saldo negativo que não possui. Está apenas a enviar uma mensagem encriptada na qual os outros podem confirmar que está de facto a utilizar o seu saldo, mas ninguém sabe quanto é.

Da mesma forma, estes protocolos baseiam-se no pressuposto de um logaritmo discreto: isto torna-os incrivelmente adaptáveis e compatíveis com qualquer método de curva elíptica. Além disso, os protocolos à prova de bala empregam técnicas criptográficas como a heurística Fiat-Shamir. Isto permite-lhes construir um carácter não-interactivo e breves testes de conhecimento zero. O objectivo é conceber sistemas de assinatura criptográfica muito breves que possam ser validados rapidamente e sem exigir muitos recursos computacionais.

Em suma, a combinação de todos estes componentes permite o desenvolvimento de um sistema de provas criptográficas rápido, eficiente e seguro.

All content in this section is for educational purposes only and does not constitute financial, investment, legal or other professional advice. The information may become outdated and may not reflect current market or regulatory conditions. Users should not rely solely on this information and are encouraged to conduct their own research and seek independent professional advice where appropriate.