Chainlink Keepers ya está disponible en la red de Binance Smart Chain para automatizar la ejecución de los contratos inteligentes

Este artículo es una traducción de “Chainlink Keepers Now Live on Binance Smart Chain” escrito por Binance y traducido por Comunidad de Chainlink en español.

Comunidad de Chainlink en español
Chainlink Community
9 min readDec 10, 2021

--

Binance Smart Chain (BSC) sigue dedicando sus recursos a proporcionar a los desarrolladores de contratos inteligentes la mejor infraestructura para la creación de dApps seguras. En pos de este objetivo, tanto los Feeds de precios de Chainlink como Chainlink VRF se integraron en la red de BSC a principios de este año, dando a los desarrolladores acceso a datos del mercado financiero y resistentes a la manipulación para proteger las aplicaciones DeFi de los ataques mediante flash-loans, así como un generador de números aleatorios (RNG) verificable para crear experiencias de juego y NFT verdaderamente justas e imparciales.

Aparte del acceso a datos y a la generación de números aleatorios, otro componente que es esencial pero que a menudo se ignora en el ámbito de desarrollo de dApps son los servicios de automatización de transacciones para llamar a funciones dormidas en un contrato inteligente. Por ejemplo, para liquidar préstamos sin el aval suficiente en los mercados monetarios para mantener la solvencia, ejecutar órdenes limitadas cuando los precios del mercado cambian para minimizar el deslizamiento, cosechar rendimientos pasivos en los momentos oportunos para asegurar tasas de rendimiento más altas, y mucho más. Todos estos procesos requieren una infraestructura off-chain, ya que los contratos inteligentes no pueden llamar a sus propias funciones.

La realización de estas tareas de mantenimiento de forma manual o mediante procesos centralizados implica asumir riesgos de seguridad similares a los de los oráculos centralizados: los contratos se vuelven susceptibles a intentos de manipulación o a tiempos de inactividad que pueden hacer que las funciones principales de la dApp no se ejecuten cuando haga falta. Por lo tanto, nos complace anunciar que Chainlink Keepers ya está disponible en la red de Binance Smart Chain como la solución recomendada para los desarrolladores de BSC que necesitan servicios seguros de automatización de contratos inteligentes. Chainlink Keepers es un servicio descentralizado de automatización de transacciones gestionado por los mismos operadores de nodos de Chainlink que actualmente aseguran más de 80.000 millones de dólares en otros servicios de Chainlink.

Para empezar a construir con Chainlink Keepers en BSC, puedes consultar la documentación para desarrolladores y empezar a registrar trabajos desde ya.

Al delegar las tareas de mantenimiento a los Keepers de Chainlink, los desarrolladores de contratos inteligentes en BSC pueden crear dApps más avanzadas y sofisticadas que están totalmente descentralizadas y automatizadas de extremo a extremo. Los desarrolladores pueden registrar tareas en la red de Chainlink Keepers. A continuación, Chainlink Keepers supervisará las condiciones requeridas para llevar a cabo esas tareas mediante la computación off-chain. Una vez que se cumplen las condiciones predefinidas, Chainlink Keepers llamará automáticamente a las funciones del contrato inteligente on-chain. Como resultado, aumenta la seguridad de la dApp, ya que las funciones on-chain se ejecutan a tiempo sin puntos únicos de fallo, además de reducir los costes al trasladar una parte de la computación de la dApp fuera de la blockchain.

El rol de los Keepers

Los contratos inteligentes por sí mismos no son autónomos, lo que significa que no saben por sí mismos cuándo ejecutar ciertas funciones. Sino que necesitan ser despertados a través de una transacción on-chain para ejecutarse. Para algunas aplicaciones, este proceso de activación se realiza mediante transacciones de los usuarios, como cuando se intercambian tokens en un exchange descentralizado. Sin embargo, un gran número de contratos inteligentes necesitan que una entidad externa conocida como “Keeper” supervise el contrato y realice una transacción on-chain que desencadene la ejecución del contrato cuando se cumplan ciertas condiciones predefinidas. Estas condiciones pueden ser simplemente el paso del tiempo (por ejemplo, que transcurran 24 horas), que ocurra un evento en concreto (por ejemplo, si el precio de un activo cruza un umbral), y/o la realización de cálculos más complejos (por ejemplo, la comprobación de que el aval de un préstamo sigue cubriendo su valor).

Los Keepers actúan efectivamente como bots de automatización de transacciones que permiten que los contratos inteligentes sean realmente autónomos. Antes de que existiesen los Keepers, los equipos de desarrollo tenían que activar manualmente las transacciones o configurar un servidor centralizado para ello. Sin embargo, esto suponía gastar recursos que podrían invertirse en mejorar la funcionalidad principal de la dApp, además de introducir riesgos de que el contrato no se llegue a activar nunca o que se active tarde. En lugar de asumir este riesgo de seguridad y fiabilidad, los desarrolladores pueden delegar sus tareas de mantenimiento on-chain a los Keepers de Chainlink.

Los beneficios deChainlink Keepers para los desarrolladores de BSC

Chainlink Keepers es una red descentralizada de “monitores” que proporcionan servicios de automatización de contratos inteligentes de una manera que resulta rentable y totalmente verificable. Gracias a su independencia ante cualquier blockchain, los Chainlink Keepers son capaces de activar directamente las transacciones en cualquier blockchain. Además, gracias a la capacidad de BSC de aguantar un mayor número transacciones de forma simultánea, los Chainlink Keepers pueden activar los contratos inteligentes frecuentemente sin tener que asumir grandes costes de gas.

Los desarrolladores de contratos inteligentes pueden aprender más sobre la arquitectura de los Chainlink Keepers y el proceso de creación de contratos compatibles con Keepers leyendo esta introducción a los Chainlink Keepers. Algunas de las ventajas que los Chainlink Keepers proporcionan a los desarrolladores de BSC son:

  • Ejecución descentralizada — Chainlink utiliza una red descentralizada de Keepers para asegurar que los contratos puedan ser automatizados de forma segura, ahorrándole a los equipos tiempo y mitigando riesgos asociados a intervenciones manuales o servidores centralizados.
  • Computación expandible — Los Keepers de Chainlink llevan a cabo la computación off-chain y generan calldata verificable por contratos inteligentes, lo que permite a los desarrolladores construir dApps avanzadas y a un menor coste.
  • Alto tiempo de actividad — La red de Keepers de Chainlink es operada por los mismos equipos que ya operan los feeds de precios de Chainlink de forma totalmente profesional y con un historial de rendimiento on-chain totalmente demostrable, tanto durante periodos en los que la red se encuentra extremadamente congestionada como en periodos de alta volatilidad.
  • Menores costes de mantenimiento — los Chainlink Keepers cuentan con varias funciones de optimización del gas que reducen los costes de automatización de las tareas de mantenimiento para los usuarios, lo cual incluye un proceso de selección de nodos rotativos para evitar que haya guerras de precios por el gas y estabilizar los costes.

Gracias a esta integración, los desarrolladores de BSC ahora pueden aumentar las garantías y la seguridad de las tareas de mantenimiento en sus contratos inteligentes, minimizando así la carga de trabajo de los desarrolladores, acelerando el tiempo de producción de sus dApps, añadiendo una mayor funcionalidad a las dApps ya existentes y simplificando la experiencia del usuario para la comunidad de BSC.

Casos de uso de los Chainlink Keepers

Con Chainlink Keepers ahora en BSC, numerosos proyectos DeFi están trabajando activamente en la integración de Keepers en sus contratos inteligentes para automatizar las funciones principales de estos. Los siguientes son sólo algunos de los casos de uso que persiguen los proyectos del ecosistema BSC que usan Chainlink.

Beefy Finance

Beefy Finance es una plataforma descentralizada y optimizadora de rendimientos pasivos multiblockchain que permite a sus usuarios ganar intereses por el simple hecho de poseer criptomonedas. Las estrategias en los vaults de Beefy son contratos inteligentes modulares que determinan dónde desplegar los activos y cómo se asigna el rendimiento generado al activo base. Las recompensas se recogen regularmente, se intercambian por el activo original del vault y se depositan de nuevo para aumentar el rendimiento. Beefy Finance usa Chainlink Keepers para la automatización descentralizada de los procesos de recolección y composición de los vaults.

“En Beefy Finance, estamos comprometidos con la descentralización de todo nuestro protocolo. Chainlink Keepers nos permite descentralizar la automatización de nuestras estrategias de farmeo y composición de rendimientos, lo que resulta en una mayor fiabilidad y transparencia en todas nuestras estrategias de optimización de rendimientos y contratos inteligentes.” — Weso, miembro del equipo de Beefy Finance

ApeSwap

ApeSwap ofrece toda una gama de productos DeFi en BSC, incluido un exchange descentralizado. A los usuarios se les incentiva a aportar liquidez en ApeSwap a través de la recolección de rendimientos pasivos y pueden usar sus tokens ganados para stakear, ganar y desbloquear características exclusivas. ApeSwap usará Chainlink Keepers de varias formas, ya que permitirá la componibilidad automática de los vaults, la recarga automática de sus pools, órdenes limitadas y mucho más.

“La criptoesfera es un lugar que me gusta llamar el ‘Salvaje Oeste’, donde parece no haber ley ni nadie en quien confiar. Chainlink es uno de los pocos proyectos en los que SABEMOS que podemos confiar. Valoramos la dedicación de Chainlink a la seguridad, la infraestructura DeFi y la mentalidad centrada en torno a la descentralización. Los Chainlink Keepers son herramientas que permiten que nuestro equipo elimine uno de los elementos más arriesgados de la gestión de contratos inteligentes: el elemento humano. Estamos encantados de integrar Chainlink Keepers para ayudar a que el ecosistema sea lo más seguro posible.” -Apetastic, co-fundador de ApeSwap

DODO

DODO es una plataforma de intercambio descentralizada impulsada por el algoritmo Proactive Market Maker (PMM). Chainlink ya desempeña un papel crucial en el funcionamiento de DODO al proporcionar datos de precios fiables y precisos. Mediante la integración de Chainlink Keepers, DODO combina ahora múltiples servicios de oráculo de Chainlink que nos permitirán crear contratos inteligentes más avanzados.

“Nos hace mucha ilusión poder integrar Chainlink Keepers en Binance Smart Chain para aportar una mayor funcionalidad al protocolo DODO, ya que nos permite dar vida a un nuevo sistema descentralizado de órdenes límitadas. Keepers se convierte así en la referencia de la industria para la automatización de contratos inteligentes seguros”. -Lei Mingda, Fundadora de DODO

La combinación de Chainlink Keepers y el ecosistema de BSC permite, en última instancia, la creación de aplicaciones de contratos inteligentes verdaderamente autónomas que aportan más utilidad a los usuarios y mayor seguridad al ecosistema DeFi de BSC. La computación off-chain de Chainlink introduce una amplia gama de nuevos casos de uso y ayudan a que el desarrollo de la Web 3.0 sea tan fluido y sofisticado como el desarrollo tradicional de la Web 2.0.

“El lanzamiento de Chainlink Keepers en la red BSC mejora la seguridad y la fiabilidad de las dApps en todo el ecosistema de BSC, que ya de por sí está creciendo rápidamente”, dijo Samy Karim, coordinador del ecosistema de BSC. “La simplificación del desarrollo de contratos inteligentes a través del servicio de automatización de transacciones seguras, proporciona a los desarrolladores y a los usuarios una mayor confianza en que las funciones on-chain pueden ejecutarse en el tiempo estimado. Ahorro de tiempo, esfuerzos y recursos”, añadió.

“Estamos encantados de apoyar el ecosistema de Binance Smart Chain con la integración nativa de Chainlink Keepers, ya que permite a los desarrolladores de BSC crear aplicaciones de contratos inteligentes híbridos automatizados que aprovechan tanto la entrega de datos de Chainlink como sus servicios de computación off-chain. Con el aumento de seguridad que supone el usar los servicios de Chainlink como Keepers, los desarrolladores pueden descentralizar sus protocolos de principio a fin y proporcionar aún más valor a sus usuarios a través de un mayor número de funciones”, declaró Johann Eid, Jefe de Integraciones de Chainlink.

Sobre Chainlink

Chainlink es la referencia en la industria a la hora de crear, facilitar el acceso y vender servicios de oráculos necesarios para alimentar los contratos inteligentes híbridos en cualquier blockchain. Las redes de oráculos de Chainlink proporcionan a los contratos inteligentes una forma de conectarse de forma fiable a cualquier API externa y aprovechar la computación off-chain para facilitar la existencia de aplicaciones versátiles y útiles. Chainlink asegura actualmente decenas de miles de millones de dólares en DeFi, seguros, juegos y otros sectores. Además ofrece a distintas empresas internacionales y a los principales proveedores de datos una puerta de entrada universal a todas las blockchains.

Descubre más sobre Chainlink visitando chain.link o lee la documentación técnica para desarrolladores en docs.chain.link. Si quieres que plantearnos una posible integración, ponte en contacto con uno de nuestros expertos.

¡Síguenos para estar al día de todo lo que pasa en BSC!

Página web | Twitter | Telegram | Youtube | Gitcoin

--

--

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.