Home Cripto para avançados O que é a agregação de assinaturas

O que é a agregação de assinaturas

Cripto para avançados

Other articles

1.1. O que é a tecnologia peer-to-peer?
1.2. O que é a Web3?
1.3. O que é um contrato inteligente?
1.4. O que é a DeFi?
1.5. O que são dApps?
1.6. O que é a criptografia?
1.7. O que se entende por encriptação e desencriptação?
1.8. O que é a GameFi?
1.9. O que são derivados de criptografia?
1.10. Quem são os cryptohunters?
1.11. O que é Algorand?
1.12. Como comprar objectos no metaverso?
1.13. O que é o blockstack
1.14. O que é a ligação em cadeia
1.15. O que significa queimar fichas?
1.16. O que é uma cadeia lateral
1.17. O que são guerras de criptomoedas
1.18. O que é o ataque de poeira
1.19. O que é a Yearn.finance YFI
1.20. O que é um oráculo
1.21. O que é uma armadilha para ursos
1.22. O que é o scalping
1.23. O que é o POAP
1.24. O que é o cryptojacking
1.25. O que é um ataque de 51%?
1.26. O que é o gateway de pagamento criptográfico e como funciona?
1.27. O que é o front running
1.28. O que é o protocolo injectivo
1.29. O que é a cadeia arpa
1.30. O que é o hyperledger
1.31. O que é loopring
1.32. O que é o magic internet money
1.33. O que é o protocolo definido
1.34. O que é um equilibrador
1.35. O que são os produtos à prova de bala
1.36. O que é a agregação de assinaturas
1.37. O que é a agricultura de rendimento
1.38. Como funciona uma bolsa de criptomoedas?
1.39. Análise técnica e fundamental
1.40. Sentimentos do mercado de criptografia
1.41. Métodos de negociação a curto prazo
1.42. Métodos de negociação a longo prazo
1.43. O que são esquemas Pump and Dump?
1.44. Negociação à vista de criptomoedas vs. negociação com margem

Sobre a implementação existente do Bitcoin, a agregação de assinaturas oferece maior privacidade e benefícios de armazenamento.

A agregação de assinaturas é a dificuldade de ter várias pessoas fazendo assinaturas ao mesmo tempo, mas querendo apenas uma assinatura no final. Existem várias assinaturas envolvidas neste cenário e só é necessário criar uma única assinatura composta. Todas as chaves públicas ainda são conhecidas pelo verificador. Neste cenário, o resultado inclui uma assinatura, uma chave pública e uma mensagem para o verificador. Os signatários desta mensagem não precisam de fazer nada antes do tempo. Eles podem entregá-la a qualquer pessoa que tenha uma lista de pubkeys, que pode então validá-la.

Não exigimos um método de assinatura múltipla, mas sim um esquema de assinatura agregada para consolidar todas as assinaturas das entradas da transação em uma. A diferença é que cada signatário num método de assinatura agregada tem a sua própria mensagem, em vez de uma única mensagem partilhada por todos. Quando um validador examina a chave de assinatura, as assinaturas Schnorr não revelam qualquer informação sobre as entradas devido à agregação de assinaturas. Como podemos permitir que os usuários do Bitcoin concordem com os requisitos de gastos que podem ser atendidos ou não - e verificados pela maioria dos signatários - sem revelar nenhuma informação sobre as assinaturas de entrada, a agregação de assinaturas pode se tornar muito mais poderosa do que as pessoas podem imaginar.

A agregação de assinaturas também tem as suas vantagens e desvantagens.

Vantagens:

-        Para transacções com várias assinaturas, diminui o tamanho da secção de assinatura digital. Isto poupa espaço dentro dos blocos, permitindo que outras transacções sejam inseridas dentro deles, aumentando a escalabilidade da rede.

-          A verificação da assinatura é mais eficiente e mais rápida. Isto deve-se ao facto de ser necessário validar apenas uma assinatura em vez de várias assinaturas. Isto diminui a quantidade de electricidade necessária para esta tarefa.

-         Por último, o anonimato é reforçado até certo ponto. Uma vez que a assinatura agregada é composta por assinaturas individuais de diferentes utilizadores, este é o caso. No entanto, determinar qual dessas assinaturas foi a fonte da assinatura agregada é impossível.

Desvantagens:

-         É uma implementação difícil de completar. De facto, a equipa de desenvolvimento da Bitcoin tem vindo a trabalhar nesta solução há mais de dois anos, e ainda está a ser trabalhada.

-         Para evitar vectores de ataque específicos que possam permitir gastos ilegais de dinheiro, é essencial uma implementação cuidadosa. Isto é concebível se um ataque Rogue utilizar um método de agregação de assinaturas falsas. De certa forma, este ataque "forja" uma assinatura digital. Isto obriga a outra parte a fornecer factos potencialmente prejudiciais. O atacante pode facilmente calcular uma assinatura digital válida para um método de agregação de assinaturas utilizando esta informação. Pode, essencialmente, retirar dinheiro de um endereço que não controla desta forma.

-          A utilização da agregação de assinaturas para cobrir todas as transacções dentro de um bloco é uma possibilidade. No entanto, isso compromete a segurança do Bitcoin e de qualquer outra criptomoeda que use essa funcionalidade. Isso ocorre porque se um invasor executar com sucesso um ataque desonesto ou encontrar outra falha na implementação, ele pode simplesmente pegar o dinheiro desse bloco ou sequência de blocos.

Check out other levels