Skip to content

domingoUnican/AlbatrossEllipgator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto ALBATROSS

Este proyecto es una simulación del protocolo ALBATROSS en una red distribuida. Está diseñado para probar la implementación del protocolo en un entorno controlado y permite evaluar cómo funciona la generación de aleatoriedad distribuida entre un grupo de participantes.

Descripción

ALBATROSS es un protocolo criptográfico que facilita la generación de aleatoriedad de manera distribuida entre varios participantes. Este proyecto simula cómo distintos nodos (participantes) en una red pueden ejecutar el protocolo de forma autónoma y segura, asegurando que todos los nodos puedan generar aleatoriedad sin depender de una autoridad central.

La simulación se realiza mediante un conjunto de nodos que interactúan entre sí utilizando una red distribuida. Cada nodo ejecuta una parte del protocolo ALBATROSS de forma independiente y se comunica con otros nodos a través de un registro público (ledger) para sincronizar su ejecución.

Requisitos

  • Python 3.8 o superior
  • Dependencias listadas en requirements.txt

Puedes instalar las dependencias necesarias ejecutando:

pip install -r requirements.txt

Puedes instalar las dependencias necesarias ejecutando:

python .\src\main.py --n [número de participantes]
--n           Establece el número de participantes n en el argumento, sin esta opción n = 24

About

Toy Implementation of Albatross + Alligator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •