Um vídeo do desenvolvedor de software americano e pioneiro do Bitcoin, Hal Finney, falando sobre provas de conhecimento zero há 25 anos ressurgiu no Twitter esta semana.
As imagens foram retiradas da 18ª Conferência Internacional de Criptologia, realizada anualmente na Universidade da Califórnia, em Santa Bárbara, em 1998, também conhecida como “Crypto ’98”.
“Quero provar-vos que conheço uma mensagem que corresponde a um determinado valor de hash utilizando o hash SHA-1. Não quero revelar-vos nada sobre a mensagem. É uma prova de conhecimento zero, e eu escrevi um programa para fazer isto que vos vou contar”, começa Finney.
️ NOVO: A lenda do Bitcoin, Hal Finney, discute as Provas de Conhecimento Zero numa apresentação recentemente desenterrada, feita há 25 anos na Crypto ’98 em Santa Barbara.
Alguma vez ouviste a voz de @halfin antes? pic.twitter.com/HdddworTsg
– Trust Machines (@trustmachinesco) September 20, 2023
Na palestra, Ronald Cramer e Ivan Damgard são os responsáveis pela invenção do sistema de prova de conhecimento zero que está a demonstrar e elogiam-no. “Eles apresentaram-no esta quinta-feira nesta conferência, ‘Zero-knowledge proofs for finite field arithmetic'”, disse Finney, chamando-lhe “muito eficiente e bastante flexível”.
No mundo da criptografia, as provas de conhecimento zero são um tipo de protocolo usado para ajudar a proteger e dimensionar uma rede blockchain. Eles são mais notavelmente empregados em rollups.
Rollups são um tipo de solução de escalonamento que “rola” várias transações juntas. A transação final é apresentada à blockchain como uma única transação.
Existem dois tipos principais de rollups: Otimista e Conhecimento Zero. Os rollups optimistas partem do princípio de que toda a informação reunida é válida, permitindo aos observadores contestar quaisquer transacções e submetê-las aos validadores da rede Ethereum para confirmar e corrigir quaisquer erros.
Os rollups de conhecimento zero – (zk-rollups) – por outro lado, baseiam-se na criptografia de prova de conhecimento zero, que permite que um pormenor-chave, como a idade de alguém, seja matematicamente provado sem revelar informações adicionais, como a data de nascimento dessa pessoa.
Hal Finney-o pioneiro do Bitcoin
Harold Thomas Finney II nasceu na Califórnia em 1956 e morreu no Arizona em 2014 devido a complicações causadas pela doença do neurónio motor. Fiel aos seus ideais futuristas, o seu corpo foi criopreservado pela Alcor Life Extension Foundation.
Em 11 de janeiro de 2009, Finney tweetou que estava “a gerir o Bitcoin”, o que, a ser verdade, poderia significar que era a segunda pessoa a gerir o software depois do seu criador pseudónimo Satoshi Nakomoto.
No dia seguinte, recebeu 10 BTC de Nakomoto – a primeira transação de Bitcoin alguma vez concluída. Dada a escassez de detalhes sobre a identidade de Nakomoto, alguns membros da comunidade Bitcoin acreditam hoje que Finney era provavelmente Satoshi – ou pelo menos um de um grupo de programadores por detrás do pseudónimo.
No final do ano passado, a conta de Finney no Twitter voltou à vida após uma década de inatividade: “Aqui é Fran Finney”, twittou a viúva de Finney sob o seu nome de utilizador no Twitter. “Estou a twittar pelo Hal para evitar que a sua conta seja eliminada pelo Elon”.
Finney também se referiu pela primeira vez aos NFTs duas décadas antes do facto.