Cómo Funcionan las Polkadot Parachain Auctions

Moonbeam Network | Español
Moonbeam Network | Español
14 min readOct 17, 2021

Esta es una versión actualizada del artículo que se publicó originalmente el 15 de Junio 2021. Está diseñado para ser un recurso educativo y no trata los detalles de ningún crowdloan específico. Visite el sitio de Moonbeam Foundation para obtener más información sobre el Moonbeam Crowdloan y Moonriver Crowdloan.

Las subastas de Parachain de Polkadot y Kusama marcan el comienzo de los lanzamientos de Parachain, que es un logro monumental. Sin embargo, el proceso también es bastante complejo, merece alguna definición y explicación.

Las Parachains Ayudan a Escalar a Polkadot

Para comprender cómo funcionan las subastas de Polkadot, es importante comprender primero las parachains, que son blockchains individuales que se ejecutan en paralelo dentro de Polkadot y Kusama Network.

La arquitectura de Polkadot estará compuesta por hasta 100 parachains que están conectadas y aseguradas por una cadena central conocida como Relay Chain.

Moonriver es un parachain en vivo en Kusama, y ​​Moonbeam está planeado como un parachain en Polkadot. Para cada red, Moonbeam y Moonriver proporcionarán una plataforma de lanzamiento para proyectos de Ethereum que quieran expandirse fácilmente a Polkadot sin reescribir su código base.

Este tipo de especialización en cada parachain es posible gracias a lo que se conoce como “fragmentación heterogénea”, que esencialmente significa que cada parachain puede ser único y diferente entre sí. Así como los paracaídas Moonbeam están optimizados para la mejor experiencia posible cuando provienen de un entorno Ethereum, otros paracaídas están diseñados para casos de uso específicos.

El Papel de las Polkadot Parachain Auctions

Dado que estas parachains deben conectarse a la Relay Chain para aprovechar los beneficios de la arquitectura de red, es necesario que haya una forma de determinar qué las parachains se puedan conectar y en qué orden. Ahí es donde entran en juego las subastas de parachain.

Una Parachain Auction es una forma para que las parachains (cadenas de bloques independientes basadas en Substrate) se conecten a Polkadot o Kusama Relay Chains a través de una subasta abierta sin permiso. El propósito de las subastas es asignar ranuras de parachain a proyectos que quieran operar en cualquiera de las redes. El objetivo general es tener hasta 100 parachains funcionando al mismo tiempo. Sin embargo, estos se abrirán en lotes con 20–30 parachains operativas durante el primer año.

Estas ranuras de parachain son intencionalmente escasas para fomentar la competencia y la mejor asignación posible de recursos de la Relay Chain. Al limitar la cantidad de espacios disponibles, los aspirantes a parachains deben superar sus ofertas para obtener un contrato de arrendamiento, tanto para el lanzamiento inicial como para la renovación una vez que expire el período de arrendamiento. En Kusama, por ejemplo, estos arrendamientos duran un máximo de 48 semanas, mientras que Polkadot tiene un período de arrendamiento máximo de 96 semanas.

Este tipo de competencia y escasez es una excelente manera de ayudar a garantizar que las paracaídas más viables ocupen cada ranura: solo las parachains exitosas con tracción, uso activo y un plan económico de tokens viable pueden mantener una ranura, mientras que las parachains abandonadas o fallidas ceden su arrendamiento a contendientes más prometedores.

Uso de Crowdloans para Ganar una Parachain Auction

Esto, por supuesto, tiene mucho sentido para proyectos establecidos, pero no deja mucho espacio para nuevos proyectos que necesitan una forma de pagar el arrendamiento inicial de parachain. Ahí es donde entran los crowdloans.

Los crowdloans crean una forma para que los nuevos proyectos ganen una Parachain Auction al solicitar la ayuda de sus comunidades para recaudar los tokens necesarios. Básicamente funcionan así:

  • Los miembros de la comunidad bloquean temporalmente sus tokens (KSM para Kusama, DOT para Polkadot) en apoyo de un proyecto en particular. Estos tokens se guardan en un módulo de crowdloan separado, que está en la cadena de retransmisiones y no está controlado por el proyecto. Esto ayuda a prevenir “tirones” por parte de equipos con intenciones malintencionadas.
  • Una vez que se abre la subasta, el módulo de crowdloan hace una oferta en nombre del proyecto de parachain que apoya. A cada parachain se le asignará un ID de campaña. Cualquier DOT o KSM bloqueado en este módulo ofertará en nombre de parachain. Mientras se lleve a cabo una subasta y el crowdloan esté abierto, esta puja continuará ocurriendo hasta que se gane un espacio de parachain.
  • Una vez que se gana una ranura de parachain, comienza el arrendamiento de parachain. Si no se gana un espacio para cuando finaliza el crowdloan, los tokens se desbloquean y se devuelven a sus propietarios originales. En Kusama, estos arrendamientos comenzaron inmediatamente después de que se ganó un espacio. En Polkadot, estos arrendamientos comenzarán en lotes de cinco, y los primeros cinco parachains se conectarán a la red el 17 de diciembre de 2021.
  • Para parachains con campañas exitosas de crowdloans, los tokens contribuidos permanecerán bloqueados en la Relay Chain hasta que finalice el arrendamiento. En ese momento, los tokens se devolverán a los contribuyentes. La mayoría de las parachains hasta ahora han optado por recompensar a los contribuyentes con tokens de proyectos nativos, pero estos pueden distribuirse durante el período de arrendamiento y no están vinculados a la subasta de parachain en sí.

Es importante destacar que es posible que la parachain no pueda ejecutar un segundo crowdloan y sea responsable de continuar pagando la ocupación de la ranura de la parachain a lo largo del tiempo. Las parachains exitosas probablemente podrán financiar el segundo arrendamiento ellos mismos o ejecutar otro crowdloan. Los paracaidistas fallidos pueden tener dificultades para renovar su espacio.

La funcionalidad de crowdloan sirve para algunos propósitos diferentes, además del obvio objetivo de arranque. Primero, separa los proyectos en sí mismos de los tokens contribuidos. Esta es una distinción importante de un método de financiamiento directo como una venta pública, ya que los tokens contribuidos solo se pueden usar con el fin de obtener un espacio y deben devolverse si no se logra este objetivo. En segundo lugar, requiere proyectos para construir una comunidad entusiasta que esté dispuesta a apoyar su campaña de crowdloans. Si bien esto también es un componente de otras iniciativas de recaudación de fondos fuera de Polkadot, la naturaleza frecuente de las subastas en sí significa que hay muchos proyectos prometedores que compiten por los tokens KSM o DOT de las personas, que solo se pueden usar para respaldar un proyecto a la vez. Este espíritu competitivo y sentido de la justicia son fundamentales para el proceso.

Hay mucho más en estos crowdloans y en su funcionamiento, que no analizaremos aquí. Si está interesado, puede leer más sobre la funcionalidad de los crowdloans en este artículo.

Cómo funcionan realmente las Polkadot Parachain Auctions

Ahora que hemos analizado los conceptos básicos de por qué necesitamos las Parachain Auctions, analicemos cómo ocurren realmente.

Para que la adquisición de slot sea justa, Kusama y Polkadot determinarán los ocupantes de cada parachain slot disponible a través de una permissionless candle auction.

Formato de Subasta

Las subastas de slots de Parachain siguen un formato de subasta de velas, que es una variación de la subasta abierta en la que no se da una hora de finalización fija para evitar que la subasta “dispara” (la estrategia de pujar en el último momento) para un descubrimiento de precios más preciso. El concepto básico es que la vela teóricamente puede apagarse en cualquier momento, agregando un elemento de aleatoriedad que alienta a los proyectos a entregar sus mejores ofertas antes, en lugar de arriesgar una oferta de última hora que puede no registrarse a tiempo antes de que finalice la subasta. Todo esto está automatizado en la Relay Chain.

Los proyectos que quieran asegurar una parachain slot pueden participar en la subasta pujando tokens KSM/DOT en una subasta de velas descentralizada. Estos pueden ser sus propios tokens o tokens obtenidos de sus comunidades en un crowdloan. Cuando los tokens se obtienen mediante un crowdloan, los participantes no necesitan participar activamente en el día a día de la subasta de parachain una vez que han contribuido al crowdloan; el módulo de crowdloan hace todo eso de forma automatizada.

Ofertas Individuales vs Crowdloan

Hay dos formas principales de adquirir un espacio: a través de un crowdloan o mediante una oferta privada.

En una oferta privada, una entidad individual realiza la oferta para una subasta en particular. Para hacer una oferta privada, una entidad puede ofertar directamente, pero el monto de la oferta será consolidado hasta que finalice la subasta. Los saldos de las ofertas no exitosas no se reservan una vez que finaliza la subasta. Los contribuyentes confían en la entidad central para establecer la cantidad correcta, proporcionar información precisa para las recompensas y devolver la contribución si la subasta no tiene éxito o el período de arrendamiento ha terminado. Si los proyectos han ganado suficientes tokens para pujar por sí mismos, con o sin financiación externa, pueden participar en subastas parachain a través de este método.

En un crowdloan (como se describió anteriormente), los miembros de la comunidad contribuyen con tokens a un módulo separado que realiza ofertas en nombre de un proyecto. El crowdloan actualiza su oferta durante la subasta a medida que se reciben más contribuciones, siempre ofertando el saldo actual de contribuciones. Hasta ahora, los crowdloans de Kusama estaban programados para durar toda la duración del lote de cinco subastas semanales, lo que significa que cualquier contribución recibida para esos proyectos se agregó a las ofertas de los proyectos en la subasta de parachain. Los crowdloans de Polkadot probablemente utilizarán la misma estrategia.

Sin embargo, algunas notas sobre estos conceptos.

  • No se puede combinar (técnicamente) Crowdloans y ofertas privadas
    Si bien no es posible realizar tanto un crowdloan como una oferta privada, un proyecto puede actuar como su propia “ballena” y contribuir con grandes cantidades de tokens a su propio crowdloan. De lo contrario, un crowdloan no se puede combinar con una oferta privada.
  • Crowdloans puja automáticamente en una subasta
    También vale la pena mencionar que los crowdloans siempre ofertarán su saldo total y ofertarán por cualquier subasta abierta que cumpla con sus requisitos de arrendamiento, ya que los proyectos no necesitan ofertar por el período de arrendamiento completo. Por ejemplo, en Polkadot, si un crowdloan está configurado para pujar por los espacios de arrendamiento del 1 al 5 y la subasta en curso es para los espacios de alquiler del 6 al 10, entonces el módulo de crowdloan no puja. Esto también significa que las ofertas del módulo de crowdloan son siempre bastante transparentes: la cantidad de tokens recibidos a través del módulo de crowdloan se ofertan en su totalidad y el proyecto no tiene la capacidad de abstenerse de una subasta. Para los postores privados, no tienen que seguir estas reglas y pueden ofertar en cualquier momento por cualquier cantidad de tokens que tengan disponibles para fianza. Sin embargo, dado que las reglas de la subasta de velas establecen que el crowdloan terminará en un momento elegido al azar (más sobre esto más adelante), los postores privados están incentivados a realizar sus mejores y últimas ofertas antes en el proceso de subasta.
  • Las ofertas privadas pueden renovar su espacio después de que finaliza el contrato de arrendamiento
    Una vez que finaliza el arrendamiento de parachain (48 semanas como máximo en Kusama, 96 semanas en Polkadot), los fondos se devuelven a los contribuyentes. Cada proyecto necesitará nuevos fondos para renovar su contrato de arrendamiento. Esto podría significar que ejecutan otro crowdloan, se autofinancian con su Tesoro o encuentran fuentes alternativas de tokens para pagar el arrendamiento. Los tokens en préstamo colectivo no se pueden “transferir” de ninguna manera. Sin embargo, este proceso es más fácil para ofertas individuales/privadas. Para los paracaidistas que ofertan directamente para obtener su espacio, pueden utilizar el depósito existente para extender su arrendamiento de parachains. Observaré que, dependiendo de la competencia en el momento de la renovación de la ranura, es posible que deban complementar la financiación del arrendamiento para cumplir con las condiciones del mercado o ajustar el período de arrendamiento para que sea más corto.

Calendario de Subastas de Polkadot Parachain

Después de ejecutar con éxito las subastas de parachain en Kusama, la comunidad de Polkadot espera con interés las subastas de Polkadot.

En la Moción 118, el equipo de Polkadot anunció el calendario de las primeras subastas, que ha pasado el consejo y ahora ha pasado a referéndum público.

Las primeras cinco subastas se realizarán una tras otra, en sucesión, cada una con una duración de una semana. El calendario anunciado por Polkadot describía estas fechas esperadas:

  • Subasta 1: Del 11 al 18 de noviembre de 2021. La parachain ganadora se anunciará el 18 de noviembre de 2021.
  • Subasta 2: del 18 al 25 de noviembre de 2021. La parachain ganadora se anunciará el 25 de noviembre de 2021.
  • Subasta 3: del 25 de noviembre de 2021 al 2 de diciembre de 2021. La parachain ganadora se anunciará el 2 de diciembre de 2021.
  • Subasta 4: del 2 al 9 de diciembre de 2021. La parachain ganadora se anunciará el 9 de diciembre de 2021.
  • Subasta 5: Del 9 al 16 de diciembre de 2021. La parachain ganadora se anunciará el 16 de diciembre.

Los ganadores de las primeras subastas de parachain en Polkadot estarán incorporados el 17 de diciembre de 2021, para el período del 17 de diciembre de 2021 al 20 de octubre de 2023.

Se espera que sigan más subastas de parachains. El ritmo semanal inicial permite que los proyectos completados con comunidades entusiastas se lancen rápidamente y demuestren la viabilidad de su parachain antes de que la funcionalidad se implemente en un grupo más amplio de proyectos.

Duración de la Polkadot Auction

Si bien cada subasta de parachain está programada para siete días, el formato de subasta de velas significa que la fecha y hora de “finalización” son un poco comodín. Esto es por diseño.

Se confirma que los dos primeros días son un período “abierto” de la subasta. Cualquier oferta realizada durante este tiempo, ya sea directamente o mediante un módulo de crowdloan, estará segura dentro del período de la subasta y seguramente se contará como ofertas oficiales. Los siguientes cinco días, sin embargo, caen dentro de la “mecha” de esta vela teórica, y la subasta terminará en algún momento de este período de cinco días. Sin embargo, ese intervalo de tiempo aleatorio se determina al final del período de subasta de 7 días y se aplica retroactivamente, por lo que no sabrá en tiempo real cuándo finaliza la subasta.

Solo los proyectos restantes pasarán a la siguiente subasta, ya que el parachain ganador ha obtenido su nueva ranura de parachain. Si las crowdloans tienen campañas de crowdloans que permanecen abiertas, el módulo de crowdloans comenzará a pujar automáticamente en la próxima subasta utilizando el saldo de los tokens aportados hasta la fecha. Las contribuciones de crowdloan continúan acumulándose hasta que se gana un espacio parachain o finaliza el crowdloan.

Registrarse para una Slot Auction

Al registrarse para una subasta de parachain, independientemente de si el parachain utilizará el módulo de crowdloan o una oferta individual, el proyecto debe especificar la siguiente información:

  • Parachain ID/Index (que parachain apoyará la oferta o el crowdloan).
  • Primera y última ranura (el contrato de arrendamiento se divide en 8 incrementos y los proyectos pueden ofertar por un período de arrendamiento parcial o total).

Para un crowdloan, el equipo también deberá proporcionar una fecha de finalización de la campaña, después de la cual los tokens se devolverán a los contribuyentes si no se ha ganado un espacio, y un límite para los fondos generales que se pueden contribuir. Para una oferta directa, el equipo deberá especificar en qué subasta ofertar (Índice de subasta) y la cantidad a ofertar.

Una Nota sobre los Lease Periods

Los períodos de arrendamiento son importantes en una subasta de parachain, no solo porque determinan cuánto tiempo el proyecto ocupará una ranura, sino también porque la Relay Chain está configurada para maximizar la cantidad total bloqueada durante toda la duración de la ranura. Lo que eso significa es que, en un escenario con muchas ofertas para arrendamientos parciales, ganará la combinación que obtenga la oferta total más alta. Esto significa que es posible que el espacio permanezca desocupado durante algunos de esos períodos siempre que las ofertas seleccionadas sean iguales al valor de oferta más alto posible durante esa subasta sin superponerse.

Etapas de una Parachain Auction

En teoría, todo esto suena un poco abstracto. Así que veamos cómo podría ocurrir una subasta real en Polkadot, con las suposiciones que describimos anteriormente con respecto a un período de subasta de 7 días.

En este ejemplo, tenemos cuatro proyectos en competencia: dos que utilizan la funcionalidad de crowdloan (Yellow Parachain y Purple Parachain) y dos que utilizan una oferta directa (Turquoise Parachain y Salmon Parachain).

El día 1, cada proyecto ingresa su oferta inicial. Yellow/Purple puja su saldo actual de crowdloans (los crowdloans pueden comenzar antes de este período), y Turquoise/Salmon ingresan su primera puja como lo deseen. Después del primer día, la clasificación aparece de la siguiente manera:

Amarillo con 600 DOT (préstamo colectivo)
Turquesa con 550 DOT (oferta directa)
Salmón con 300 DOT (oferta directa)
Morado con 100 DOT (préstamo colectivo)

Durante los días siguientes, notará que los saldos de los proyectos respaldados por crowdloans aumentan con frecuencia: esto se debe a que el crowdloan continúa aumentando la oferta a medida que se reciben más tokens de la comunidad. Los préstamos colectivos todavía están abiertos y se ejecutan junto con la subasta.

Si bien se producen estas ofertas de crowdloans, los proyectos de ofertas privadas (Turquoise/Salmon) no tienen que ingresar ofertas adicionales. Sin embargo, después del Día 2, es arriesgado esperar, ya que la subasta puede finalizar en cualquier momento.

Finalmente, el día 4, Salmon Parachain ingresa a una oferta privada de 5000 DOT y toma brevemente la delantera en la subasta.

Desafortunadamente, el día 5, Salmon Parachain es rápidamente superado por una oferta privada de Turquoise Parachain Y una oferta aumentada del módulo de crowdloan de Purple Parachain.

Estas travesuras continúan hasta el día 7, cuando la oferta más alta es Purple Parachain con 18000 DOT. Sin embargo, lo que es más importante, Purple no gana. El ganador es Turquoise.

La razón por la que Turquoise gana la subasta de parachain es debido a este enfoque inverso de “subasta de velas”, que elige aleatoriamente un intervalo de tiempo para finalizar la subasta de forma retroactiva. En este ejemplo (muy simplista), ese intervalo cae en el Día 5, cuando Turquoise tuvo la oferta más alta.

Turquoise Parachain gana la ranura y ahora puede conectarse a la red Kusama. Es probable que esto suceda poco después de que se gane el espacio, ya que el período de arrendamiento comienza de inmediato. Después del final de un período de arrendamiento (ocho períodos de 6 semanas en Kusama y ocho períodos de arrendamiento de 12 semanas en Polkadot), el espacio estará disponible para renovación o para que otro proyecto lo ocupe.

Las parachains restantes deben continuar compitiendo por un espacio, asumiendo que sus módulos de crowdloans permanezcan abiertos y los postores privados tengan interés en buscar un espacio nuevamente, en lugar de esperar una subasta menos competitiva.

Crowdloan Rayo de Luna en Polkadot

Este artículo se escribió con fines educativos y no pretende ser específico del préstamo colectivo Moonbeam. Si desea saber más sobre los planes para ese programa y cómo Moonbeam planea obtener una ranura parachain en Polkadot, consulte la información que se ha publicado en el sitio web de la Fundación Moonbeam: https://moonbeam.foundation/moonbeam- crowdfunding

Una vez que se haya ganado un espacio parachain, puede rastrear el estado de lanzamiento de Moonbeam aquí.

Para obtener más información sobre Moonbeam, consulte la página Moonbeam en nuestro sitio web o únase a uno de nuestros canales sociales: Twitter, Telegram, Discord.

--

--