Resources / White Papers

White Papers

Algorand se dedica a fomentar la evolución constante para anticipar y satisfacer las futuras necesidades tecnológicas en nuestra plataforma. Nuestros investigadores están entre los mejores y más destacados en temas de blockchain y criptomonedas. A continuación, puedes consultar investigaciones recientes que han sido revisadas y editadas por expertos.

Firmas digitales para el consenso
By Sergey Gorbunov, Hoeteck Wee

Presentamos un diseño de firmas basado en emparejamientos para blockchains que consigue ahorros sustanciales en los requisitos de ancho de banda y almacenamiento al mismo tiempo que proporciona fuertes garantías de seguridad. Nuestro diseño de firmas admite la agregación en el mismo mensaje, lo que nos permite comprimir múltiples firmas en el mismo bloque durante el consenso, y logra un nivel de seguridad avanzado, lo que evita ataques adaptables en la blockchain. Nuestro diseño de firmas se puede aplicar a todas las blockchains que se basan en protocolos de consenso múltiple para acordar bloques de transacciones (como pruebas de participación o blockchain con permisos).

Este white paper ha sido publicado aquí.

Sep 26, 2019
Vault: Bootstrapping rápido para la criptomoneda de Algorand
By Derek Leung, Adam Suhl, Yossi Gilad, Nickolai Zeldovich

Abstract: Las criptomonedas descentralizadas dependen de que los participantes realicen un seguimiento del estado del sistema y verifiquen nuevas transacciones. A medida que aumenta el número de usuarios y transacciones, este requisito se convierte en una carga importante que requiere que los usuarios descarguen, verifiquen y almacenen una gran cantidad de datos para poder participar. Vault es un nuevo diseño de criptomonedas basado en Algorand que minimiza estos costos de almacenamiento y bootstrapping para los participantes. El diseño de Vault se basa en el protocolo de consenso de prueba de participación de Algorand y utiliza varias técnicas para lograr sus objetivos. Primero, Vault separa el almacenamiento de transacciones recientes del almacenamiento de saldos de cuentas, lo que permite a Vault eliminar estados de cuenta anteriores. En segundo lugar, Vault permite fragmentar estados entre los participantes para así poder conservar las fuertes garantías de seguridad. Por último, Vault presenta la noción de certificados de sellado, que permiten a un nuevo cliente ponerse al día de forma segura y eficiente en un sistema de prueba de participación sin tener que verificar cada uno de los bloques. Los experimentos con la implementación de un prototipo de las estructuras de datos de Vault muestran que el diseño de Vault reduce el costo de ancho de banda para unirse a la red como cliente completo en un 99,7 % en comparación con Bitcoin, y en un 90,5 % en comparación con Ethereum, al descargar un listado de registros con 500 millones de transacciones.

El white paper revisado por expertos puede consultarse aquí.

Sep 26, 2019
Acuerdo Algorand - Acuerdo bizantino superrápido y resistente a las particiones
By Jing Chen, Sergey Gorbunov, Silvio Micali, Georgios Vlachos

Abstract: Presentamos un protocolo simple de acuerdo bizantino con elección de líder que funciona bajo una mayoría honesta mayor a dos tercios y no depende de que los participantes tengan los relojes sincronizados. Cuando se entregan mensajes honestos dentro de un plazo de tiempo limitado teniendo en cuenta el peor retraso posible, el acuerdo se alcanza en el número constante de pasos esperados cuando el líder elegido es malicioso, y después de dos pasos cuando el líder elegido es honesto. Nuestro protocolo es resistente a particiones de red arbitrarias de duración desconocida y se recupera rápidamente después de resolver la partición y de restablecer el retraso de mensajes limitados. Discutiremos brevemente cómo se aplica este protocolo a las blockchains en un sistema sin permisos. En particular, cuando un líder honesto propone un bloque de transacciones, el primer paso de votación ocurre en paralelo con la propagación del bloque. Efectivamente, después de que el bloque se propaga, se genera un certificado en solo un paso de la votación.

Este white paper ha sido publicado aquí.

Sep 26, 2019
Algorand: expansión de los acuerdos bizantinos a las criptomonedas
By Yossi Gilad, Rotem Hemo, Silvio Micali, Georgios Vlachos, Nickolai Zeldovich

Abstract: Algorand utiliza un nuevo protocolo de Acuerdo Bizantino (AB) para llegar a un consenso entre los usuarios sobre el próximo conjunto de transacciones. Para expandir el consenso a muchos usuarios, Algorand utiliza un mecanismo novedoso basado en funciones aleatorias verificables que les permite a los usuarios verificar de forma privada si fueron seleccionados para participar en el AB y acordar el próximo conjunto de transacciones e incluir una prueba de su selección en sus mensajes de red. En el protocolo de AB de Algorand, los usuarios no conservan ningún estado privado a excepción de sus claves privadas, lo que permite a Algorand reemplazar a los participantes inmediatamente después de que envían un mensaje. Esto disminuye los ataques dirigidos a los participantes elegidos después de que se revela su identidad.

Implementamos Algorand y evaluamos su rendimiento en 1000 máquinas virtuales EC2 que simularon hasta 500 000 usuarios. Los resultados experimentales muestran que Algorand confirma las transacciones en menos de un minuto, logra un rendimiento 125 veces mayor al de Bitcoin y casi no incurre en sanciones por expandirse a más usuarios.

Este white paper ha sido editado y revisado por expertos y está publicado aquí.

Algorand Paper Teórico
By Jing Chen, Silvio Micali

Abstract: Un registro público es una secuencia de datos a prueba de alteraciones en el que todos pueden leer y contribuir. Los registros públicos tienen usos innumerables y atractivos. Pueden asegurar, a simple vista, todo tipo de transacciones, como títulos, ventas y pagos, en el orden exacto en que ocurren. Los registros públicos no solo reducen la corrupción, sino que también posibilitan usos muy sofisticados, como las criptomonedas y los contratos inteligentes. Pueden revolucionar la forma en que opera una sociedad democrática. Sin embargo, de la manera en que están implementados actualmente, no se puede ampliar su alcance correctamente y no pueden alcanzar su potencial. Algorand es una forma verdaderamente democrática y eficiente de implementar un registro público. A diferencia de las implementaciones anteriores basadas en pruebas de trabajo, requiere una cantidad insignificante de cómputo y genera un historial de transacciones que no se "bifurcará" con una probabilidad abrumadoramente alta.

Este white paper ha sido editado y revisado por expertos y se publica aquí.