El VRF de Chainlink ya está disponible en Binance Smart Chain, trayendo consigo la aleatoriedad verificable a los desarrolladores de BSC

Comunidad de Chainlink en español
Chainlink Community
7 min readApr 29, 2021

El año 2021 ha sido testigo de un aumento sustancial en el desarrollo y el lanzamiento de aplicaciones descentralizadas en Binance Smart Chain (BSC), con más de 31.000 millones de Valor Bloqueado en Total en el momento de escribir este artículo. Si bien BSC soporta un amplio ecosistema de proyectos DeFi, que consta tanto de proyectos nuevos como de otros ya existentes, cada vez es mayor el número de dApps gaming y NFTs que se están lanzando sobre BSC y que requieren una forma segura de generar números aleatorios (RNG).

Atender a la demanda de los consumidores ha sido siempre una de nuestras prioridades principales, sobre todo haciendo que la infraestructura y las herramientas líderes del sector estén disponibles de forma nativa en BSC. De ahí que hayamos establecido Chainlink como nuestra solución de oráculo de referencia para los desarrolladores que necesiten un método seguro a la hora de obtener datos y computación off-chain. Muchos proyectos DeFi en BSC ya utilizan los feeds de precios de Chainlink para llevar a cabo funciones esenciales que aseguren los fondos de los usuarios.

Por este motivo, nos complace anunciar un paso adelante en nuestra integración con Chainlink, ya que ahora ofrecemos la Función de Aleatoriedad Verificable (VRF, por sus siglas en inglés) de Chainlink en la red principal. El VRF de Chainlink permite que los desarrolladores de BSC puedan acceder a fuentes on-chain de aleatoriedad que resulten imparciales, económicas y a prueba de manipulaciones, respaldadas por pruebas criptográficas e investigaciones académicas de vanguardia. El VRF de Chainlink es la solución de referencia a la hora de generar números aleatorios en las dApps de BSC que necesiten aleatoriedad en sus aplicaciones, propiciando nuevas funciones on-chain como la asignación de rasgos raros en NFTs, llevar a cabo distribuciones justas de NFTs de gran valor y seleccionar a los ganadores de sorteos sin que pueda haber manipulaciones de por medio, entre otras cosas. Si quieres saber más sobre cómo probar e integrar el VRF de Chainlink en BSC, visita https://docs.chain.link/docs/chainlink-vrf.

Esta integración supone una gran ayuda para todas aquellas dApps que necesitan acceder al VRF de Chainlink directamente en BSC, como por ejemplo: MTVE, que lo usará para crear propiedades aleatorias de naves y planetas; ATTN, para crear rasgos y elementos aleatorios dentro de la plataforma de NFTs y juegos de Antasy; EtherCats, para generar de forma aleatoria e imparcial conjuntos de NFTs de EtherCats; CandorFi, para sorteos justos; e Infinity Skies, para crear ítems de forma imparcial en los cofres del tesoro.

“Somos EtherCats, pero nuestro diseño incluye referencias a muchos proyectos diferentes del mundo crypto. Somos un proyecto multiplataforma, como Chainlink, cuando se trata de desempeñar operaciones esenciales. Si bien los gatos en sí mismos siempre tendrán un hogar al que regresar en la blockchain de Ethereum, a nuestros amigos felinos les gustaría explorar el mundo. Su territorio abarca un área mucho más amplia de lo que la mayoría de la gente cree. Los costes más bajos de BSC a la hora de realizar transacciones hacen que sea el lugar más propicio para engendrar EtherCats. Ahí es primavera ahora mismo. Los costes bajos también se aplican al VRF de Chainlink, así que es aún mejor.” — Fundador Woody Deck

“En Infinity Skies intentamos descentralizar tantos aspectos del juego como sea posible. Puesto que nuestro juego depende en gran medida de los Cofres del Tesoro y la distribución de sus NFTs aleatorios, necesitamos garantizar una imparcialidad verificable a todos nuestros jugadores y garantizar que los resultados no tienen sesgos que beneficien a ciertos individuos o direcciones. No podíamos confiar en la naturaleza determinista de los contratos inteligentes en cuanto a lo que aleatoriedad se refería. Tuvimos que buscar una fuente de aleatoriedad verificable e “inyectable”. El VRF de Chainlink nos proporciaba exactamente lo que buscábamos. Al utilizar el VRF, Infinity Skies permitirá a los jugadores recibir sus cofres y tras obtener la respuesta del sistema del VRF de Chainlink, abrir el cofre para recoger su NFT generado de forma segura; una experiencia individual que está descentralizada de extremo a extremo. — Marc Bruinsma, co-fundador y miembro del equipo de desarrollo de Infinity Skies.

¿Cómo funciona el VRF de Chainlink?

La aleatoriedad es un requisito esencial para muchos desarrolladores de contratos inteligentes que quieren crear expectación y rareza a través de la imprevisibilidad o establecer la imparcialidad a la hora de generar y/o distribuir activos on-chain bajo demanda. La aleatoriedad supone una gran contribución a la proposición de valor de las aplicaciones, ya que los usuarios quieren jugar a juegos y comprar NFTs solo si tienen las mismas oportunidades que los demás de ganar los premios más raros y de mayor valor. Sin embargo, obtener una fuente de aleatoriedad que no pueda predecirse o ser manipulada ni por la aplicación que la utiliza, ni por el oráculo ni por alguna otra entidad externa supone todo un desafío.

Por ejemplo, la mayoría de soluciones de generación de números aleatorios on-chain, dependen de los hashes de cada bloque, lo cual supone una vulnerabilidad, ya que los mineros pueden elegir producir un bloque solo si este genera el resultado más favorable para ellos mismos. Por otro lado, las soluciones de generación de números aleatorios off-chain resultan opacas y requieren que los usuarios confíen en que el proveedor de datos centralizado no manipulará los resultados en su beneficio. Ambas soluciones se volvieron motivo de preocupación a medida que el valor que aseguraban dichas soluciones de generación de números aleatorios iba en aumento.

El VRF de Chainlink está diseñado específicamente para los contratos inteligentes y ofrece la fuente de aleatoriedad más segura a la hora de generar NFTs únicos, experiencias dinámicas en juegos y otras características dentro de diversas aplicaciones. El VRF de Chainlink funciona combinando los datos del bloque (que aún se desconocen cuando se realiza la petición) con la clave privada del oráculo para generar tanto un número aleatorio como una prueba criptográfica. Esto garantiza el alto nivel de integridad del número aleatorio que se obtenga porque la prueba criptográfica solo puede generarse si el proceso del VRF es a prueba de intentos de manipulación. De este modo, los usuarios pueden estar seguros de que cualquier aplicación que obtenga la aleatoriedad a través del VRF de Chainlink funcionará de forma justa.

Si quieres leer tanto una explicación de carácter más técnico, como el razonamiento y las matemáticas que hay detrás del VRF de Chainlink visita este artículo.

Usando el VRF de Chainlink en BSC para crear dapps gaming y NFTs de nueva generación

Estamos seguros de que al combinar BSC con el VRF de Chainlink estamos proporcionando un potente conjunto de herramientas para crear NFTs dinámicos de nueva generación y juegos basados en la blockchain. BSC es una plataforma blockchain ideal para desarrollar estos nuevos casos de uso, ya que se trata de una blockchain compatible con la Máquina Virtual de Ethereum (EVM, por sus siglas en inglés) pero ofrece un mayor rendimiento y costes on-chain muchísimo más baratos. Por tanto, los usuarios pueden crear NFTs y aplicaciones de alto rendimiento en BSC utilizando la aleatoriedad verificable de Chainlink para añadir elementos propios de la gamificación. Algunos ejemplos de cómo usar el VRF de Chainlink en una dApp de BSC serían los siguientes:

  • Asignación de niveles de rareza a NFTs o cofres del tesoro una vez generados
  • Distribuir entre los usuarios nuevos NFTs de gran valor de manera realmente aleatoria
  • Determinar eventos dentro de un juego como la generación de mapas, golpes críticos y emparejamiento de partidas
  • Elegir ganadores en loterías on-chain o jurados en sistemas de gobernanza.
  • Establecer colas durante el lanzamiento de tokens muy demandados y eventos populares

El ecosistema de los NFTs y de los juegos blockchains acaba de empezar a dar sus primeros pasos, pero ya podemos empezar a vislumbrar lo que será posible gracias a ellos. Estamos deseando ver lo que los usuarios crean en BSC utilizando el VRF de Chainlink.

Sobre Chainlink

Chainlink es la forma más segura y más usada de propiciar la aparición de contratos inteligentes con conectividad universal. Gracias a Chainlink los desarrolladores pueden conectar cualquier blockchain con fuentes de datos de alta calidad, tanto de otras blockchains, como del mundo real. Chainlink es gestionado por una comunidad descentralizada y global, consistente en cientos de miles de personas que buscan un modelo más justo para los contratos. Actualmente, su red asegura contratos inteligentes valorados en miles de millones de dólares a lo largo de todo el ecosistema de las finanzas descentralizadas (DeFi), aseguradoras y videojuegos, entre otros.

Cientos de organizaciones ya confían en Chainlink a la hora de obtener verdades definitivas a través de sus feeds de datos seguros. Si quieres saber más, visita chain.link, suscríbete a la newsletter de Chainlink, y sigue a @chainlink en Twitter.

Docs | Discord | Reddit | YouTube | Telegram | Events | GitHub | Price Feeds | DeFi | VRF

--

--

Comunidad de Chainlink en español
Chainlink Community

Unofficial Chainlink Medium in Spanish. This account is not managed by the official team. Lowering the language barrier to entry to becoming part of Chainlink.