NativeVRF: Un Generador de Números Aleatorios Descentralizado Simplificado en Blockchains EVM
Autores: Werapun, Warodom; Karode, Tanakorn; Suaboot, Jakapan; Arpornthip, Tanwa; Sangiamkul, Esther
Idioma: Inglés
Editor: MDPI
Año: 2023
Acceso abierto
Artículo científico
2023
NativeVRF: Un Generador de Números Aleatorios Descentralizado Simplificado en Blockchains EVM
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Sistemas
Palabras clave
Contratos inteligentes
Infraestructura de blockchain
Generadores de números aleatorios
Función Aleatoria Verificable
VRF Nativo
Máquina virtual de Ethereum
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 41
Citaciones: Sin citaciones
Los contratos inteligentes se refieren a pequeños programas que se ejecutan en una infraestructura de blockchain descentralizada. El sistema de blockchain es sin confianza, y la determinación de variables comunes se realiza por consenso entre pares. Desarrollar aplicaciones que requieren generar variables aleatorias se vuelve significativamente desafiante; por ejemplo, loterías, juegos y asignaciones aleatorias. Se han desarrollado muchos generadores de números aleatorios (RNG) para contratos inteligentes en el entorno descentralizado. Los métodos se pueden clasificar en tres categorías: RNG en cadena, Función Aleatoria Verificable (VRF) y el esquema de Compromiso-revelación. Aunque los métodos existentes ofrecen diferentes fortalezas y debilidades, ninguno cumple con los tres requisitos importantes para una solución RNG ideal: seguridad, aplicabilidad y eficiencia de costos. Este documento propone un nuevo enfoque de RNG llamado Native VRF, que ofrece simplicidad en el desarrollo de aplicaciones y eficiencia de costos, manteniendo al mismo tiempo fuertes propiedades de seguridad RNG. Los resultados experimentales muestran que Native VRF tiene las mismas propiedades de seguridad que los métodos RNG ampliamente utilizados, es decir, Randao y Chainlink VRF. Además, nuestro trabajo ofrece un proceso de configuración mucho más simple y menores requisitos de recursos de hardware y experiencia del desarrollador. Lo más importante es que el Native VRF propuesto es compatible con todas las blockchains de la máquina virtual de Ethereum (EVM), contribuyendo al crecimiento general del ecosistema blockchain.
Descripción
Los contratos inteligentes se refieren a pequeños programas que se ejecutan en una infraestructura de blockchain descentralizada. El sistema de blockchain es sin confianza, y la determinación de variables comunes se realiza por consenso entre pares. Desarrollar aplicaciones que requieren generar variables aleatorias se vuelve significativamente desafiante; por ejemplo, loterías, juegos y asignaciones aleatorias. Se han desarrollado muchos generadores de números aleatorios (RNG) para contratos inteligentes en el entorno descentralizado. Los métodos se pueden clasificar en tres categorías: RNG en cadena, Función Aleatoria Verificable (VRF) y el esquema de Compromiso-revelación. Aunque los métodos existentes ofrecen diferentes fortalezas y debilidades, ninguno cumple con los tres requisitos importantes para una solución RNG ideal: seguridad, aplicabilidad y eficiencia de costos. Este documento propone un nuevo enfoque de RNG llamado Native VRF, que ofrece simplicidad en el desarrollo de aplicaciones y eficiencia de costos, manteniendo al mismo tiempo fuertes propiedades de seguridad RNG. Los resultados experimentales muestran que Native VRF tiene las mismas propiedades de seguridad que los métodos RNG ampliamente utilizados, es decir, Randao y Chainlink VRF. Además, nuestro trabajo ofrece un proceso de configuración mucho más simple y menores requisitos de recursos de hardware y experiencia del desarrollador. Lo más importante es que el Native VRF propuesto es compatible con todas las blockchains de la máquina virtual de Ethereum (EVM), contribuyendo al crecimiento general del ecosistema blockchain.