Inicio Cripto para avanzados Qué es la agregación de firmas

Qué es la agregación de firmas

Cripto para avanzados

Otros artículos

1.1. ¿Qué es la tecnología peer-to-peer?
1.2. ¿Qué es Web3?
1.3. ¿Qué es un contrato inteligente?
1.4. ¿Qué es DeFi?
1.5. ¿Qué son las dApps?
1.6. ¿Qué es la criptografía?
1.7. ¿Qué se entiende por cifrado y descifrado?
1.8. ¿Qué es GameFi?
1.9. ¿Qué son los criptoderivados?
1.10. ¿Quiénes son los criptocazadores?
1.11. ¿Qué es Algorand?
1.12. ¿Cómo comprar objetos en el metaverso?
1.13. Qué es blocktack
1.14. ¿Qué es la cadena de eslabones?
1.15. ¿Qué significa quemar fichas?
1.16. ¿Qué es una cadena lateral?
1.17. Qué son las criptoguerras
1.18. Qué es el ataque de polvo
1.19. Qué es Yearn.finance YFI
1.20. Qué es un oráculo
1.21. Qué es una trampa para osos
1.22. ¿Qué es el scalping?
1.23. Qué es la POAP
1.24. ¿Qué es el criptojacking?
1.25. ¿Qué es el ataque del 51%?
1.26. ¿Qué es una pasarela de criptopago y cómo funciona?
1.27. Qué es el front running
1.28. Qué es el protocolo inyectivo
1.29. Qué es la cadena arpa
1.30. Qué es hyperledger
1.31. Qué es loopring
1.32. Qué es el dinero mágico de internet
1.33. Qué es el protocolo establecido
1.34. Qué es el equilibrador
1.35. Qué son los antibalas
1.36. Qué es la agregación de firmas
1.37. Qué es la agricultura de renta
1.38. ¿Cómo funciona una bolsa de criptomonedas?
1.39. Análisis fundamental y técnico
1.40. Sentimiento del mercado de criptomonedas
1.41. Métodos de negociación a corto plazo
1.42. Métodos de negociación a largo plazo
1.43. ¿Qué son los sistemas de bombeo y descarga?
1.44. Negociación de criptomonedas al contado vs. Negociación con margen

Sobre la implementación existente de Bitcoin, la agregación de firmas proporciona mayores beneficios de privacidad y almacenamiento.

La agregación de firmas es la dificultad de tener numerosas personas haciendo firmas al mismo tiempo pero queriendo sólo una firma al final. En este escenario hay numerosas firmas implicadas, y sólo necesitas crear una única firma compuesta. El verificador sigue conociendo todas las claves públicas. En este caso, el resultado incluye una firma, una clave pública y un mensaje para el verificador. Los firmantes de este mensaje no necesitan hacer nada por adelantado. Pueden entregárselo a cualquiera que tenga una lista de pubkeys, que podrá validarlo.

No necesitamos un método de firma múltiple, sino un esquema de firma agregada para consolidar todas las firmas de entrada de la transacción en una sola. La diferencia es que cada firmante en un método de firma agregada tiene su propio mensaje en lugar de un único mensaje compartido por todos. Cuando un validador examina la clave de firma, las firmas Schnorr no revelan ninguna información sobre las entradas debido a la agregación de firmas. Dado que podemos permitir a los usuarios de Bitcoin acordar requisitos de gasto que pueden ser satisfechos o no -y verificados por la mayoría de los firmantes- sin revelar ninguna información sobre las firmas de entrada, la agregación de firmas podría llegar a ser mucho más poderosa de lo que la gente podría imaginar.

La agregación de firmas también tiene sus ventajas y desventajas.

Ventajas:

-           En el caso de las transacciones con varias firmas, reduce el tamaño de la sección de firma digital. Esto ahorra espacio dentro de los bloques, permitiendo que otras transacciones se inserten dentro de ellos, impulsando la escalabilidad de la red.

-          La verificación de firmas es más eficiente y rápida. Esto se debe a que sólo es necesario validar una firma en lugar de varias. Esto disminuye la cantidad de electricidad necesaria para esta tarea.

-       Finalmente, el anonimato se mejora hasta cierto nivel. Esto es así porque la firma agregada se compone de firmas individuales de distintos usuarios. Sin embargo, determinar cuál de esas firmas fue la fuente de la firma agregada es imposible.

Desventajas:

-         Es una implementación difícil de completar. De hecho, el equipo de desarrollo de Bitcoin ha estado trabajando en esta solución durante más de dos años, y todavía está en proceso.

-         Para prevenir vectores de ataque específicos que podrían permitir el gasto ilegal de dinero en efectivo, es esencial una implementación cuidadosa. Esto es concebible si un ataque Rogue emplea un método de agregación de firmas falsas. En ciertas formas, este ataque "falsifica" una firma digital. Esto obliga a la otra parte a proporcionar datos potencialmente perjudiciales. El atacante puede calcular fácilmente una firma digital válida para un método de agregación de firmas utilizando esta información. Esencialmente puede tomar dinero de una dirección que no controla de esta manera.

-         El uso de la agregación de firmas para cubrir todas las transacciones dentro de un bloque es una posibilidad. Sin embargo, esto compromete la seguridad de Bitcoin y de cualquier otra criptomoneda que utilice esta funcionalidad. Esto se debe a que si un atacante ejecuta con éxito un Rogue Attack o encuentra otro fallo en la implementación, puede simplemente tomar dinero en efectivo de ese bloque o secuencia de bloques.

Bitcoin.

Consulta otros niveles