Texto original = https://medium.com/polkadot-network/polkadot-parachain-slots-f3f051d41699

A medida que Polkadot se acerca al lanzamiento de su red mainnet, la Fundación Web3 está recibiendo cada vez más consultas sobre las Parachain. La asignación inicial y los pasos que toma un proyecto para convertirse en parachain. El siguiente es un documento de trabajo que incluye un borrador del plan para una distribución justa de parachains en el lanzamiento, así como una explicación de cómo Polkadot manejará la disponibilidad de espacios de parachains adicionales en el futuro.

Hemos enviado una versión anterior de este documento a una serie de proyectos que se basan en Polkadot y ahora lo estamos ofreciendo a la comunidad de Polkadot para obtener comentarios de desarrolladores parachains adicionales y todas las partes interesadas.

La mecánica del alquiler de parachains aún se está investigando, probando y desplegando. Esperamos que los proyectos contribuyan a este proceso a medida que evoluciona. Gran parte del sistema está sujeto a cambios, pero lo que podemos garantizar hoy es lo siguiente:

Habrá un número finito de ranuras de parachains que comenzarán siendo unas pocas en el génesis-file e aumentarán con el tiempo.

Habrá un mecanismo de mercado para arrendar las ranuras de parachains. Para garantizar la equidad en la asignación de espacios de parachains, decidimos utilizar las subastas. Cualquiera puede participar; el formato de la subasta es una candle auction modificada para blockchain con un tiempo de finalización aleatorio determinado retroactivamente.

modificada para blockchain con un tiempo de finalización aleatorio determinado retroactivamente. Si alguien (individuos o contrato inteligente) gana una subasta, no necesita el permiso de nadie para desplegar su parachain.

Las ranuras de parachains tendrán una vida útil limitada.

Se reservará una pequeña cantidad de ranuras por un período limitado de tiempo para que las parachain especiales del “bien común” sean administradas por la Fundación Web3.

Es poco probable que estos puntos generales cambien antes del lanzaminto del bloque génesis, mientras que en este momento es muy difícil hacer estimaciones precisas sobre el número de ranuras de parachains y cuánto costarán.

Parachains en Polkadot

Parachains es el término que utilizamos para describir un sistema externo (normalmente, pero no necesariamente, una cadena de bloques) que forma parte pero es un miembro externo de la red de Polkadot. Un blockchain puede interactuar con Polkadot de dos maneras principales: como una parachain nativa o parachain enlace/puente. Para implementarse como un parachain nativo, un equipo podría desarrollar utilizando el Cumulus framework (basado en Substrate), desarrollarlo desde cero o usar uno de los próximos kits de desarrollo de parachains. Los parachains nativos pueden utilizar la mensajería entre cadenas y la seguridad compartida de Polkadot. Esto le ahorra la necesidad de inflar su moneda para incentivar a los mineros o los stakers/delegadores para asegurar su red. Alternativamente, si una cadena de bloques tiene una manera de votacion propia o manera de govierno y que toman decisiones para su propia red y lo quieren mantener independiente de el proceso de govierno de Polkadot y que como consecuencia dificulta el movimiento a la red principal de Polkadot, entonces puede retener su propio mecanismo de consenso govierno y conectarse a travez de una Parachain como un puente/enlace alojado en una parachain para convertirse en una “cadena de puentes”. Para que las cadenas de puentes y la red Polkadot se comuniquen, la cadena de puentes debe finalizarse antes de que los mensajes puedan transmitirse de forma segura. Es probable que múltiples blockchains puedan compartir el mismo parachain de puente y, por lo tanto, el costo de su slot o posicion.

Varios potenciales Parachains conectados a la relay chain.

¿Por qué hay un número finito de parachains?

Los parachain cuestan recursos para garantizar que permanezcan seguros y vivos. Hay un número finito de ranuras de parachains porque hay una cantidad finita de recursos en la red Polkadot. Esto es similar a otras redes que también contienen límites en su rendimiento computacional e introducen tarifas y otras medidas para administrarlo. Si bien aún no está claro cuántos parachain soportará el diseño de Polkadot "versión 1", la cantidad real de cadenas que pueden ser soportadas en la génesis será naturalmente menor, ya que algunos aspectos del sistema aún no se han optimizado. Como se mencionó en el documento técnico original de Polkadot, existen restricciones clave de escalabilidad con Polkadot "versión 1", específicamente la sobrecarga cuadrática para las colas de mensajes, que llevan a un límite superior natural. Los DOTs deben estar Delegados para adquirir una ranura de parachain, por lo que los parachain tienen un valor en Stake y unir una cadena inútil es costoso.

Objetivos para el lanzamiento del parachains

Actualmente esperamos que Polkadot se lance con un puñado de ranuras de parachains. Los slots de parachains de Polkadot aumentarán de alrededor de cinco a entre 50 y 200 slots a medida que se realicen varias optimizaciones en la implementación durante el primer o segundo año de operación. Los objetivos de este plan de despliegue, en orden de importancia, son:

1. Garantizar la seguridad en la cadena de Polkadot relay chain.

2. Permitir que los proyectos que agreguen el mayor valor a Polkadot suban a bordo primero.

3. Mantener el equilibrio entre la oferta y la demanda de las ranuras de parachains para que haya incentivos económicos apropiados para ser un validador en la red.

4. Permitir la proliferación de experimentación y nuevos casos de uso a medida que la red se amplíe.

Incluidos en este plan de despliegue están los “parachains génesis” que se lanzarán en la junto con el bloque génesis y los “parachain subastados” que estarán disponibles después del bloque génesis. Las siguientes secciones explican esto.

Parachains Génesis:

Para el bloque génesis es poco probable que haya muchos parachain. En la medida en que haya operadores de parachains, los propietarios de las ranuras serán determinados por la Fundación Web3 de dos maneras:

La Fundación Web3 ha patrocinado ciertos blockchains de bienes comunes, incluidas las cadenas de puentes y una cadena de contratos inteligente básica. Si estos están listos para el bloque génesis, entonces serán incluidos.

y una inteligente básica. Si estos están listos para el bloque génesis, entonces serán incluidos. La Fundación Web3 ejecutará una o más subastas para los blockchains que estan fuera pero quieren entrar despues del bloque genesis, en un formato similar al de las subastas posteriores al bloque genesis, descritas a continuación, para que los equipos puedan arrendar espacios a cambio de colocar más DOTs en depósito que cualquier otro.

Las cadenas de bienes comunes incluyen aquellas que la Fundación Web3 considera estratégicamente importantes o que ya se ha comprometido con el desarrollo. Esto incluye:

Puente Ethereum-Polkadot

Puente Bitcoin-Polkadot

Edgeware, una plataforma abierta de contratos inteligentes Wasm-based.

Proyectos de infraestructura crítica, por ejemplo DEXs o stablecoins.

Para obtener una versión actualizada de esta explicación, visite el Wiki de Polkadot.

Subasta de parachains

La gran mayoría de las blockchains se ofrecerán en una subasta abierta en la que cualquiera pueda participar.

A perpetuidad, habrá una disponibilidad constante de las subastas de parachains, de modo que si su proyecto quiere ocupar un espacio de una ranura en Polkadot, habrá suficientes oportunidades para ofertar y asegurar una. A medida que la demanda de espacios se incrementa con el tiempo, el mecanismo de gobierno puede introducir nuevos espacios. A la inversa, si llegamos a un punto en el que hay demasiados parachain, se puede reducir el número total de ranuras.

Las ranuras para parachains se ofrecen bajo una Candle-auction libre sin necesidad de pedir permisos y modificada para garantizar que sea justa y segura en un blockchain. Este mecanismo hace que sea muy difícil para un actor tratar de dirigir el sistema o de ofertar a los postores honestos mediante el remate de la subasta, lo que hace que la subasta sea injusta.

Los licitantes pueden ser parachains existentes que buscan renovar o extender su contrato de alquiler o pueden ser nuevos actores que buscan desplegar un parachain. En el último caso, esos actores pueden ser cuentas regulares de Polkadot (es decir, cuentas con fondos mantenidos directamente en la cadena de retransmisión), pero también pueden provenir de parachains, lo que potencialmente permite que los contratos inteligentes realicen ofertas. Esto podría, por lo tanto, incluso permitir que una comunidad recaude fondos a través de un contrato inteligente para asegurar la ranura para uns parachain de un proyecto que podría proporcionar alguna recompensa a los patrocinadores.

Proceso para obtener una ranura parachains

Como se mencionó, la estructura de la disponibilidad de ranuras sera constante de manera que siempre debería haber ranuras parachain subastándose.

Estas no son realmente ventas en el sentido de que los postores están comprando nada. Simplemente están colocando una suma de tokens DOT para un depósito a plazo fijo. El costo efectivo del arrendamiento es, por lo tanto, solo el costo de oportunidad, que puede modelarse como la devaluación a través de la inflación. Al final del contrato de arrendamiento de la ranura parachain, se devolverá el depósito.

El calendario para los plazos de alquiler de parachains se divide en “períodos de arrendamiento” de seis-meses. Todas las ranuras tienen sus períodos de arrendamiento que comienzan y terminan al mismo tiempo, por lo que para cualquier período de arrendamiento dado solo hay un número de ranuras idénticas.

Una subasta es por el derecho a ocupar una ranura slots de parachain en cada uno de los cuatro períodos que conforman los próximos dos años de tiempo de arrendamiento. Estos cuatro períodos de seis meses pueden ir todos al mismo oferente (obteniendo un período ininterrumpido de dos años a partir del inicio del próximo período de arrendamiento), o pueden ir a cuatro postores individuales, o alguna combinación.

Este formato permite varios casos de uso; un nuevo proyecto puede desear “probar” ser un parachain durante seis meses solo con la compra del primer período. A la inversa, un proyecto podría querer asegurar una pista de dos años haciendo una sola oferta para los cuatro períodos. O tal vez se le garantice un período de 12 meses dentro de 12 meses una vez que se desarrolle el proyecto al hacer una oferta en los dos últimos períodos. Los parachains existentes tal vez deseen mantener su posición renovada al ganar constantemente la posición final y, por lo tanto, mantener siempre el arrendamiento restante entre 18 y 24 meses.

El mecanismo de la subasta está diseñado para maximizar la cantidad de DOTs mantenidos en Stake / delegacion / Bond, durante todo el período de dos años, por lo que el mejor único postor para el período de arrendamiento de cualquier ranura no siempre puede “ganar”.

El escenario de ejemplo y la Figura 1 a continuación ilustran cómo funciona el mecanismo de subasta. Suponiendo que solo hay una ranura de parachain disponible (como será el caso con todas las subastas iniciales):

Charlie propone depositar 75 DOTs por los cuatro períodos completos.

Dave hace una oferta para depositar 100 DOTs, pero solo para los dos últimos períodos (no le importan los dos primeros).

Emily ofrece depositar 40 DOTs, pero solo durante los dos primeros períodos (no quiere los dos últimos).

Ahora intentamos averiguar cómo combinar estas ofertas de tal manera que a uno o más oferentes se les asignen los espacios deseados. Hay cuatro formas posibles de asignar:

Charlie gana, Dave y Emily pierden. En este caso, 75 DOTs se mantienen en depósito durante cuatro períodos, lo que da un promedio de 75 DOTs mantenidos sobre el total de cuatro períodos.

Dave gana, Charlie y Emily pierden. En este caso, 100 DOTs se mantienen en depósito solo durante dos períodos, lo que da un promedio de 100 * 2/4 = 50 DOTs mantenidos durante el mismo tiempo. Esto es peor.

Emily gana, Charlie y Dave pierden. En este caso, los 40 DOT se mantienen en depósito solo durante dos períodos, lo que da un promedio de 40 * 2/4 = 20 DOT mantenidos durante los cuatro períodos. Esto es mucho peor.

Finalmente, podríamos tener a Dave y Emily ganando, y Charlie perdiendo. En este caso, 100 DOTs se mantienen en depósito durante dos períodos, y 40 DOT se mantienen durante los otros dos períodos, lo que da un promedio de (100 * 2 + 40 * 2) / 4 = 70 DOTs durante los cuatro períodos. Esto es bueno, pero no tan bueno como asignarlo a Charlie.

Figura 1: El mecanismo de subasta está diseñado para maximizar los DOT consolidados durante todo el período de dos años.

Entonces, aunque Dave tuvo la oferta más alta, cuando hacemos los cálculos, vemos que, dado que solo hizo una oferta por dos períodos de arrendamiento, tendría que compartir la ranura con Emily, que hizo una oferta mucho menor por los otros dos períodos. Juntas, las ofertas de Dave y Emily no se dejan tanto en depósito a través del período completo de arrendamiento de cuatro espacios, como la oferta de Charlie, por lo que es a Charlie a quien se asignan los espacios.

Participando en una subasta.

Todas las subastas de ranuras de parachains se llevarán a cabo en DOTs. Los proyectos que deseen desplegar un parachains podrían obtener DOTs de varias maneras, incluyendo:

Emitir sus propias fichas de parachains y cambiarlas por DOTs en el mercado abierto.

Comprar DOTs en el mercado abierto con los recursos existentes.

Sosteniendo una crowdsale para elevar DOTs.

Solicitando una beca de la Fundación Web3.

Además, puede ser posible que un grupo de proyectos se agreguen en un solo blockchain para compartir el costo de una franja de parachains. Por ejemplo, varios puentes podrían compartir razonablemente una sola ranura de parachain.

Costo de un parachains

En términos absolutos de tokens DOTs, los slots de parachains son gratuitos: los tokens DOTs requeridos para asegurar el slot ranura solo se mantienen en depósito, y se devuelven una vez que finaliza su permanencia como parachains. Para los proyectos que tienen capital (en particular, crypto-capital) “asentados alredeor” y que ya son optimistas acerca de ganar exposición económica a la red Polkadot, este “precio” es casi cero.

Para los proyectos que aún no se han implicado en la compra de Polkadot o que no tienen reservas de capital preexistentes, el “precio” efectivo para arrendar una franja de parachains es simplemente el costo de oportunidad de mantener los DOTs a largo plazo en lugar de cualquier otro activo como Bitcoins por ejemplo. Cabe destacar dos cosas aquí: para que un proyecto tenga éxito como parachain, necesariamente agregará utilidad a la red Polkadot y, como tal, aumentará su propuesta de valor y la base general de usuarios. Los efectos de la red son lo que son, los efectos económicos de estos cambios deberían ser superlineales. Por lo tanto, es razonable esperar que los proyectos de parachains quieran mantener una parte de su cartera de activos en DOTs durante el transcurso de su permanencia con el fin de capturar el valor de su propio éxito.

En segundo lugar, dentro de la red Polkadot, se requieren tokens DOTs para cuatro actividades: gobierno, arrendamiento de parachains, transacciones y Staking. Los DOTs que ya están en depósito para un arrendamiento de parachains no se pueden usar para tres de esas cuatro actividades (aún es posible la gobernabilidad), por lo que podemos considerar el precio real como el costo de oportunidad para no poder realizar transacciones con ellos, arrendar otros espacios y Stake. Mientras que los dos primeros tienen un valor indeterminado, este último es manejable, ya que es recompensado y utilizado como un baluarte contra la inflación.

Para el génesis block de Polkadot, se espera que el pago de recompensas de hasta el 20% prorrateado a través de la inflación de la base de emisión de hasta el 10% por año. (Esto es sustancialmente menor que la tasa de inflación del bloque génesis de Ethereum, que fue de alrededor del 30% / año, debido a las eficiencias asociadas con el consenso de BABE / GRANDPA sobre la Proof-of-Waste que se usa en Ethereum). Como tal, el precio efectivo por no hacer staking es realmente las recompensas perdidas, descontando el hecho de que no se tomaron riesgos y no se necesitó trabajo. Dependiendo del apetito por el riesgo, la experiencia en el dominio, los costos laborales, la eficiencia del sistema de staking y la valoración DOT, el 20% prorrateado solo podría considerarse un máximo teórico: los costos de oportunidad reales basados ​​en el DOT probablemente serían una porción mucho menor. Con el modelo preliminar, estimamos que los costos reales para un titular del DOT para respaldar una parachains son alrededor de $ 100,000 — $ 200,000 por año, y muy probablemente mucho menos en el período inicial de ampliación de escala.

En comparación, notamos que el costo anual de asegurar cadenas importantes (por ejemplo, Cosmos, Tezos y EOS) es de decenas de millones de USD por año, con Ethereum y Bitcoin en miles de millones. Por lo tanto, el costo de la seguridad en Polkadot sería de tres a cinco órdenes de magnitud menos, y sin embargo, proporcionaría un paso rápido, arbitrario y de confianza-libre entre las cadenas de acogida, representando una adición revolucionaria en el mundo blockchain como lo conocemos actualmente.

Los 300 crypto-tokens más importantes tienen una capitalización de mercado de más de $10m y casi todos tienen volúmenes diarios que superan los $100k. Suponiendo un factor de inflación anual conservador del 2% para los costos de minería, Staking o coste por transacciones, entonces incluso los proyectos de criptocurrencies más modestos están gastando más de $200k por año en seguridad. La mayoría tendría una ventaja económica al arrendar una ranura slot de parachain en Polkadot a estos precios en lugar de utilizar un consenso basado en la inflación, que es costoso, aislante y, a menudo, inseguro.

La investigación y el modelado adicionales ayudarán a informar el costo probable en DOTs de lograr un espacio en Polkadot.

Reconocemos que conectarse como un parachain a la red de Polkadot es un costo no trivial. A medida que escalamos la red aumentando el número de ranuras de parachains y desarrollando más puentes y puentes-ligeros, el costo general debería disminuir. En conjunto, la seguridad compartida en Polkadot debería presentar una opción considerablemente menos costosa para la seguridad de la red que asegurar una red a través de una colección de mineros / validadores de propiedad individual y de arranque individual que necesitan tomar decisiones de asignación de capital independientes.

Gobernancia

No hay ningún mecanismo explícito para que el gobierno bloquee o elimine parachains en Polkadot. Dicho esto, Polkadot es inherentemente un sistema gobernable y, como tal, el mecanismo de gobierno puede actualizar y mutar el blockchain a cualquier cosa que decida. Las mutaciones contenciosas y victimizantes son posibles, pero debido a que requiere la participación de múltiples grupos de partes interesadas, incluidos el consejo, los validadores y la base de token-hodler a largo plazo, estimamos que su probabilidad práctica es similar a la posibilidad de que una red importante pase un hard-fork igualmente malicioso. En el contexto de blockchains, el gobierno es novedoso: Polkadot es innegablemente un experimento en numerosas tecnologías de vanguardia y aunque esperamos mitigar el riesgo a través de auditorías, modelos y pruebas, nunca podemos saber con certeza lo que sucederá. En caso de que el experimento salga mal, inevitablemente se queda en la mesa como último recurso.

Al igual que un parachains no puede mover sus DOTs retenidos en depósito para la ranura, el contrato de arrendamiento solo les pertenece a ellos y es suyo para que lo hagan como ellos quieran. Los parachains Polkadot que son defectuosos (por ejemplo, una parachains cuya función de transición de estado permite bucles infinitos, bombas de memoria o mensajes no deseados) serán reconocidos y desabilitados por los validadores de red. Al igual que las cadenas de solitarias que a bordo de Polkadot adopten el consenso de Polkadot, los parachains que dejan la red abandonan el consenso de Polkadot. Estos antiguos parachains se convierten en cadenas individuales y deben prever su continuidad y seguridad.

Podemos encontrarnos en Riot, Twitter y Reddit.

Aprende más

¿Así que quieres apostar en Polkadot? — Gavin Wood

Polkadot Wiki — Estacando

Polkadot Wiki — Subasta de tragamonedas de parachains

Cómo funcionará la Prueba de Juego Nominada en Polkadot