Chainlink se ha embarcado en una importante actualización de su red Oracle llamada Informes fuera de la cadena u OCR. La actualización se anunció el miércoles, aunque la implementación ha estado activa durante algún tiempo.
OCR cambia la forma en que la red de Oracle une los datos de varias fuentes. Anteriormente, el proceso de agregar diferentes métricas de la misma entrada deseada, por ejemplo, el precio de un token, se realizaba en la cadena. Los nodos de Chainlink transmitirían sus métricas individuales de los datos, que se verificarían a través de un contrato inteligente sobre Ethereum y otras cadenas de bloques. Si bien este enfoque garantizaba la confiabilidad de los datos, era ineficiente en términos de costos de gas porque cada nodo tendría que dedicar recursos a publicar los datos.
La nueva arquitectura reemplaza la agregación en la cadena con una ronda de consenso fuera de la cadena. Los datos agregados luego se envían a la cadena de bloques, donde un contrato inteligente verifica si un quórum de nodos ha aceptado esa versión de los datos.
El fundador de Chainlink, Sergey Nazarov, dijo a Cointelegraph que el equipo ha estado trabajando en el protocolo desde 2017. “Hemos empezado a dejar atrás a las mejores mentes [it] en el último año y medio y he realizado varias auditorías extensas ”, agregó.
El impacto más inmediato de la actualización es la reducción de los costos de gas y la carga en la red Ethereum. Según el equipo, la actualización resultará en un aumento de diez veces en la cantidad de datos del mundo real que podrían estar disponibles en la cadena de bloques. Como explicó Nazarov, este aumento está «parcialmente» relacionado con las restricciones de gas en la cadena de bloques Ethereum:
“Creo que el matiz aquí es que básicamente queremos hacer esto de una manera escalable, y queremos hacerlo de una manera escalable que funcione para Ethereum y varias otras cadenas. Esto significa que durante tiempos de congestión, el sistema aún debería poder servir estas cantidades de datos porque no está trabajando para el mejor de los casos al desarrollar un sistema de este tipo. «
Por lo tanto, los nodos de Chainlink podrían haber optado por publicar más datos utilizando el sistema anterior, aunque los costos del gas lo hubieran hecho mucho más difícil. «Nuestro sistema debe poder funcionar en situaciones extremas que han sido mejores que cualquier otro oráculo», continuó Nazarov. “Así que ese es el estándar que tenemos que cumplir. Y si de repente aumentamos diez veces la cantidad de datos en el sistema actual, sí, podría funcionar en buenas condiciones y sería costoso y, de hecho, aumentaría el costo de cualquier cosa en la que no creemos. «
Más allá de los efectos inmediatos, Nazarov cree que esta actualización tendrá efectos más importantes en el futuro. «Lo que realmente está viendo ahora es la red Chainlink, que está evolucionando hacia algo que hará cada vez más cálculos fuera de la cadena».
Si bien eso no significa que Chainlink pasará a soluciones acumuladas y de capa dos, Nazarov dijo que la red Chainlink pronto brindará tres servicios diferentes. Esto incluye aleatoriedad verificable, una característica que ya se ha introducido que permite que las DApps tengan una fuente confiable de números aleatorios, lo que podría ser particularmente útil para las plataformas de juego y los mercados de predicción. Los otros servicios habilitados por OCR incluyen funciones de guardián y secuencia justa, ambas soluciones a problemas muy prácticos relacionados con la financiación descentralizada.
Los cuidadores son un tipo de cuidador necesario en entornos de contratos inteligentes. Por ejemplo, algunos contratos requieren que se tomen acciones periódicas, generalmente iniciadas por el equipo o alguien de la comunidad. Formalizar este comportamiento es lo que intentan hacer proyectos como Keep3r y Fetch.ai.
La secuenciación justa es un servicio propuesto destinado a corregir el valor extraíble de minero y de ejecución inicial en DeFi. El problema surge cuando un operador de blockchain tiene la libertad de reorganizar las transacciones para su otro beneficio. Por ejemplo, si se confirma un swap de varios millones de dólares con Uniswap, pueden realizar su transacción rápidamente para beneficiarse de una mejor tasa.
El sistema OCR permite más libertad para realizar cálculos en la red Chainlink y habilita nuevos tipos de servicios que se centran en calcular datos en lugar de publicarlos. Nazarov dijo que estas ideas provienen de necesidades muy prácticas que no se abordan en el mercado actual. «Generalmente no queremos construir las partes de la pila que no necesitamos construir», dijo. «Queremos ser la máxima fuerza positiva para los contratos inteligentes y cerrar todas las brechas en la pila que no estén cerradas».