Actualización del Contrato de los Propietarios, Bloqueo de Propiedad y sus Límites

Durante los últimos dieciseis meses, desde que empezamos a trabajar en LinkPool, hemos lanzado nuestra dApp de staking, hemos anunciado el Nodo como Servicio y hemos tenido una crowdsale con bastante éxito. Para cualquiera que nos siga activamente en las redes podría parecer que no hemos hecho grandes progresos a lo largo del año, pero nos complace decir que eso no es así. De hecho, estamos deseando poder compartir en un futuro próximo aquello en lo que hemos estado trabajando, ¡tenemos un montón de cosas que enseñaros!

No obstante, para este artículo vamos a discutir los próximos cambios a nuestro contrato de propietarios, cómo será el staking para un propietario y os daremos alguna orientación sobre cuál será la relación LP/LINK en términos de staking.

Pronto os explicaremos cuál es el significado de este logo ;)

Actualización del Contrato de Propietarios

En primer lugar, para alguien que no esté familiarizado con nuestro contrato de propietarios: fue diseñado como un medio para llevar a cabo la crowdsale allá por abril de 2018. Es un contrato inteligente de Ethereum que no encaja dentro de ningún estándar entre los tokens, puesto que se trata de un contrato para compartir ingresos, rompe la interfaz ERC20 y por tanto no es compatible. Razones de por qué esto es así:

  • Cuando se comparten los ingresos con todos los propietarios en forma de token ERC20, se bloquea cualquier transferencia de las shares hasta que la distribución de los ingresos se haya completado. Esto causaría problemas obvios en cualquier DEX que permitiese especificar la dirección de cualquier token.
  • El valor mínimo que puede transferirse es de 0.04 ether en LP shares. Una vez más, esto causaría problemas en cualquier DEX que permita especificar la dirección de un token, ya que rompería la denotación típicamente usada en los ERC20 mediante la cual, cualquier unidad de wei puede ser transferida entre direcciones.

Contrato actual: 0x3ab2ab661311501f4b3c9b17d40e3d95f9bc577f

Razones para la Actualización

Hay otro problema que hemos tenido que superar respecto a cómo hemos configurado nuestro contrato de propietarios hasta llegar a su estado actual:

  • Para hacer posible que solo los propietarios pudiesen stakear, habríamos tenido que implementar una copia de seguridad de todos aquellos usuarios que poseen LP shares y después usar dicha copia a lo largo del ciclo de vida de la etapa de “staking solo para propietarios” en nuestra plataforma.

Si hubiésemos hecho eso, nunca habría habido límites de staking fluidos basados en la cantidad de LP que tú poseyeses. Una vez que la copia de seguridad se hubiese realizado, podrías haber vendido todas tus LP shares y seguirías manteniendo tu límite de staking. Lo cual resultaba ser un gran problema, ya que nuestros propietarios deberían poder beneficiarse de una mayor utilidad al poseer las LP shares, en lugar de ver como su utilidad pasaba a ser cuestionable al eliminar la necesidad de poseer el token después de que dicha copia de seguridad se hubiese realizado. Los contratos originales cumplieron bien su propósito, pero nos enorgullece anunciar una actualización que incrementa la funcionalidad y elimina la necesidad de realizar una copia de seguridad.

Nueva Versión del Contrato

La nueva versión del contrato soluciona el problema descrito anteriormente de manera que se otorgarán límites de staking dinámicos basados en cuánto LP posees y cuanto LP decides stakear en nuestro fondo común. El nuevo proceso para los propietarios es el siguiente:

  • “Bloqueas” una cantidad de LP en nuestros contratos. Una vez ese LP se haya bloqueado, nuestros contratos reconocerán que el staking de LP ha ocurrido, grabarán la cantidad y te garantizarán un límite de staking de LINK.
  • Si mantienes una cantidad de LINK stakeada de forma activa y desbloqueas tus LP, los LINK que tengas stakeados en nuestros nodos se eliminarán basándose en cuanto LP hayas desbloqueado.
  • Aunque el token LP share no encaja con la función de transferencia de los ERC20, hemos soporte para el formato ERC20 (el nombre estándar, decimales, símbolos constantes y la función balanceOf para ver tu balance en cualquier cartera compatible con el estándar ERC20). Cualquier intento de transferir el token en una cartera estándar resultará en una transacción fallida.

Con todo lo ya mencionado, se introduce un nuevo mecanismo de stakingOwnership (bloqueo de propiedad). Cuando se bloquean las LP shares, estas no dejan tu cartera, en su lugar envían una notificación a cualquier contrato que interactúe con esas shares para que sepan que una determinada cantidad ha sido bloqueada/stakeada. En este caso, nuestro contrato de propietarios notificará a nuestros contratos de staking de que X cantidad de LP está siendo bloqueada en ellos, tras lo cual, los contratos te proporcionarán un límite de staking.

Puedes ver todos estos cambios del código en:
https://github.com/linkpoolio/linkpool-owners

Si alguien tiene algún comentario o pregunta respecto al código, ¡no dudéis en decirlo! Damos la bienvenido a todos aquellos que analicen nuestros contratos y nos proporcionen feedback.

Matices del bloqueo de propiedad:

  • Las LP shares no dejan tu cartera en ningún momento, retendrás tu balance al completo.
  • Los LP que bloquees, no podrás transferirlos desde tu cartera. Por ejemplo, si tienes 1 LP y bloqueas 0.6 LP, podrías transferir solamente 0.4 LP, mientras que 0.6 LP se quedarían bloqueados en tu cartera, hasta que elimines el bloqueo de propiedad.
  • Cuando bloqueas tu propiedad en otra dirección, cualquier recompensa en forma de token ERC20 envíada durante el proceso de distribución es enviada directamente a tu cartera, no al contrato con el que has bloqueado tu propiedad.

Basándonos en todo esto, podemos eliminar por completo la necesidad de una copia de seguridad de nuestra plataforma de staking para LINK. Los límites para stakear LINK que tengas, se basarán completamente en cuánto LP hayas bloqueado en nuestra plataforma, en lugar de la cantidad que tuvieses cuando se hubiese hecho la copia de seguridad. Cuando LINK se distribuye como recompensa a través del contrato de propietarios, igualmente se envía a tu cartera directamente. Es una solución de extremo a extremo para nuestra plataforma de staking de por vida, preservando la capacidad de tener un límite para ambos, el público general y los propietarios.

Cronograma para la Actualización del Contrato

El cronograma es el siguiente:

  • Nuestro DEX bloqueará nuevas órdenes de compra/venta a partir del 27 de marzo a las 12pm UTC. Solo podrás eliminar órdenes ya abiertas.
  • El 5 de abril, desplegaremos la nueva versión del contrato y moveremos todos los balances de LP del contrato viejo al nuevo.
  • Después de que se realice esa actualización, actualizaremos nuestro DEX y la dApp para reflejar el nuevo contrato y se reanudará el servicio normal. Cualquier orden de compraventa abierta será rechazada y los LP tokens regresarán a tu cartera.

Para ello, añadiremos un mensaje de advertencia en el DEX para hacer que este proceso sea más transparente para los usuarios de nuestra app.

Comprendemos que este es un proceso que transtorna un poco el funcionamiento normal de la plataforma, pero nos aseguraremos de que la actualización se realice sin problemas, ya que disponemos de las herramientas necesarias para ejecutar estas actualizaciones automáticamente debido a iteraciones anteriores.

Límites de Staking

¡La sección que todo el mundo estaba esperando! Comprendemos que tener una idea de cuáles serán los posibles límites de staking de forma temprana en nuestra plataforma es crucial para la planificación financiera de nuestros inversores, de modo que nos alegra poder compartir hoy algunas estimaciones sobre cuáles podrían ser esos límites.

Nota: A pesar de que estos límites los hemos discutido con varios equipos y asociados para tener una mayor precisión a la hora de ofrecer las estimaciones y estamos seguros de que lo que estamos revelando será lo que sucederá cuando el servicio de staking de LinkPool se ponga en marcha en la red principal, siempre podría cambiar para bien o para mal.

Como ya hemos anunciado públicamente, nuestra plataforma no se pondrá en marcha inicialmente con una gran cantidad de LINK. Necesitamos garantizar la integridad y la funcionalidad de nuestra plataforma en sus etapas más tempranas y, a partir de ahí, agrandarla gradualmente a lo largo del tiempo.

Los límites serán aproximadamente los siguientes:

  • Al iniciar: 200,000–800,000 LINK (de 200 a 800 LINK por LP)
  • A partir de los 6 o 12 meses: +10 millones de LINK (más de 10,000 LINK por LP)

Es importante tener en cuenta que a partir de los 6 o 12 meses, 10 millones es nuestro objetivo mínimo para la plataforma.

Comienzo del Staking

Para que nuestra plataforma de staking funcione correctamente, dependemos de los contratos de depósitos y sanciones de la red de Chainlink. Debido a esto, no lanzaremos el servicio de staking en el momento en el que Chainlink vea la luz, no obstante sí que operaremos nodos y facilitaremos peticiones de datos externos desde el comienzo.

Gracias una vez más por tomaros el tiempo de leer este artículo, estamos emocionados de estar en el lugar que ocupamos dentro del ecosistema de Chainlink y no podemos esperar a desvelar todos los aspectos futuros de aquello en lo que estamos trabajando ahora mismo. Esperamos que nuestros inversores estén contentos con los límites de staking y estén tan emocionados como nosotros por el futuro que está por venir.

Saludos,
el Equipo de LinkPool.

--

--

Comunidad de Chainlink en español
Comunidad de Chainlink en español

Written by Comunidad de Chainlink en español

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.

No responses yet