Singularity ha anunciado la integración con Chainlink VRF en su Ethereum Mainnet. La integración otorga a Singularity acceso a una fuente de aleatoriedad a prueba de manipulaciones y auditable que se requiere para acuñar tokens no fungibles (NFT). Los usuarios se benefician de esta integración ya que obtienen un mecanismo justo que se puede verificar en cualquier momento.
Era crucial para Singularity obtener acceso a un generador seguro de números aleatorios que pudiera ser auditado de forma independiente; sin embargo, dichas funcionalidades necesitan varias consideraciones de seguridad para evitar la manipulación y mantener la integración del sistema.
Chainlink VRF surgió como una opción clara entre todas las opciones que consideró Singularity. Chainlink VRF está respaldado por investigaciones académicas avanzadas y una red de Oracle, lo que se mantiene incluso después de mucho tiempo.
Chainlink VRF funciona integrando los datos del bloque que permanecen desconocidos en el momento en que se realiza una solicitud con la clave privada precomprometida del nodo de Oracle para generar una prueba criptográfica y un número aleatorio.
El contrato inteligente de Singularity acepta la entrada de números aleatorios solo si tiene una prueba criptográfica válida, algo que solo se puede generar con un proceso VRF a prueba de manipulaciones.
La seguridad es un factor importante cuando se trata de seleccionar un RNG. Existe la posibilidad de que el RNG derivado de datos como hash de bloque sea explotado por mineros o validadores. Esto dificulta el suministro a los usuarios ya que no obtienen pruebas definitivas de la integridad del proceso.
SingularityNFTTwo para la línea Incarnation NFT se ha lanzado con dos matrices activas. Una matriz tiene 715 artículos y la otra tiene 1,000 MintIds que van desde uno hasta el suministro total de sueros. Los elementos representan el número de identificación del token no fungible. Las matrices se barajan después de que se solicita un número aleatorio a través de Chainlink VRF.
El algoritmo de Fisher-Yates se implementa para este fin y aprovecha bloque.marca de tiempo y resultado aleatorio como semilla aleatoria. El contrato Chainlink coloca MintIds al azar después de que se completa el proceso de barajado y establece la dirección del contrato. Después de que se acuña el NFT, el índice de matriz aumenta y la ID de NFT se aleatoriza. NFT se puede acuñar de una billetera que es, o no, elegible para una menta de cortesía.
Chainlink ha establecido el estándar cuando se trata de construir, vender y acceder a los servicios de Oracle que se requieren para habilitar contratos inteligentes híbridos. Asegura miles de millones para las principales industrias como juegos, seguros y DeFi, por mencionar algunas.
Singularity anunció la noticia en su cuenta oficial de Twitter y publicó una explicación detallada a través de una publicación de blog. Algunos seguidores han elogiado el movimiento diciendo que sonaba genial, justo e interesante tener a Chainlink a bordo con la comunidad.
Singularity ahora está buscando formas de desarrollar aún más la integración con Chainlink.