Assinatura digital no Bitcoin: Uma testemunha a favor da veracidade
Como definir a veracidade das informações numa transação feita com bitcoins? Através de uma assinatura digital. Vejamos como isso funciona em termos simples?
Em seu livro “Mastering Bitcoin”, p. 55, Andreas Antonopolous diz que “a propriedade de um bitcoin é estabelecida através de chaves digitais, endereços de bitcoin e assinaturas digitais”. A conclusão é que “as transações de bitcoin requerem uma assinatura digital válida para serem incluídas na Blockchain, que só podem ser geradas através de uma chave secreta [privada]; portanto, qualquer pessoa de posse de uma cópia dessa chave secreta tem o controle do bitcoin. A assinatura digital usada para assinar a transação também é conhecida como testemunha, no sentido usado na criptografia. A testemunha de uma transação de bitcoins testifica da veracidade da posse dos fundos que estão sendo gastos”.
Uma assinatura é um instrumento de identificação e confiança desenvolvido em sociedades mais avançadas a fim de garantir a veracidade de informações em geral. As pessoas usam diversas formas de assinatura para identificarem umas às outras em contextos mais ou menos formais. Falsificar assinatura é crime, uma vez que essa prática retira desse expediente a confiança que fundamenta seu uso em diversas relações onde assinaturas são requeridas.
Assim como pode ser complicado criar escassez no ambiente digital, também pode ser complicado criar assinaturas digitais que autentiquem a veracidade de identidade e informações de forma confiável. O bitcoin resolve esse dilema atrás daquilo que chamamos de criptografia e descriptografia de chave pública e privada.
Criptografia e Descriptografia de chave pública e chave privada
As chaves públicas e privadas no sistema do Bitcoin são essenciais para todas as suas funções e propósitos. A relação (ou falta de relação) entre essas chaves e o protocolo podem ser exploradas de forma técnica bastante profunda, mas no nível do usuário comum é bom saber que tais chaves representam uma estrutura de dados fundamental para o recebimento e envio de bitcoins pela rede descentralizada.
As chaves são armazenadas em locais denominados de “carteiras”(wallets) ainda que alguns acreditam que seria mais acurada chamá-los de chaveiros, mas as discussões semânticas não mudam os fatos. Chaves públicas e privadas são geradas e armazenadas em carteiras (existem diversos tipos diferentes delas) que cumprem funções de criptografia e descriptografia no recebimento ou envio de fundos em bitcoins.
Assinaturas únicas garantem a veracidade da informação
Muito se diz que as chaves secretas/privadas no Bitcoin atuam como senhas de cartão de crédito. Uma analogia para tornar familiar sua importância prática. Mas o que essa chave privada realmente faz é assinar/testemunhar que uma transação está sendo feita por um legítimo dono da informação transacionada, no caso, o bitcoin (ou qualquer outra criptomoedas que funcione de forma similar).
A assinatura é única, complexa, praticamente impossível de ser “adivinhada” ou quebrada por força computacional bruta, e tudo isso a tal ponto de garantir que seu possuidor realmente é o legítimo proprietário da informação/criptomoeda e pode dispor de tal informação na direção em que desejar. A chave privada testemunha desse fato comprovando sua veracidade.
Inúmeros esforços na área da criptografia e da computação de unem para trabalhar em torno das hipóteses de fraude em sistemas digitais que envolvam transferências de valor. Isso é importante pois toda a confiança nesse sistema depende da veracidade das informações usadas para transacionar o valor. A solução proposta pela criptografia e descriptografia de chave pública e privada tem demonstrado ser eficaz, ainda que a maioria das pessoas ainda ache um pouco incômodo lidar com aqueles longos endereços alfanuméricos que caracterizam tais chaves.
Lidas com esse “incômodo”, porém, é um preço pequeno para mudarmos o sistema financeiro em uma direção descentralizada, transparente e mais eficiente. Não concorda?
Ezequiel Gomes
Mantenha-se informado todos os dias sobre Bitcoin!
Telegram: http://telegram.me/guiadobitcoin
Facebook: https://www.facebook.com/guiadobitcoin/
Twitter: https://twitter.com/guiadobitcoin
Feed RSS: http://guiadobitcoin.com.br/feed/
Posts relacionados
Fonte: Guia do Bitcoin