Chainlink despliega la actualización del sistema OCR, reduciendo diez veces los costos de gas

Chainlink (LINK) lanzó una importante actualización para su red Oracle, denominada Informes fuera de la cadena u OCR. La actualización se anunció el miércoles, aunque la implementación ya 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 lecturas de la misma entrada deseada, por ejemplo, el precio de un token, se realizaba en cadena. Los nodos de Chainlink enviarían sus lecturas individuales de los datos, que serían verificados por un contrato inteligente en Ethereum y otras blockchains. Este enfoque, aunque garantizaba la confiabilidad de los datos, era ineficiente en términos de costos de gas, ya que cada nodo necesitaría gastar recursos para publicar los datos.

La nueva arquitectura reemplaza la agregación on-chain con una ronda de consenso off-chain. Los datos agregados luego se pasan a la red blockchain, donde un contrato inteligente verifica que un quórum de nodos ha acordado esta versión de los datos.

Sergey Nazarov, fundador de Chainlink, le dijo a Cointelegraph que el equipo ha estado trabajando en el protocolo desde 2017. “Hemos comenzado a poner las mejores mentes detrás [de él] durante el último año y medio y hemos realizado varias auditorías sustanciales al respecto”, añadió.

El efecto 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 red blockchain. Como explicó Nazarov, este aumento está “parcialmente relacionado” con las limitaciones de gas de la red blockchain Ethereum:

“Creo que el matiz aquí es que queremos hacer esto de una manera escalable, básicamente, y queremos hacerlo de una manera escalable que funcione para Ethereum y varias otras cadenas. Lo que esto significa es que, en tiempos de congestión, el sistema debería poder continuar entregando estas cantidades de datos porque cuando se diseña un sistema como este, no se diseña para el mejor de los casos”.

Así, los nodos de Chainlink podrían haber optado por publicar más datos con el sistema anterior, aunque los costes de gas lo habrían dificultado considerablemente. “Nuestro sistema tiene que ser capaz de funcionar incluso en situaciones extremas, lo que hasta ahora ha sido, mejor que todos los demás oráculos”, continuó Nazarov. “Así que ese es el estándar que tenemos que cumplir. Y si de repente aumentamos 10 veces la cantidad de datos en el sistema actual, sí, podría funcionar en algunas buenas condiciones y sería costoso, y de hecho aumentaría los costes de todo el mundo, algo en lo que no creemos“.

Pero más allá de los efectos inmediatos, Nazarov cree que esta actualización tendrá efectos más importantes en el futuro. “Realmente lo que se está viendo aquí ahora es que la red Chainlink está creciendo en algo que va a hacer más y más computación fuera de la cadena”.

Si bien eso no significa que Chainlink pasará a construir conjuntos y soluciones de capa dos, Nazarov dijo que hay tres servicios distintos que la red Chainlink proporcionará pronto. Esto incluye aleatoriedad verificable, una función que ya se ha lanzado y que permite a las DApps tener una fuente confiable de números aleatorios, lo que podría ser particularmente útil para plataformas de juego y mercados de predicción. Los otros servicios, habilitados por OCR, incluyen funciones de guardián y secuenciación justa, ambas soluciones a problemas muy prácticos que afectan a DeFi.

Los guardianes son un tipo de mantenedores necesarios en entornos de contratos inteligentes. Por ejemplo, algunos contratos requieren la realización de acciones periódicas, que normalmente son activadas por el equipo o alguien de la comunidad; formalizar este comportamiento es lo que están tratando de hacer proyectos como Keep3r o Fetch.ai.

La secuenciación justa es un servicio propuesto que tiene como objetivo corregir el valor extraíble de minero y de ejecución inicial en DeFi. El problema surge cuando un operador de blockchain puede reorganizar libremente las transacciones para su beneficio o el de otra persona. Por ejemplo, cuando ven un swap multimillonario a punto de confirmarse en Uniswap, pueden realizar rápidamente su transacción para beneficiarse de un mejor precio.

El sistema OCR permite una mayor libertad en la forma en que se realizan los cálculos en la red Chainlink, lo que permite nuevos tipos de servicios centrados en los datos informáticos 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 piezas de la pila que no tenemos que construir”, dijo. “Queremos ser la fuerza máxima habilitadora positiva para los contratos inteligentes, cerrando todas las brechas en la pila que no están cerradas”.

Sigue leyendo: