Investigadores de la Universidad Nacional de Australia se han asociado con el proveedor de oráculos de blockchain AP13 para lanzar el primer generador de números aleatorios cuánticos (QRNG).

El esfuerzo conjunto permitirá a las entidades de Web3 acceder a un sistema de generación de números aleatorios completamente impredecible, altamente seguro y de uso gratuito.

Los generadores de números aleatorios no son nuevos, pero el sistema QRNG es el primero de su clase que genera un número aleatorio utilizando la mecánica cuántica. Esto proporciona el primer mecanismo de números aleatorios genuino más allá de los sistemas pseudo-matemáticos que se utilizan actualmente y que pueden estar sesgados o repetidos.

Hay varias aplicaciones tradicionales para los números aleatorios, como los juegos de azar y las loterías, los deportes y las competiciones, y el muestreo y la estadística. A medida que más organizaciones buscan abrazar el mundo de la Web3, se necesitará un generador de números aleatorios verdadero y a prueba de manipulaciones que no dependa de terceros.

El QRNG de API3 mide las fluctuaciones cuánticas aleatorias de fase y amplitud de un campo electromagnético en el vacío para garantizar una aleatoriedad imprevisible y generar los números. Aaron Tranter, de la Escuela de Investigación de Física de la ANU, explicó el proceso:

«La mecánica cuántica predice que el vacío, generalmente considerado como la ausencia de ‘cosas’, contiene en realidad partículas que entran y salen de la existencia. Este es el origen del término ruido del vacío. Este ruido es fundamentalmente aleatorio y puede medirse con un láser, una óptica y una electrónica rápida. Medimos estas fluctuaciones y las convertimos en números aleatorios que luego se sirven a la nube de AWS para su distribución a través de una puerta de enlace API».

El sistema está actualmente disponible como una interfaz de programación de aplicaciones (API) para 13 blockchains, incluyendo Ethereum, BNB Chain, Arbitrum, Avalanche, Optimism, Polygon, Fantom y Moonbeam. Los usuarios no tienen que pagar por el servicio, pero habrá una pequeña tarifa de red por llamar a la API.

Los juegos web3 y metaversos podrían ser uno de los mayores beneficiarios de este tipo de sistemas, ya que los juegos dependen continuamente de cierto grado de aleatoriedad e imprevisibilidad para mantener a los jugadores enganchados.

Las aplicaciones de juego basadas en blockchain también se beneficiarían enormemente de un generador de números aleatorios a prueba de manipulaciones, lo que redundaría en una mayor confianza en las plataformas de apuestas.

Tranter añadió que se pueden utilizar los números aleatorios para cualquier aplicación que se desee, desde la generación de tokens únicos no fungibles (NFT) y obras de arte hasta la toma de decisiones automatizada. Explicó:

«Por ejemplo, si se quisiera extraer al azar de un grupo de clientes para una tarea, habría que asegurarse de que se está haciendo un muestreo realmente aleatorio. Esto podría incluir la distribución de recursos, la asignación de tareas e incluso quórums descentralizados para votar».

Añadió que también podrían utilizarse para la generación de criptobilletes, ya que la solución actual de generadores de números pseudoaleatorios a menudo puede dar lugar a repeticiones o tener patrones complejos que podrían ser explotados. «Un QRNG está garantizado para ser verdaderamente aleatorio por las leyes de la mecánica cuántica, eliminando esta laguna», añadió.

Las aplicaciones web3 que implican la participación del público, como la distribución aleatoria de tokens o el sorteo de ganadores, también se beneficiarán de un sistema a prueba de manipulaciones.

API3 QRNG está alojado en el Grupo de Óptica Cuántica de la Universidad Nacional de Australia en Amazon Web Services (AWS), y todos los datos que se transmiten entre los servidores están cifrados. Además, los números aleatorios se destruyen después de su uso, por lo que la empresa nunca tiene acceso a ellos.