¿Qué es Polygon o MATIC? Un ecosistema de sidechains para Ethereum

José Maldonado
22 JUN 2021
¿Qué es Polygon o MATIC? Un ecosistema de sidechains para Ethereum
1.

¿Qué es Polygon (MATIC)?

El proyecto Polygon (anteriormente conocido como MATIC), es un proyecto de escalabilidad de segunda capa (Second Layer o 2-Layer) diseñado para ofrecer opciones de escalabilidad para Ethereum (ETH). Además, también busca permitir funcionamiento cross-chain (entre cadenas), tanto públicas como privadas. Esto convierte a Polygon en un proyecto de gran relevancia en el mundo cripto, ya que apuesta a la interconexión de cadenas de forma rápida y económica.

Pero ¿Qué tan potente es en realidad Polygon? ¿Qué ventajas reales ofrece este proyecto? Pues bien, esto y más podrás conocerlos a continuación.

2.

Orígenes de Polygon

Hablar de los orígenes de Polygon es hablar de los orígenes de MATIC, el nombre con el que se conoció en primer lugar este proyecto. MATIC es un proyecto de escalabilidad para Ethereum que inició su desarrollo en el año 2018, de la mano de Jaynti Kanani, Sandeep Nailwal y Anurag Arjun. La idea detrás del desarrollo de MATIC es simple: hacer que las DApps de Ethereum pudieran ejecutarse en un entorno sidechain compatible con la EVM, permitiéndoles escalar y abaratar los costes de sus operaciones. Con ello, MATIC buscaba incrementar la usabilidad de las DApps de Ethereum, y evitar que los usuarios pagarán enormes comisiones por usar dichas aplicaciones.

Para lograr esto, MATIC hace uso de la tecnología de escalabilidad Plasma, para construir con ella una sidechain basada en Proof of Stake (PoS).  El uso de Plasma crea un puente con Ethereum, mientras la sidechain PoS permite desplegar aplicaciones cuyas transacciones pueden ser rápidamente validadas. Al final, todas las operaciones se resumen en una serie de transacciones que eran trasladadas desde la sidechain a la mainchain de Ethereum, usando Plasma, teniendo unas comisiones muy bajas. Además, con esto, se creaba un registro asegurado de que tales transacciones habían tenido lugar y fueron procesadas. En consecuencia, MATIC ofrece un alto volumen de procesamiento de transacciones y un costo por comisiones casi inexistente.

La idea de MATIC sin duda captó la atención de la comunidad y rápidamente catapultó su desarrollo. De hecho, MATIC pudo captar rápidamente un capital de más de 4 millones de dólares con los que iniciar su proyecto. Así, para el 19 mayo de 2019, salió a la luz MATIC con la generación del primer bloque en su sidechain principal.

El éxito del lanzamiento fue tal, que muchas aplicaciones de Ethereum comenzaron a lanzarse directamente sobre MATIC, aprovechando sus capacidades. Una de esas aplicaciones es AAVEGOTCHI, una popular aplicación DeFi gamificada, que realizó su lanzamiento oficial directamente sobre MATIC en lugar de sobre Ethereum. Con ello, los desarrolladores de AAVEGOTCHI no solo brindan una mejor experiencia de usuario, sino que se ahorran en comisiones más de 14 millones de dólares en pleno boom de las criptos de 2021.

Sin embargo, el proyecto MATIC quiso hacer que su ecosistema creciera mucho más allá, y como parte de ese movimiento, en febrero de 2021, se renombró el proyecto a Polygon. Desde entonces Polygon se presenta a sí misma como una red única para Ethereum capaz de interconectar otras blockchains con ese ecosistema, y al mismo tiempo, ofrecer capacidades blockchain públicas, privadas y anónimas según sean requeridas.

Relacionado: Cointelegraph Consulting: los proyectos DeFi en Polygon aumentan su uso

3.

¿Cómo funciona Polygon Network?

Polygon puede verse como un ecosistema capaz de crear sidechain que interactúan de forma completamente compatible con Ethereum y otras redes con las que se desee conexión. Para ello, los nodos Polygon establecen un puente o bridge, que permite crear una comunicación bidireccional entre la sidechain Polygon, y la red blockchain objetivo. De esta manera, toda la información necesaria o generada en la sidechain puede enviarse o recibirse a la red blockchain objetivo. Por ejemplo, si creamos una sidechain Polygon conectada a Ethereum, seremos capaces de enviar datos a Ethereum, o recibirlos de esa red. Este modelo permite que podamos enviar transacciones entre ambas redes sin mayores problemas.

Sidechains que funcionan con Proof of Stake

La ventaja en todo este modelo es que las sidechains de Polygon funcionan bajo Proof of Stake (PoS) y una regla de consenso, que permiten una gran velocidad. Además, las sidechains pueden configurarse de tal forma que puedan cumplir con los requisitos de las aplicaciones que son desplegadas en las mismas. Incluso, es posible desplegar una aplicación descentralizada (DApp) que funcione bajo una sidechain con nodos específicos para lograr el máximo rendimiento posible. Esto último puede ser muy centralizado para muchos, pero Polygon busca solucionar este problema de una forma muy simple: al final la información de la sidechain es escrita de forma resumida en una blockchain (sea Ethereum, Bitcoin o la que esté conectada a dicha sidechain). De esta forma, se mantiene un alto grado de seguridad y se descentraliza el accionar de la aplicación.

El modelo de PoS de Polygon, invita a los validadores a mantener su staking en la red con el fin de participar en el proceso de generación de bloques. Pero durante este proceso de generación, los nodos tendrán la tarea de crear un árbol Merkle especial que asocia de forma única e inequívoca a todas las transacciones dentro de ese bloque de la red Polygon. Dicho árbol Merkle, es el único dato que se envía como información a la red Ethereum usando Plasma. Esta información se usa como prueba fundamental de que la acción realizada en la red Polygon ha sido registrada de forma correcta y es inalterable. Este árbol Merkle es esencial para la próxima función que se da dentro de Polygon y sus nodos.

Controlando la cantidad de datos generados en la red

Los árboles Merkle generados permiten otra ventaja de este modelo de funcionamiento de Polygon. Dicha ventaja es una mejor gestión de los recursos de las sidechains. Considera por un momento lo que pasa en Ethereum, donde la cantidad de DApps y smart contracts desplegados hace que la blockchain aumente exponencialmente de tamaño. El principal problema de esto es que los nodos requieren de mucho almacenamiento y esto eleva los costes de mantenimiento. En el caso de Polygon, esto se soluciona con un conveniente protocolo para descartar bloques de la red de forma segura.

Para ello, Polygon envía la información de la sidechain a la mainchain de Ethereum en forma de hash de árbol Merkle, en lugar de enviar todas las transacciones a la red. Además, cada cierto número de puntos de control, las sidechains de Polygon pueden descartar la información almacenada en sus nodos de forma segura. Ya que, en caso de que necesiten una información anterior almacenada, todo lo que deben hacer es buscar el punto de control donde esa información está y reconstruir el árbol Merkle para obtener dichos datos. ¿Resultados? En Polygon no se pierde información, solo se transforma de un modo tal que ocupe el menor espacio posible, tanto en la sidechain como en la blockchain conectada.

Una red pensada para la expansión

Polygon también permite un funcionamiento bastante novedoso para sus sidechains. Por ejemplo, un desarrollador de una DApp tiene la capacidad de usar Polygon, crear sus propios nodos y una sidechain a la que unir su aplicación. De esta forma, el desarrollador puede controlar lo que pasa en la DApp, pero brindando condiciones de seguridad para sus usuarios. Por ejemplo, es posible navegar por el historial de la sidechain, y todas las operaciones que suceden en la misma. Esto es posible porque toda la información termina sintetizada en la blockchain objetivo a la que está conectada la sidechain.

El modelo adicionalmente puede expandirse por la cantidad de opciones y herramientas de desarrollo con las que cuenta Polygon. De hecho, podemos mencionar que Polygon permite el despliegue de tecnologías como:

  1. Sidechain conectadas a otras blockchains.
  2. Modelos standalone.
  3. Sidechains con ZK Rollups y Optimistic Rollups.
  4. Sidechains cerradas y centradas en instituciones o empresas.
  5. Capacidad para sidechains interoperables y cross-chain.

Esto deja claro que Polygon es una red pensada en la expansión de la tecnología blockchain y la máxima interoperabilidad entre sus partes.

4.

¿Qué es el Token MATIC?

El token nativo de Polygon Network es MATIC, un nombre que el proyecto desea conservar después de su renombramiento. Su principal papel de este token es:

  1. Servir para el staking dentro de la red.
  2. Permitir la movilización de valor entre sus usuarios.

El token MATIC tiene una emisión limitada a 10.000.000.000 de token MATIC. Y, en su lanzamiento, se realizó una serie de emisiones de la siguiente forma:

  1. Seed Round: 209.000.000 MATIC vendidos por un total de 161 mil dólares.
  2. Early Support Round: 171.000.000 MATIC vendidos por un total de 444.600 dólares.
  3. IEO: 1.900.000.000 MATIC vendidos por un total de 4,99 millones de dólares.

Todas estas ventas sirvieron para impulsar el desarrollo inicial de Polygon, quedando el resto para el sistema de recompensas de Polygon.

5.

Principales características de Polygon

Las principales características de la Polygon son:

  1. Uso de un potente algoritmo de consenso Proof of Stake para la sidechain, y el uso de smart contracts Plasma, para unir la red sidechain con la mainnet de Ethereum.
  2. Una infraestructura que permite que las DApps en Polygon puedan interactuar de forma bidireccional con la red Ethereum.
  3. Un completo kit de desarrollo pensado en mejorar la experiencia de desarrollo y de usuario para las DApss creadas con Polygon.
  4. Su red es pública, sin permisos y es capaz de soportar múltiples protocolos de consensos y otras redes blockchain además de Ethereum.
  5. Ofrece un sustancial aumento en la escalabilidad de la red, con un límite teórico de al menos 200 mil transacciones por segundos.
  6. También ofrece un menor coste por transacción.
  7. Permite la interoperabilidad entre las sidechains desplegadas en Polygon.
6.

Futuro de Polygon

Polygon es uno de los grandes competidores en el mundo cripto que buscan la tan ansiada interoperabilidad blockchain. Una carrera en la que proyectos como Cosmos, Polkadot, e incluso Hyperledger tiene camino andado. Sin embargo, Polygon tiene la ventaja de que muchas de sus soluciones son una realidad probada. De hecho, Polygon cuenta por lejos con la mayor comunidad de aplicaciones descentralizadas en su ecosistema. Por ejemplo, redes como 0x, AAVE, Curve, 1inch, SushiSwap, PoolTogether, Augur, Ocean Protocol, Clover Finance, Golem Network, Ren Protocol, Polkastarter, DODO, Furucombo, entre otros usan el poder de Polygon en este momento.

Esto deja muy en claro que Polygon es una de las más fuertes opciones en el mundo de la interoperabilidad blockchain. Y, frente a ello, protocolos como Polkadot, Kusama y Cosmos, apresuran sus desarrollos para competir en este nuevo mercado. Queda entonces por ver, cómo evolucionarán estas nuevas opciones, y como Polygon buscará mantener su sitial en el mundo cripto.

Relacionado con: Polygon (MATIC) se adelanta en la carrera por la adopción de capa 2