Blizzard: un protocolo de consenso distribuido para dispositivos móviles
Autores: Kiamari, Mehrdad; Krishnamachari, Bhaskar; Yun, Seokgu
Idioma: Inglés
Editor: MDPI
Año: 2024
Acceso abierto
Artículo científico
2024
Blizzard: un protocolo de consenso distribuido para dispositivos móviles
Categoría
Matemáticas
Subcategoría
Matemáticas generales
Palabras clave
Tormenta de nieve
Tolerante a fallas bizantinas
Protocolo de libro mayor distribuido
Dispositivos móviles
Arquitectura de dos niveles
Región de seguridad garantizada
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 32
Citaciones: Sin citaciones
Presentamos Blizzard, un protocolo de libro mayor distribuido tolerante a fallas bizantinas (BFT) que tiene como objetivo hacer que los dispositivos móviles sean ciudadanos de primera clase en el proceso de consenso. Blizzard introduce una arquitectura novedosa de dos niveles al hacer que los nodos móviles se comuniquen a través de corredores en línea e incluye un esquema de emparejamiento descentralizado para garantizar que cada nodo se conecte a un cierto número de corredores aleatorios. A través de un análisis matemático, derivamos una región de seguridad garantizada (es decir, el conjunto de relaciones entre nodos maliciosos y corredores maliciosos para los cuales se asegura la seguridad) para el protocolo de Blizzard. También se muestra la viabilidad. Analizamos el rendimiento de Blizzard en términos de su rendimiento, latencia y complejidad de mensajes. A través de experimentos basados en una implementación de software, mostramos que Blizzard es capaz de un rendimiento del orden de varios miles de transacciones por segundo por fragmento y una latencia de confirmación de sub-segundo.
Descripción
Presentamos Blizzard, un protocolo de libro mayor distribuido tolerante a fallas bizantinas (BFT) que tiene como objetivo hacer que los dispositivos móviles sean ciudadanos de primera clase en el proceso de consenso. Blizzard introduce una arquitectura novedosa de dos niveles al hacer que los nodos móviles se comuniquen a través de corredores en línea e incluye un esquema de emparejamiento descentralizado para garantizar que cada nodo se conecte a un cierto número de corredores aleatorios. A través de un análisis matemático, derivamos una región de seguridad garantizada (es decir, el conjunto de relaciones entre nodos maliciosos y corredores maliciosos para los cuales se asegura la seguridad) para el protocolo de Blizzard. También se muestra la viabilidad. Analizamos el rendimiento de Blizzard en términos de su rendimiento, latencia y complejidad de mensajes. A través de experimentos basados en una implementación de software, mostramos que Blizzard es capaz de un rendimiento del orden de varios miles de transacciones por segundo por fragmento y una latencia de confirmación de sub-segundo.