Los desarrolladores de Waves (WAVES), una plataforma inteligente habilitada por contrato para crear aplicaciones descentralizadas (dApps), han lanzado una nueva herramienta oracle para datos.
Según lo explicado por el equipo de desarrollo de Waves, “los Oracles de datos son indispensables para bloquear la infraestructura de cadenas ya que proporcionan información importante de manera eficaz y eficiente. Con el fin de hacer los oracles de datos más accesibles para los usuarios finales y los desarrolladores, los creadores del protocolo Waves han creado su propio software”.
Tabla de contenido
ToggleContratos inteligentes basados en Blockchain que no pueden acceder a datos externos
Según la publicación oficial del blog de Waves, publicada el 4 de abril de 2019, “un contrato inteligente escrito en la cadena de bloques no puede acceder a datos fuera de su propia red. Para resolver este problema, el equipo de Waves ha desarrollado oracles de datos que sirven como agentes que encuentran información del mundo real y la alimentan a la cadena de bloques”.
Esta información es utilizada por los contratos inteligentes y las aplicaciones digitales que se han implementado en una red de Blockchain. Como se señaló en el post, “los oracless son herramientas que facilitan la comunicación entre la cadena de bloques y el mundo real”.
Los oracless pueden suministrar tasas de cambio de moneda, informes meteorológicos, resultados de elecciones
La publicación del blog de Waves explica con más detalle: “Los datos que los oracles alimentan a la cadena de bloques pueden ser tan diversos como las tasas de cambio de moneda, informes meteorológicos, resultados de elecciones o eventos deportivos, precios de productos, horarios de vuelos y trenes”.
En particular, Waves no es la única plataforma habilitada para Blockchain que ha implementado su propia herramienta oracle de datos. La red Ethereum (2ETH) también tiene un “oréreo de Oracle” nativo.
Cómo implementar herramientas de datos de Oracle
Para implementar las herramientas oracle de datos, el blog de Waves menciona que los usuarios deben obtener “una fuente externa de información y enviar un DataTransaction de inicialización. Después de realizar esta llamada a la función, que “anuncia el oráculo y explica qué tipo de datos proporcionará. los datos se vuelven accesibles para los contratos inteligentes emitidos en una red de blockchain”.
Luego de observar algunas consideraciones importantes para el desarrollo de herramientas de Oracle de datos integrales, el blog de Waves afirma que un problema podría ser determinar correctamente si “un oracle de datos para un tipo específico de información conjunto está disponible en la cadena de bloques. Además, los desarrolladores pueden ver con qué frecuencia se actualiza y qué fuente de información utiliza”.
“Conjunto estandarizado de campos para ingresar información”
Para cumplir con estos requisitos, el equipo de Waves ha desarrollado un protocolo específicamente para oracles de datos que es esencialmente un “conjunto estandarizado de campos para ingresar información a la cadena de bloques”.
Como se señaló en el blog de Waves, los desarrolladores de la plataforma proporcionan una “herramienta de desarrollo de oracle de datos, que se puede implementar y acceder a través de una sola interfaz con un directorio público de oráculos de datos, clasificados y organizados por categoría”.