A medida que explotó el espacio de las Criptomonedas , se crearon miles de nuevos proyectos con distintas cadenas de bloques . Pero si bien muchas de estas cadenas de bloques buscaban resolver problemas únicos o cumplir funciones específicas, la mayoría de ellas estaban completamente aisladas y no tenían forma de comunicarse o conectarse entre ONE . Polkadot es un proyecto que tiene como objetivo solucionar ese problema.
Polkadot es un protocolo de interoperabilidad blockchain diseñado para permitir la comunicación entre diferentes blockchains.
Descripción general de Polkadot
Gavin Wood fundó el proyecto en 2016, que se lanzó junto con su token nativo, DOT , en octubre de 2017. El proyecto de código abierto es desarrollado por la comunidad y cuenta con el respaldo de la Fundación Web3 . De acuerdo con las creencias de la Fundación Web3, Polkadot tiene como objetivo hacer que todas las cadenas de bloques sean interoperables y crear un sistema verdaderamente descentralizado donde los usuarios tengan el control.
Antes de fundar Polkadot y desarrollar blockchain en Parity , Wood fue cofundador de Ethereum . Mientras trabajaba en Ethereum, Wood ayudó a desarrollar el lenguaje de programación Solidity de Ethereum y también definió el lenguaje técnico de la máquina virtual Ethereum . El trabajo de Wood en el documento técnico y el lenguaje de programación de Ethereum se refleja tanto en el documento técnico de Polkadot como en el principal marco de programación para el desarrollo de Polkadot , Substrate .
DOT , el token nativo del ecosistema de Polkadot , se utiliza para facilitar las transacciones en la red de Polkadot . Los participantes de la red Polkadot también están facultados a través del DOT para participar en la gobernanza y la votación de los validadores. El token se encuentra entre las 25 principales criptomonedas por capitalización de mercado. En el momento de escribir este artículo, el Cripto tiene un suministro total de 1.700 millones de DOT y una capitalización de mercado de casi 10.000 millones de dólares. Debido a que el DOT no tiene un límite estricto para su suministro total, continuamente se agregará nuevo DOT al suministro a una tasa anual de alrededor del 10%.
¿Qué hace que Polkadot sea único?
Polkadot se creó con el objetivo de crear un ecosistema interoperable para todas las cadenas de bloques y plataformas de aplicaciones descentralizadas (dapp) . El objetivo que Polkadot quiere lograr ya lo distingue de muchas otras cadenas de bloques en desarrollo, pero Polkadot también se destaca por una variedad de otras razones:
- Multicadena: Polkadot es una cadena de bloques multicadena de “capa 0” que crea un marco para que otras cadenas de bloques se comuniquen.
- Procesamiento paralelo: en lugar de manejar una transacción a la vez, Polkadot puede validar múltiples transacciones y operar bajo diferentes funciones simultáneamente.
- Cadena de bloques gemela: Polkadot tiene una cadena de bloques gemela, Kusama ( KSM ), que comparte el mismo código base que Polkadot, pero está en su propia red principal independiente.
- ABUELO: El algoritmo de consenso original de Polkadot, GRANDPA, se basa en el modelo de consenso de prueba de participación nominada (NPoS).
Multicadena
Una diferencia clave que distingue a Polkadot de otras cadenas de bloques es que es una cadena múltiple. A menudo descrita como una cadena de bloques de capa 0, Polkadot crea la infraestructura para que otras cadenas de bloques se desarrollen a través de dos desarrollos clave: la cadena de retransmisión y las paracaídas.
Las paracaídas, o cadenas de bloques paralelas, son cadenas de bloques interconectadas que ayudan a unir Polkadot con cadenas externas y comunicarse entre ONE a través de la cadena de retransmisión. La cadena de retransmisión es responsable de llegar a un consenso y proporcionar interoperabilidad entre cadenas entre las diferentes cadenas de bloques. Dado que la cadena de retransmisión conecta todas las paracaídas a la cadena de bloques de Polkadot , las cadenas de retransmisión permiten una seguridad compartida, lo que significa que todas las demás cadenas son tan seguras como Polkadot.
Procesamiento en paralelo
Otra diferencia clave entre Polkadot y otras cadenas de bloques es su capacidad para procesar transacciones en paralelo. Otras cadenas de bloques (la red Ethereum , por ejemplo) ejecutan transacciones individualmente, lo que puede llevar a tiempos de transacción más largos. Para aumentar la velocidad de las transacciones, Polkadot utiliza sus paracaídas para distribuir las transacciones en toda la red.
Dado que las paracaídas permiten que se ejecuten múltiples cadenas de bloques dentro de la red de Polkadot , una paracaídas puede manejar tareas específicas de casos de uso, mientras que la cadena de Polkadot y otras paracaídas continúan manejando otras.
Cadena de bloques gemela
Una tercera razón por la que Polkadot es único entre otras cadenas de bloques es su primo: Kusama (KSM). Polkadot y Kusama operan de forma independiente, pero se crearon utilizando la misma base de código. Kusama es una cadena de bloques "salvaje y rápida" que permite a los usuarios experimentar con el ecosistema y probar nuevas actualizaciones del código. Polkadot, por otro lado, es mucho más estable y las mejoras se implementan más lentamente.
La experimentación y el desarrollo de la cadena de bloques Kusama pueden hacer que parezca una red de prueba para Polkadot, pero también es una cadena de bloques de la red principal. Esto proporciona beneficios a Polkadot por dos razones. En primer lugar, el rápido desarrollo de Kusama permite a Polkadot Aprende de sus errores e implementar actualizaciones cuando han demostrado ser exitosas. En segundo lugar, Kusama ofrece una barrera de entrada más baja para que los desarrolladores puedan lanzar proyectos exitosos antes de pasar a Polkadot.
Aunque las cadenas de bloques gemelas comenzaron a partir de la misma base de código, las diferentes naturalezas de los proyectos harán que poco a poco diverjan en su uso. Entonces, la relación Kusama-Polkadot no solo ayuda a construir una cadena de bloques de Polkadot más estable, sino que también constituye un experimento interesante a largo plazo.
ABUELO
Polkadot utiliza una versión modificada del protocolo de consenso de prueba de participación conocido como prueba de participación nominada. Según un modelo PoS tradicional utilizado por cadenas de bloques como Solana ( SOL ) y Cardano ( ADA ), cualquier participante de la red puede validar transacciones cumpliendo los requisitos de la cadena de bloques. En cambio, el modelo NPoS de Polkadot permite a los participantes usar sus tokens para votar sobre los validadores, y solo aquellos validadores que hayan recibido suficiente respaldo pueden comenzar a validar las transacciones.
Lo que hace que el consenso NPoS de Polkadot sea único entre los demás es su interpretación original del modelo conocido como GRANDPA. GRANDPA (acuerdo de prefijo derivado de ancestro recursivo basado en GHOST). En lugar de validar bloques a una tasa fija, GRANDPA sirve de una manera más dinámica y es capaz de manejar millones de bloques a la vez. Al hacerlo, GRANDPA permite a Polkadot liquidar transacciones rápidamente mientras la cadena de bloques funciona sin problemas y evitar retrasos en la red al ponerse al día con las transacciones cuando no está funcionando también.