Polkadot (DOT) es una red blockchain interoperable que conecta diferentes cadenas, llamadas «parachains», para que puedan transferir datos y activos sin problemas. A medida que más parachains se unen a la red, Polkadot se vuelve cada vez más seguro. Las sólidas características de seguridad y escalabilidad de Polkadot hacen que la plataforma sea perfecta para aplicaciones financieras de alto valor y las emergentes Web3.
Lo primero es lo primero: ¿es importante una red blockchain interoperable? La respuesta es un rotundo Sí. Las cadenas de bloques en su forma actual tienen una capacidad limitada para intercambiar datos entre sí, y mucho menos activos digitales. Por ejemplo, un desarrollador no puede crear una aplicación de finanzas descentralizada que interactúe con activos de las blockchain de Ethereum y Solana.
Ese es un gran problema para las cadenas de bloques en general, porque mantiene los datos y el valor fragmentados en diferentes cadenas. Podrías estar pensando, pero ¿qué pasa con los puentes cross-chain? Claro, los puentes de Protocolo Ren existen, pero proporcionan activos de representación sintéticos al tiempo que introducen fricciones innecesarias y riesgos de seguridad.
Y qué pasa si todas las redes — o al menos muchas de ellas, ¿compartieran una cadena de gobierno en común? Entonces estás mirando el futuro de la web descentralizada, y eso es lo que Polkadot está construyendo.
Profundicemos y descubramos qué es la cadena de bloques Polkadot, cómo funciona Polkadot y todo lo que debe saber sobre los tokens DOT.
¿Qué es Polkadot?
Como una red multi-cadena, Polkadot se imagina a sí mismo como el terreno común entre las cadenas de bloques, (llamado parachains) que operan de acuerdo con sus propias reglas y propósitos. Puedes pensar en cada parachain como un estado dentro de la nación Polkadot.
¿Por qué una cadena de bloques se convertiría en una parachain de Polkadot? Un estado tiene mejores garantías de seguridad, lazos económicos y privilegios con otros estados como parte de una nación. Lo mismo ocurre con las parachains.
Al unirse a Polkadot, las parachains disfrutan de la sólida seguridad de la red, el marco de desarrollo y la conexión perfecta con otras cadenas de bloques. La libertad que se obtiene al recibir estas cualidades de forma predeterminada al conectarse a Polkadot permite que las parachains se centren directamente en el desarrollo de productos, servicios y aplicaciones especializados.
El objetivo de todo esto es traer la era de la web descentralizada — algo a lo que a Polkadot le gusta llamar Web3.
Descubre la mejor estrategia de Inversión con Bitcoin
Escribe aqui abajo tu nombre y correo electrónico para inscribirte a este Curso completamente GRATIS.
Con la Web3, atrás quedaron los días de la infraestructura de Internet monopolizada como Amazon Web Services, Google Cloud y Cloudflare. Facebook, Google e iCloud no son propietarios de tus datos y los terceros no pueden venderlos sin tu permiso.
En cambio, tu identidad persiste inmutablemente en la cadena de bloques, y tú eres su guardián. Las aplicaciones, los servicios y los productos están descentralizados, no se pueden censurar y se rigen por la comunidad. Las finanzas descentralizadas, incluidas las aplicaciones bancarias, de préstamos y de pago, abundan, al igual que los juegos descentralizados y las redes sociales.
Todo esto suena genial, pero hacer despegar Web3 no es poca cosa. En el núcleo de la construcción está la interacción entre la Relay Chain o Cadena de Retransmisión de Polkadot y las parachains, así que comencemos por ahí.
Polkadot Relay Chain
La Polkadot Relay Chain o Cadena de Retransmisión es la cadena principal de la red donde residen las características globales de la cadena de bloques. Por globales, nos referimos a características compartidas por cada parachain conectada a Polkadot. Estas características son seguridad, consenso de red, e interoperabilidad para datos y activos.
En otras palabras, la Relay Chain organiza toda la red de parachains (o dots, si se quiere) pero no mucho más. Sin embargo, eso no quiere decir que la Relay Chain no sea capaz de mucho. Los desarrolladores de Polkadot mantuvieron intencionalmente al minimo la Relay Chain y flexible para delegar tareas y características específicas a las parachains.
Todos los validadores de Polkadot colocan en «stake» sus tokens DOT en la Relay Chain. A medida que se conectan más validadores, aumenta el paradigma de seguridad de Polkadot. Y dado que la seguridad en la red Polkadot se considera una responsabilidad compartida entre la Relay Chain y las parachains, todos se benefician de mayores recompensas y una mayor seguridad.
La interoperabilidad de datos y criptoactivos es otra de las características significativas de la Relay Chain. Piensa en todo el ensamblaje de Polkadot como una computadora. La Relay Chain es como el procesador, mientras que cada parachain es el kernel.
Debido al estado compartido entre la Relay Chain y las parachain, se delegan cálculos específicos entre las parachains capaces de ellos. Eso permite a los desarrolladores utilizar la arquitectura extensible de Polkadot para producir productos potentes y desplegarlos a escala.
Parachains de Polkadot
Puedes visualizar rápidamente a las parachains dibujando puntos en una página y luego vinculándolos con algunas líneas rectas. Los puntos son parachains, y las líneas son el estado compartido de Polkadot con la Relay Chain o Cadena de Retransmisión que une toda la red.
Recuerda, Polkadot es la blockchain de blockchains. En otras palabras, la Relay Chain es la cadena de bloques principal de la red, pero cada punto, o parachain, también es su propia cadena de bloques. Algunos llaman a Polkadot un internet de blockchains o una plataforma multi-cadena, pero al final, todos se refieren a la interoperabilidad de la red.
Cada parachain establece las reglas para su gobierno, lo que significa que la Relay Chain no dicta cómo debe gobernarse cada parachain. La única regla aquí es que cada parachain debe ser validable por validadores de la Relay Chain.
Por lo tanto, una parachain se gobierna a sí misma (por ejemplo, a través de un token de gobierno) mientras pasa sus datos a “coladores” quienes producen bloques validados por validadores de la Relay Chain. Siempre que las parachains funcionen dentro de estos requisitos mínimos, pueden implementar su propia economía de tokens, especializaciones y comunidades independientes.
Las parachains se ejecutan en paralelo a la Relay Chain y, por lo tanto, también pueden procesar transacciones en paralelo. Esa es una característica esencial porque permite a Polkadot ejecutar virtualmente innumerable cantidad transacciones por segundo para escalar a las necesidades de (potencialmente) miles de millones de personas.
Como especificamos en la sección anterior sobre la Relay Chain, las ventajas de construir una cadena de bloques en Polkadot o portar una existente son muchas. Pero solo para refrescar, las dos ventajas principales son seguridad e interoperabilidad.
Por ejemplo, tal vez tu parachain aloja una versión descentralizada de Twitter. Otra parachain ejecuta una aplicación de identidad descentralizada que puedes integrar sin problemas para el inicio de sesión del usuario. Puedes incorporar las capacidades de almacenamiento de archivos de otra parachain para alojar los datos de tu aplicación e ir un paso más allá.
La capacidad de extraer capacidades de otras parachains (una característica llamada «composability«) es un atractivo masivo para los desarrolladores que consideran Polkadot. OK, pero ¿Cómo construyes una parachain? Suena complicado, pero no lo es gracia al Substrate framework de Polkadot.
Substrate es un conjunto de herramientas propias de Polkadot que permite a cualquier persona crear una blockchain completa de Polkadot, en unos 15 minutos. Si no lo crees, échale un vistazo a este video de Gavin Wood, fundador de Polkadot, encendiendo una computadora portátil, construyendo una cadena de bloques en Substrate y lanzándola en un entorno de red de prueba, todo en 15 minutos.
Construir y lanzar rápidamente una blockchain en Polkadot es posible gracias al WebAssebly estándar de Substrate. WebAssembly es desarrollado y soportado por Microsoft, Google, Mozilla y Apple, por lo que el entorno virtual que permite es de clase mundial. Además, Polkadot funciona muy bien con Rust, Golang y C++, lo que ayuda a aprovechar un amplio grupo de desarrolladores que ya utilizan estos lenguajes comunes.
En resumen, Substrate hace que sea fácil para cualquier persona construir una parachain lista para Polkadot utilizando lenguajes de codificación comunes. Esa accesibilidad es vital para cerrar la brecha entre el talento de los desarrolladores y la especialización en blockchain.
De acuerdo, estás al día con lo que es una parachain, junto con cómo construir una parachain. Pero ¿cómo se conecta una parachain a Polkadot? Hay tres formas, pero la más sencilla es ganar una parachain slot auction o subasta de espacio.
Parachain Slot Auctions
El hecho es que, nadie es dueño del espacio en Polkadot. Polkadot considera que el espacio de red es un recurso escaso y estima que hay espacio suficiente para solo 100 parachains. Por lo tanto, las parachains alquilan una posición en la red asegurando y conectando una cierta cantidad de tokens DOT.
¿Cuántos tokens DOT? Esa es una gran incógnita decidida durante una parachain slot auction. La forma en que funcionan las subastas es bastante simple en principio. Los proyectos que compiten por un espacio en la red hacen ofertas hasta que se decide un ganador.
La puja ganadora del espacio de la parachain se selecciona mediante una subasta de velas modificada. Un punto aleatorio durante la fase de cierre se selecciona como el ganador después que la subasta se cierra. El punto de hacerlo de esta manera es que alienta a los proyectos a ofertar temprano ya que, técnicamente, cuanto más tarde hagas una oferta, mayores serán las probabilidades de que el punto final de la subasta se coloque retroactivamente antes tu oferta.
Una vez que un proyecto gana un espacio de parachain, puede permanecer allí por un arrendamiento máximo de dos años (distribuidos en períodos de 3 meses). Al final de dos años, el proceso de subasta de parachain se repite para permanecer en la red. Eso garantiza que solo las parachains de alta calidad y bien respaldadas con el apoyo de la comunidad permanezcan en Polkadot.
Espacios de Parachains en Genesis
Para recaudar los tokens DOT necesarios para ofertar por un espacio para la parachain, los postores pueden ofertar con fondos recaudados de forma privada o usar la función de crowdloan o préstamo colectivo de Polkadot. Los crowdloans de Parachain están disponibles para cualquier proyecto registrado para una parachain slot auction, y le permite recaudar tokens DOT directamente a través de la comunidad de Polkadot.
A diferencia de las ICO de Ethereum, los crowdloans, no tratan de vender tokens DOT por otro. En cambio, durante un crowdloan, prometes una cantidad de tokens DOT que luego se bloquean durante la duración del arrendamiento del espacio de la parachain del proyecto (si gana el espacio de parachain). A cambio de unir tus tokens DOT, los promotores de la parachain probablemente distribuirán un token a los contribuyentes.
Si el proyecto que apoyas durante una subasta de parachain gana un espacio, tus tokens DOT vinculados se bloquean en tu billetera durante la duración del arrendamiento, por lo que no puedes usarlos para colocarlos en stake. Sin embargo, los proyectos DeFi de Polkadot como Acala están creando herramientas para acceder a la liquidez de tus tokens bloqueados, como tokens Liquid DOT (L-DOT).
Además, cuando finaliza el arrendamiento de la parachain, se liberan todos los tokens DOT vinculados para el arrendamiento, lo que significa que se desbloquean de nuevo en tu billetera. Por lo tanto, la vinculación de tokens DOT se trata más de mostrar tu apoyo a un proyecto al permitir que la red bloquee tus tokens por un tiempo, pero al final los recuperas.
La ventaja más significativa de ganar una parachain slot auction es que cada bloque de la Relay Chain incluye transacciones de tu parachain. Eso significa que tu parachain tiene acceso constante a la red. Pero no todos los proyectos necesitan acceso continuo — para algunos, solo se necesita acceso esporádico o bajo demanda. Para esos proyectos, hay parathreads.
Parathreads vs Parachains
Una parathread es una versión reducida de una parachain que no requiere su propio espacio para ejecutarse. En otras palabras, un parathread no necesita una conexión perpetua 24/7 a la Relay Chain de Polkadot para enviar mensajes y activos entre cadenas.
Aunque los parathreads no obtienen el mismo rendimiento a la Relay Chain o Cadena de Retransmisión que las parachains, aún comparten el mismo paradigma de seguridad y conectividad que las parachains. Esto se debe a que los parathreads existen en una parachain compartida con otros parathreads.
A Polkadot le gusta llamar a las parathreads, «parachains que pagan sobre la marcha«. En lugar de tener inclusión automática con cada bloque de la Relay Chain, los parathreads pueden pagar una tarifa por bloque que los incluya, lo que les permite pagar solo por lo que usan.
Iniciar en Polkadot como un parathread es una forma más barata para que las blockchains construidas en Substrate se fusionen con el ecosistema en lugar de derrochar dinero en un costoso espacio de parachain. Hacerlo también le da tiempo al proyecto para construir una base de usuarios y ser económicamente viable para que, con el tiempo, el proyecto pueda actualizarse y pasar de parathread —> parachain.
Un oráculo para una aplicación del clima, por ejemplo, funcionaría bien como un parathread, ya que es más como una aplicación que ocasionalmente se activa mediante una solicitud de datos. Por otro lado, un oráculo para mercados de exchanges descentralizados se ejecutará sin pausa y, por lo tanto, es más adecuado para un espacio de parachain.
En resumen, los parathreads son para aplicaciones de menor volumen que no requieren una inclusión perpetua en cada bloque de la Relay Chain, mientras que las parachains sí lo hacen.
Puentes Polkadot
Hemos explicado las parachains y los parathreads de Polkadot, que, en conjunto, representan solo dos de las tres rutas para conectarse a Polkadot. La tercera es un Polkadot bridge o puente.
Los puentes de Polkadot permiten que la Relay Chain de Polkadot trate una cadena de bloques externa como si fuera solo otra parachain o parathread. Por ejemplo, si un puente Polkadot < — > Ethereum está establecido, las dos blockchains, junto con cualquier parachain en el ecosistema de Polkadot, pueden comunicarse con Ethereum.
Para hacer un puente con Polkadot, hay tres opciones.
- Bridge pallet: Cualquier blockchain construida con Substrate puede conectarse a Polkadot utilizando este método. Por ejemplo, Polkadot < – > Kusama.
- Contratos inteligentes: las cadenas de bloques que no fueron construidas utilizando Substrate deben escribir contratos inteligentes en su lado para iniciar un puente con Polkadot.
- Contratos no inteligentes: las cadenas de bloques sin contratos inteligentes (como Bitcoin) pueden usar puentes basados en XClaim, tales como PolkaBTC.
Por lo tanto, incluso si una cadena de bloques construida en Substrate no elige ir por la ruta parachain/parathread, aún puede operar una cadena de bloques independiente pero conectada a través de un puente (opción 1 anterior).
Explicando el Token de Polkadot (DOT)
El token Polkadot (DOT) es un token de utilidad con muchos usos, lo que lo coloca entre los activos criptográficos mejor diseñados. Los tokens DOT se encuentran en el centro del ecosistema de Polkadot y se incluye en casi todos los procesos en lugar de ser una idea de último momento.
Stake DOT Tokens
El staking de DOT es posiblemente la función más importante del token. Polkadot utiliza un algoritmo de consenso denominado Proof of Stake o Prueba de participación que requiere validadores que coloquen en stake tokens DOT. Por lo tanto, para que la red Polkadot funcione de forma segura, el Staking de tokens DOT es esencial.
Cuando un validador coloca en stake sus tokens DOT, los posiciona como garantía para garantizar su honestidad al verificar las transacciones. Si se descubre que un validador es deshonesto, su participación de DOT se reduce, lo que significa que lo pierde todo de forma permanente.
Cualquiera puede colocar en stake tokens DOT usando una billetera Polkadot.js o a través del exchange Kraken. El Staking de tokens DOT en Kraken es la opción más fácil para principiantes. Pero, si ya tienes experiencia en el rubro, hacerlo con una billetera Polkadot.js es bastante sencillo.
Actualmente, las recompensas de participación de DOT promedian entre el 10% y el 12% de interés.
Usar DOT para la Gobernanza de Polkadot
Polkadot es una red descentralizada gobernada por los «holders» de tokens DOT. Si posees tokens DOT, puedes participar en los procesos de toma de decisiones de toda la red sobre el futuro del ecosistema.
Un problema con la gobernanza descentralizada basada en el modelo un token = un voto es que favorecen a los participantes ricos con grandes tenencias. Polkadot ha desarrollado una solución novedosa para dar a las partes más pequeñas una mayor voz en la votación a través del bloqueo de tokens. Cuanto más tiempo bloquees tus tokens en correspondencia con un voto, más peso se le dará a tu voto.
Si decides bloquear tus tokens por la duración máxima de 896 días, tu voto tiene un 600% de poder de voto adicional (dicho de otra manera, votas con el 600% de tus tenencias de tokens). Al final del período de bloqueo, tus tokens se desbloquean en tu billetera.
Vinculación de Tokens DOT con las Parachains
Los tokens DOT son el ingrediente esencial y necesario para que las parachains se conecten a Polkadot. Como detallamos anteriormente en esta guía de Polkadot, los aspirantes a parachain deben ganar primero una subasta de espacio en la red y luego bloquear tokens DOT para arrendar el espacio.
A diferencia de un contrato de arrendamiento de apartamento en el que pagas dinero a un propietario, y ese dinero se esfuma de tus tenencias, la vinculación con la parachain retiene los tokens DOT durante la duración del arrendamiento y luego los desbloquea cuando finaliza. Si participas en un crowdloan de parachain (el equivalente de Polkadot a una ICO), recuperarás tus tokens DOT vinculados cuando expire el arrendamiento de la parachain.