-
En sus orígenes, Polygon fue un proyecto conocido como Matic.
-
Cuando Matic fue lanzado, se enfocaba en conectar Dapps con Ethereum.
-
En 2021, el proyecto se convierte en Polygon, un protocolo que interconecta sidechains y rollups.
-
Polygon ejecuta transacciones más rápido, más barato y en mayor cantidad que Ethereum.
-
Algunos de los proyectos que funcionan en Polygon son Curve, 1Inch, Polymarket y SushiSwap.
Table of Contents
Polygon es un protocolo que conecta cadenas laterales y rollups con Ethereum. Funciona como una solución escalable que mejora la velocidad de las transacciones de criptomonedas y reduce los costos de comisión. Además, posee su propio token, denominado POL (antes MATIC). Como si se tratara de una red de redes, su objetivo es que los desarrolladores puedan crear infraestructura para plataformas DeFi, juegos (GameFi), NFT, DAO, wallets y dapps de Ethereum.
El protocolo de Polygon también permite el funcionamiento cross-chain (interoperabilidad entre distintos sistemas basados en tecnología blockchain), lo que convierte a este proyecto en una herramienta con una proyección interesante en el ecosistema.
La ansiada interoperabilidad de redes de criptomonedas es un desafío que asumen varios proyectos en la actualidad, como Polkadot, Cosmos e incluso Hyperledger. Sin embargo, ninguno de estos proyectos ha alcanzado una comunidad tan amplia como la que posee Polygon en la actualidad.
Plataformas como Aave, Curve, 1inch, SushiSwap, 0x o Augur, OpenSea o Polymarket, entre muchas otras, utilizan Polygon como un puente entre sus usuarios y la seguridad de Ethereum.
Si nos vamos a las cifras, Polygon destaca por haber procesado, hasta 2024, más de 2,4 mil millones de transacciones, a través de 1,17 millones de contratos inteligentes de distintos proyectos y más de 200 millones de direcciones únicas. En promedio, el valor de las transacciones en Polygon es de USD 0,015, lo que representa un costo muy inferior al de otros sistemas de criptomonedas.
Además, Polygon cuenta con al menos 240 nodos validadores activos, que administran la red a través de Prueba de Participación (o Proof of Stake), un protocolo de consenso que se utiliza en redes como Ethereum para validar transacciones.
1 ¿Cuál es el Origen de Polygon?
Los orígenes de Polygon se remontan a 2017, cuando los desarrolladores Jaynti Kanani y Sandeep Nailwal, junto al consultor de negocios Anurag Arjun (y más tarde junto a Mihailo Bjelic), identificaron una solución para aliviar un cuello de botella crítico en el ecosistema Ethereum: la escalabilidad de la red. Las crecientes transacciones y la popularidad de las aplicaciones descentralizadas (dapps) estaban saturando la red, provocando aumentos exponenciales en los costos de transacción y tiempos de confirmación.
¿Quiénes fundaron Polygon?
Jaynti Kanani, cofundador de Polygon y hasta octubre de 2023 su CEO, es un inversionista e ingeniero que contribuyó con la construcción de Plasma y WalletConnect. Sandeep Nailwal, ingeniero en computación, es COO del proyecto, antiguo consultor de gestión de Deloitte y ex CEO y fundador de Scopeweaver.com (entre otros). Anurag Arjun, fundador y es CPO de Polygon, se encargó de la hoja de ruta del proyecto hasta que cambió de rumbo para fundar Avail. Mihailo Bjelic, es un ingeniero informático que se describe a sí mismo como maximalista tecnológico que comenzó a trabajar en la arquitectura de Polygon en 2019, ya con experiencia en la tecnología de Ethereum.
Matic Network fue la respuesta inicial a este desafío. Concebida como una solución de capa 2, un sistema o tecnología que se construye sobre el protocolo de una red de criptomonedas, como Ethereum (capa 1), para mejorar su escalabilidad. Matic se propuso aliviar la carga de Ethereum al procesar transacciones fuera de la cadena principal. Esto permitiría un mayor número de transacciones por segundo (TPS) y reduciría significativamente las tarifas.
Al principio, Matic exploró dos vías principales para lograr escalabilidad de Ethereum:
Por un lado, una plataforma asegurada por Ethereum, que se beneficiaría de la seguridad de la red principal y su consenso, además de su lógica de contratos inteligentes.
Por otro lado, se presentó la idea de crear una cadena lateral con seguridad propia y su propio consenso: este modelo, más independiente, ofrecería mayor flexibilidad, pero requeriría mecanismos de seguridad adicionales para garantizar la integridad de las transacciones.
Los fundadores de Matic se dieron cuenta de que el potencial de su proyecto iba más allá de una simple solución de escalabilidad para dapps. La visión se amplió para abarcar una infraestructura más amplia y flexible de múltiples soluciones, que incluyera esos dos mecanismos.
En febrero de 2021 llegaría la evolución del proyecto. Matic se rebautizó como Polygon, reflejando esta nueva ambición. El objetivo era crear un ecosistema de redes interconectadas y escalables, donde cualquier desarrollador pudiera construir y desplegar aplicaciones descentralizadas de manera eficiente. En ese momento, se lanzó un paquete acumulativo compatible con la EVM (máquina virtual de Ethereum), el código que ejecutan todas las computadoras y proyectos utilizan este protocolo.
Polygon se posicionó como una plataforma que no solo resolvía los problemas de escalabilidad de Ethereum, sino que también ofrecía una suite de herramientas y protocolos para desarrollar una nueva generación de aplicaciones, los proyectos DeFi, NFT, mercados predictivos y GameFi que surgieron en los años posteriores, además de proyectos DAO y wallets.
Este proyecto cuenta con un equipo de desarrolladores que pertenecen a Polygon Labs. Además, la iniciativa posee un consejo asesor conformado por Hudson Jameson (enlace de desarrolladores), ingeniero DevOps de la Fundación Ethereum; Pete Kim, jefe de ingeniería de la wallet de Coinbase; Anthony Sassano, corredor de apuestas en EthHub; y Ryan Sean Adams, inversionista de criptomonedas y emprendedor en serie, actualmente en Bankless.
2 ¿Cómo funciona Polygon?
Polygon puede entenderse como una plataforma que permite crear cadenas laterales que interactúan de forma completamente compatible con Ethereum. Además, puede brindar soporte a dapps y rollups que requieran conectarse a esa red u otras cadenas laterales. Para ejecutar estas conexiones, los nodos de Polygon establecen un puente (o bridge) que permite crear una comunicación bidireccional entre Ethereum y las cadenas laterales, las dapps o los rollups.
La principal razón por la que se utiliza una cadena lateral, que básicamente cumple la función de una red con su propio archivo de transacciones y sistema de verificación, consiste en proporcionar un mecanismo para ejecutar múltiples operaciones en un entorno ágil y económico. Las cadenas laterales alivian la carga de una red con tanta demanda como Ethereum, escalando las aplicaciones que requieren la seguridad de esta red para funcionar.
¿Qué es una sidechain o cadena lateral?
Una cadena lateral es un archivo digital de una contabilidad pública o privada, que registra datos de las transacciones de una red de intercambio de dinero que opera de forma independiente, pero está vinculada a una red principal, como Ethereum o Bitcoin. Las cadenas laterales permiten realizar transacciones fuera de la cadena principal, pueden ejecutar transacciones con base en una moneda nativa, poseen su propio consenso y están enfocadas en la escalabilidad o interoperabilidad de redes.
A través de este método, la información de las transacciones generadas en una cadena lateral puede enviarse o recibirse en la red objetivo, que puede ser Ethereum u otra cadena lateral.
¿Cómo funciona Polygon PoS?
Polygon utiliza un algoritmo de consenso Proof of Stake o Prueba de Participación. La cadena lateral de Polygon emplea nodos validadores (validator pool) para administrar las transacciones. Cada tanto el protocolo envía checkpoints (puntos de verificación) a Ethereum con el fin de proteger la información de su archivo en un sistema más robusto.
¿Qué es la Proof of Stake?
Proof of Stake (PoS), o Prueba de Participación en español, es un mecanismo de consenso alternativo al más conocido Proof of Work (PoW), utilizado en muchas criptomonedas. En lugar de requerir una gran cantidad de energía para resolver complejos problemas matemáticos (como en PoW), PoS funciona mediante un sistema de «apuesta». Los usuarios o nodos que validan transacciones y crear nuevos bloques en la blockchain deben «apostar» una cierta cantidad de sus criptomonedas. Cuanto más se apueste, mayor será la probabilidad de ser seleccionado para validar el siguiente bloque y recibir una recompensa y/o comisiones.
Durante este proceso, los nodos tendrán la tarea de crear un árbol Merkle especial que asocia de forma inequívoca todas las transacciones dentro de los bloques de la red Polygon. Este árbol Merkle es el único dato que se envía, en formato de hash, como información a la red Ethereum usando una puerta de enlace PoS (contrato nativo de Ethereum) o Plasma, un protocolo que también establece una lógica para contratos inteligentes y se usa en el puente entre la cadena la teral y la red principal de Ethereum.
Esta información se usa como prueba fundamental de que las acciones ejecutadas en la red Polygon han sido registradas de forma correcta y son inalterables.
Polygon PoS es una infraestructura que permite que las dapps en Polygon puedan interactuar de forma bidireccional con la red Ethereum. Esta red es pública, sin permisos, capaz de soportar múltiples protocolos de consenso además de Ethereum.
Además, ofrece un sustancial aumento en la escalabilidad de la red, con un límite teórico de al menos 200 mil transacciones por segundos con un costo de USD 0,015 en promedio.
Sin embargo, esta no es la única tecnología que integra Polygon.
¿Qué es y cómo funciona Polygon ZkEVM?
Polygon zkEVM es una solución de segunda capa que utiliza pruebas de conocimiento cero (zk-proofs) para ejecutar contratos inteligentes de Ethereum de forma segura y eficiente.
¿Qué son las pruebas de conocimiento cero y cómo funcionan?
Las pruebas de conocimiento cero (Zero-Knowledge Proofs, ZKP) son protocolos criptográficos que permiten a una persona o programa (el probador) demostrar a otro (el verificador) que sabe algo sin revelar ninguna información adicional más allá de la veracidad de esa afirmación. Es como demostrar que tienes la llave de una puerta sin mostrar la llave.
El uso de zkEVM en Polygon tiene varias ventajas: primero, se reduce el tamaño de los datos que se envían a la cadena principal de Ethereum al agrupar transacciones, lo que disminuye las comisiones y aumenta la velocidad. Segundo, se protege la privacidad de los usuarios (una persona o una aplicación descentralizada), ya que nadie puede ver ni manipular los datos de las transacciones. Tercero, se garantiza la seguridad de los contratos inteligentes, ya que las pruebas de conocimiento cero solo se pueden ejecutar si se cumplen las reglas del contrato.
Pero Polygon zkEVM no solo utiliza pruebas de conocimiento cero, sino que también utiliza una versión especial del EVM (Ethereum Virtual Machine). El zkEVM es una máquina virtual que es equivalente al EVM original, pero que funciona con pruebas de conocimiento cero. Esto significa que el zkEVM puede ejecutar cualquier contrato inteligente de Ethereum sin necesidad de modificarlo ni adaptarlo, con las ventajas ya comentadas.
¿Qué diferencia hay entre Polygon zkEVM y Polygon PoS? Existen varias diferencias importantes. Polygon PoS es una cadena lateral de Ethereum que utiliza un consenso de prueba de participación (PoS) para validar las transacciones. Este sistema ofrece una mayor escalabilidad que Ethereum, pero también tiene sus limitaciones: depende de sus propios validadores para garantizar la seguridad, almacena los datos en su propia cadena, y requiere ciertas adaptaciones para ejecutar los contratos inteligentes.
Polygon zkEVM, en cambio, es una solución de segunda capa que utiliza un contrato inteligente (de consenso) para coordinar a varios participantes que generan y validan lotes en la red principal. Polygon zkEVM ofrece una mayor escalabilidad y seguridad que Polygon PoS, ya que hereda la seguridad de Ethereum al publicar las pruebas en su blokchain, ofrece dos opciones para la disponibilidad de los datos (Validium y Volition), y permite ejecutar los contratos inteligentes sin ninguna modificación.
¿Qué es un zkrollup?
Un zkrollup es una herramienta utilizada por redes de criptomonedas para procesar múltiples transacciones de manera más rápida y económica fuera de la cadena principal. Funcionan conectados a una red principal como Ethereum, Solana e incluso Bitcoin, generalmente a través de contratos inteligentes que resumen grandes lotes de transacciones en una única transacción que se registra en la contabilidad de la red principal. En la práctica, un rollup permite reducir el valor de las comisiones para los usuarios.
¿Cómo funciona Polygon Bridge?
Polygon Bridge funciona con una arquitectura de doble consenso sin confianza, que maximiza la eficiencia y la descentralización. Permite transiciones de estado arbitrarias en Ethereum Virtual Machine (EVM). Es compatible con cadenas laterales, aplicaciones descentralizadas y rollups.
La red de Polygon cuenta con dos puertas de enlace: el Plasma Bridge y el Puente de Prueba de Participación (PoS) para validar transacciones. Ambas puertas de enlace admiten transferencias de POL, el token nativo de Polygon, de ETH y tokens de Ethereum, como los ERC-20 y ERC-721 (NFT). La forma más económica de operar con Polygon es a través del puente PoS.
El Plasma Bridge utiliza la tecnología de escalabilidad de Ethereum Plasma, una arquitectura para ejecutar transacciones fuera de la cadena principal. Y, en general, se recomienda para desarrolladores que necesitan más seguridad.
Por otro lado, el puente PoS se basa en un consenso de Ethereum para la seguridad. Destaca el hecho de que Polygon procesa depósitos al instante, aunque los retiros pueden demorar más. A través del puente PoS, los retiros pueden tomar de 45 minutos a tres horas, mientras que, a través del Plasma Bridge, pueden llevar hasta siete días.
Cuando los tokens cruzan Polygon Bridge, la oferta circulante del token no cambia. En otras palabras, cuando, por ejemplo, un usuario transfiere tokens de la red de Ethereum a la red de Polygon, estos permanecen bloqueados.
Es decir, la cantidad de tokens creados en la red de Polygon es igual a los creados en la red de Ethereum (haciendo una suerte de token wrapping). Polygon solo quemará los tokens anclados al puente al devolver los tokens a Ethereum, desbloqueándolos en esa red.
3 ¿Para qué sirve Polygon?
Polygon tiene una amplia gama de usos, casi del mismo modo que Ethereum. Sin embargo, de cara al usuario final y los proyectos que se apoyan en su infraestructura todo resulta más rápido y económico.
Del lado de los desarrolladores, Polygon ofrece un kit de desarrollo para implementar aplicaciones descentralizadas con un alto grado de personalización en su protocolo PoS o en su infraestructura zkEVM.
Del lado de las empresas, esta plataforma permite crear soluciones basadas en su tecnología. En otras palabras, permite conectar cadenas laterales con otras redes que utilizan blockchains. Soporta programas independientes (standalone). También es posible conectar cadenas laterales con zkrollups y optimistic rollups. Se pueden ejecutar cadenas laterales privadas o hacer que distintas redes sean interoperables (cross-chain).
Como usuario final de aplicaciones DeFi, se obtienen los beneficios antes mencionados: transacciones rápidas y baratas.
Algunas de las dapps de DeFi más populares han sido implementadas ya en Polygon, como por ejemplo Aave, 1inch, Curve Finance, SushiSwap, Polymarket y OpenSea. Pero también hay aplicaciones nativas que no se encuentran en ninguna otra red, como por ejemplo QuickSwap y Slingshot.
¿Cómo conectar una wallet a Polygon?
Agregar una wallet a Polygon es fácil. Por ejemplo, si se usa MetaMask, hay que ir a la Configuración de Redes: hacer clic en el ícono de MetaMask en el navegador. En la pantalla principal, buscar y hacer clic en el nombre de la red actual (por ejemplo, «Ethereum Mainnet»). Se desplegará un menú. Selecciona la opción «Agregar red». Luego se introducen los datos de la red. En este caso, Polygon Mainnet. Si se usa TrustWallet o Ledger, los pasos son similares.
4 ¿Qué es POL (MATIC)?
Originalmente, el token de Polygon se denominó MATIC y tuvo una emisión limitada de 10.000.000.000 de tokens. Tras su lanzamiento, se realizó una serie de emisiones de la siguiente forma:
- Seed Round: 209.000.000 MATIC vendidos por un total de 161 mil dólares.
- Early Support Round: 171.000.000 MATIC vendidos por un total de 444.600 dólares.
- IEO: 1.900.000.000 MATIC vendidos por un total de 4,99 millones de dólares.
Estas ventas sirvieron para impulsar el desarrollo inicial de Polygon, quedando el resto para el sistema de recompensas de Polygon.
El nuevo token nativo de la red Polygon, que sustituye al anterior token MATIC, se denomina POL. La actualización se llevó a cabo el 4 de septiembre de 2024, con una proporción de 1:1. La emisión tendrá una inflación del 2% anual.
La actualización a POL permite una mayor flexibilidad en la emisión de nuevos suministros y mejora la utilidad del token. Esta actualización permitirá a la comunidad participar de forma más activa en el crecimiento de la red.
Con MATIC solo obtenía comisiones del gas y el staking. Ahora, con el nuevo token POL también obtendrá comisiones de acciones adicionales. Por ejemplo, staking para garantizar la disponibilidad de datos o descentralizar un secuenciador. Polygon asegura que en el futuro existirán más opciones de generación de comisiones.
Los titulares de tokens POL pueden:
- Hacer stake con POL delegando sus tokens a validadores de su elección
- Votar propuestas e influir en la dirección de la red
- Pagar tarifas de transacción para interactuar con dapps y otros servicios
5 ¿Cuáles son los proyectos más populares en Polygon?
Proyectos de Finanzas Descentralizadas (DeFi)
Aave: es un protocolo descentralizado para préstamos de código abierto, que permite a los usuarios prestar o tomar prestado criptomonedas sin la necesidad de intermediarios. A través de Aave, los usuarios pueden generar rendimientos sobre sus activos y acceder a liquidez de manera rápida y segura.
Curve Finance: se enfoca en intercambios de tokens y stablecoins. Curve utiliza pools de liquidez que optimizan los intercambios entre diferentes tokens, una plataforma para hacer trading con distintas herramientas.
Polymarket: es un mercado de predicción descentralizado que permite a los usuarios apostar sobre los resultados de eventos futuros. Los usuarios de Polymarket pueden crear mercados para cualquier evento y comprar o vender «acciones» que representan la probabilidad de que un evento ocurra.
QuickSwap: Es un exchange descentralizado (DEX) de criptomonedas. QuickSwap ofrece a los usuarios la posibilidad de intercambiar tokens ERC-20 de forma rápida y económica, con tarifas de transacción muy bajas.
SushiSwap: es otro DEX que se hizo conocido por su modelo de gobernanza descentralizada y su sistema de recompensas para los proveedores de liquidez. SushiSwap permite a los usuarios intercambiar tokens y proporcionar liquidez a cambio de comisiones.
Plataformas de NFT y Metaversos
OpenSea: es el mercado de NFT más grande del ecosistema. OpenSea permite a los usuarios crear, comprar y vender NFT de una amplia variedad de categorías, como arte digital, juegos, música y coleccionables.
The Sandbox: es un metaverso que permite a los usuarios crear, poseer y monetizar experiencias de juego 3D. The Sandbox utiliza NFT para representar la propiedad de tierras virtuales, avatares y otros activos digitales dentro de su mundo virtual.
Decentraland: es un metaverso donde los usuarios pueden comprar parcelas de tierra virtuales, construir experiencias y aplicaciones, y participar en una economía virtual. Decentraland se destaca por su descentralización y su enfoque en la propiedad de los usuarios.
6 ¿Cuáles son las ventajas y riesgos de usar Polygon?
Ventajas de Usar Polygon
Escalabilidad: Polygon resuelve uno de los mayores problemas de Ethereum: la congestión. Al procesar transacciones fuera de la cadena principal, Polygon puede manejar un volumen mucho mayor de transacciones, lo que resulta en tiempos de confirmación más rápidos y tarifas más bajas.
Velocidad: Las transacciones en Polygon se confirman en cuestión de segundos, lo que lo hace ideal para aplicaciones que requieren transacciones rápidas, como los juegos blockchain y las finanzas descentralizadas (DeFi).
Tarifas Bajas: El costo de las transacciones en Polygon es significativamente menor que en Ethereum, lo que lo hace más accesible para los usuarios y los desarrolladores.
Compatibilidad con Ethereum: Polygon es totalmente compatible con Ethereum, lo que significa que los desarrolladores pueden fácilmente portar sus aplicaciones de Ethereum a Polygon.
Variedad de Soluciones: Polygon ofrece múltiples soluciones de escalamiento, como Polygon PoS, Polygon zkEVM, y otras, lo que permite a los desarrolladores elegir la solución que mejor se adapte a sus necesidades.
Riesgos de Usar Polygon
Dependencia de Ethereum: Aunque Polygon ofrece una mayor escalabilidad, sigue estando vinculado a Ethereum. Cualquier problema de seguridad o actualización importante en Ethereum podría afectar a Polygon.
Riesgos de Seguridad: Al igual que cualquier blockchain, Polygon es vulnerable a ataques de hackers. Aunque la plataforma ha implementado medidas de seguridad robustas, siempre existe el riesgo de que se descubran nuevas vulnerabilidades.
Volatilidad del Mercado: El valor del token POL, que se utiliza para pagar las tarifas de transacción en Polygon, está sujeto a la volatilidad del mercado de criptomonedas. Esto puede afectar el costo de utilizar la red.
Centralización: Si bien Polygon es una red descentralizada, existe cierto grado de centralización en la toma de decisiones, el desarrollo de la plataforma y la ejecución de la red en un número pequeño de validadores. Esto podría plantear preocupaciones sobre la gobernanza y el control de la red.
Riesgos Regulatorios: La regulación de las criptomonedas está en constante evolución. Cambios en las regulaciones podrían afectar el funcionamiento de Polygon y el valor de su token.