Polygon es una solución de escalabilidad basada en Ethereum que emplea varias tecnologías para mejorar la velocidad y la rentabilidad de las transacciones.
Polygon es una solución de escalabilidad basada en Ethereum que emplea varias tecnologías para mejorar la velocidad y la rentabilidad de las transacciones.
Con el aumento de la adopción y la popularidad, Ethereum se ha convertido a menudo en una red congestionada. Durante estos períodos, las transacciones a veces tardan un tiempo inconveniente en finalizarse y pueden requerir altas tarifas de gas. Los desarrolladores han ideado soluciones de escalabilidad para resolver este problema, incluyendo cadenas de capa 2 (L2) como Polygon.
Polygon tiene como objetivo aumentar la velocidad de las transacciones mientras disminuye los costos para los usuarios. Sin embargo, mientras que la mayoría de las soluciones de escalabilidad adoptan un enfoque para escalar, Polygon es una colección de múltiples enfoques. Comenzó como una única cadena lateral para Ethereum, operando en paralelo a Ethereum como una cadena de bloques independiente con sus propios validadores y mecanismo de consenso.
El ecosistema de Polygon ha crecido desde entonces hasta convertirse en una colección de tecnologías versátiles que incluyen una variedad de rollups (donde las transacciones se agrupan fuera de la cadena y se envían a la capa base para su finalización), una cadena de disponibilidad de datos, y un kit de desarrollo de software (SDK). Estas ofrecen diferentes soluciones para que las transacciones se realicen fuera de la cadena antes de ser comunicadas de vuelta a la cadena principal de Ethereum.
Mientras que las tarifas de transacción en Ethereum se pagan utilizando su moneda nativa ETH, las tarifas en Polygon se pagan utilizando el token nativo MATIC. MATIC también es utilizado por los validadores de Polygon para el staking, asegurando así la red y permitiéndoles recolectar recompensas.
¿Cómo se desarrolló Polygon?
Polygon fue creado por Jaynti Kanani, Sandeep Nailwal y Anurag Arjun en octubre de 2017. Con sede en Mumbai, India, estos tres desarrolladores nombraron su proyecto Matic Network y lo concibieron como una forma de ayudar a los proyectos de Ethereum a escalar, sin impedimentos por la congestión de la red como los causados por el popular juego de NFT CryptoKitties ese año.
Originalmente, Matic Network ofrecía una cadena lateral que utilizaba un tipo de solución de escalabilidad llamada More Viable Plasma (MoreVP), basada en la solución de escalabilidad Plasma. Matic rápidamente se convirtió en un lugar popular tanto para desarrolladores como para usuarios, ya que prometía un procesamiento de transacciones barato y eficiente. Sin embargo, a medida que la emoción se alejaba de Plasma y se dirigía hacia otras soluciones de escalabilidad como los rollups, el equipo de Matic Network expandió sus ambiciones para crecer con la industria.
En febrero de 2021, Matic Network se rebautizó como Polygon y reafirmó sus objetivos de estar a la vanguardia de la escalabilidad de Ethereum. El equipo también declaró su deseo de incorporar rollups optimistas, zk-rollups, cadenas de disponibilidad de datos y un kit de desarrollo de software (SDK) en su ecosistema (descritos a continuación).
Desde entonces, Polygon ha desarrollado, adquirido o se ha fusionado con múltiples otros proyectos que abarcan una serie de soluciones de escalabilidad y otras tecnologías basadas en blockchain. Quizás la más notable de estas fue una fusión con la plataforma de zk-rollup Hermez en agosto de 2021, un acuerdo valorado en aproximadamente $250 millones en ese momento. A lo largo de 2022, Polygon también se asoció con grandes nombres como Stripe (para impulsar su sistema de pago cripto), Instagram (para habilitar NFTs en la plataforma), Starbucks (para impulsar una iniciativa de NFT), y Disney (uniéndose a su famoso programa Accelerator).
Polygon recibió financiación inicial por un monto de $450,000 de inversores, incluyendo Coinbase Ventures en 2019, y otras inversiones han ido llegando a lo largo de los años siguientes. En febrero de 2022, Polygon recaudó $450 millones de firmas de capital de riesgo (VC) como Sequoia Capital India y Tiger Global para apoyar sus planes de desarrollo Web3.
¿Cómo funciona Polygon?
Polygon es un ecosistema de múltiples ofertas basadas en blockchain, la mayoría de las cuales son soluciones de escalabilidad.
Cadena lateral de Prueba de Participación
La cadena lateral de Prueba de Participación (PoS) de Polygon se lanzó en 2019 y fue su primer producto en vivo. En ese momento, Ethereum todavía era una blockchain de Prueba de Trabajo (PoW) y Polygon fue el primero en ofrecer una implementación de PoS utilizando una base de Ethereum. Es compatible con la Máquina Virtual de Ethereum (EVM), lo que significa que los desarrolladores pueden lanzar sus aplicaciones descentralizadas (dapps) de Ethereum sin problemas en Polygon.
La cadena lateral PoS opera junto a Ethereum y procesa transacciones de forma independiente. Luego comunica periódicamente estas transacciones a Ethereum. Polygon utiliza hasta 100 validadores que hacen staking de MATIC para asegurar la red y ganar recompensas de staking. Los usuarios individuales también pueden delegar sus MATIC a un validador para ganar una porción de las recompensas y tarifas.
Los usuarios de la cadena lateral PoS de Polygon primero deben enviar sus activos a Polygon a través de un puente desde Ethereum. Los puentes permiten a los usuarios bloquear sus activos en un contrato inteligente en Ethereum para acuñarlos en Polygon en una proporción de 1:1. Para retirar los activos en Ethereum, los usuarios primero deben quemar, o destruir, los tokens en la red de Polygon.
Hay dos tipos de puentes en Polygon:
Puente PoS – utiliza el mecanismo de consenso PoS (con validadores que no son de Ethereum) y permite depósitos casi inmediatos con retiros relativamente cortos.
Puente Plasma – utiliza una solución de escalabilidad llamada More Viable Plasma (MoreVP) y toma prestada la seguridad de Ethereum para permitir retiros más seguros, pero mucho más lentos, para los desarrolladores.
La cadena lateral PoS se ha vuelto popular tanto para desarrolladores como para usuarios individuales. Como resultado, grandes dapps de Ethereum como Aave, Curve, Sushiswap y Decentraland se han implementado en Polygon a través de su cadena lateral PoS.
Zk-rollups de Polygon
Cuando Matic Network se rebautizó como Polygon, se insertó en una cultura creciente de soluciones de escalabilidad de capa 2, principalmente rollups. Los rollups permiten escalar agrupando transacciones y transfiriendo los lotes a Ethereum para su finalización. De esta manera, los cálculos se realizan fuera de la cadena, pero los datos se mantienen en la cadena. Esto distribuye las tarifas entre muchos usuarios y disminuye los costos para cada individuo.
Los rollups de Polygon son rollups de conocimiento cero (zk-rollups), que utilizan criptografía para confirmar la corrección de las transacciones con pruebas de validez. Estos pequeños bits de datos se publican en Ethereum, en lugar de los datos completos de cada transacción individual, y comprimen la información para reducir aún más las tarifas de transacción. Los zk-rollups de Polygon son todos ligeramente diferentes e incluyen:
zkEVM: soporta un marco como la EVM, permitiendo que los contratos inteligentes existan en la solución de escalabilidad L2 como lo hacen en Ethereum.
Nightfall: un rollup optimista (que asume la validez de la transacción a menos que se impugne) hibridado con un zk-rollup que prioriza la privacidad de las transacciones.
Zero: ofrece un zk-rollup que genera pruebas más rápido que otros métodos para optimizar tanto el rendimiento como las tarifas.
Miden: utiliza una máquina virtual llamada Miden VM, que tiene como objetivo mejorar la seguridad de Ethereum.
Otras ofertas del ecosistema
Polygon también ha expandido sus objetivos más allá del desarrollo de soluciones de escalabilidad para Ethereum. En un esfuerzo por proporcionar una gama completa de soluciones a los desarrolladores de blockchain, también ofrece:
Avail: una blockchain modular que ofrece servicios de disponibilidad de datos y seguridad a otras blockchains, construida utilizando una versión modificada del marco Substrate detrás de las paracadenas de Polkadot
Edge: una plataforma para que los desarrolladores construyan redes blockchain de manera flexible y las hagan compatibles con Ethereum
ID: un sistema de identidad destinado a proporcionar una forma de interactuar con los servicios Web3 mientras protege la privacidad utilizando tecnología de conocimiento cero
¿Cómo se utiliza el token MATIC?
MATIC es el token nativo de la Red Polygon y, al igual que cualquier criptomoneda, puede funcionar como medio de intercambio. También se utiliza para pagar las tarifas de transacción en la cadena lateral PoS, los zk-rollups y otras soluciones de escalabilidad.
MATIC es también el token de staking de Polygon. Los validadores que procesan transacciones y aseguran la red deben bloquear sus tokens MATIC en un contrato inteligente a cambio de recompensas de staking.
Distribución de tokens
El token MATIC se lanzó por primera vez en abril de 2019 como un token ERC-20 en la blockchain de Ethereum, y hay un suministro máximo de 10 mil millones de tokens MATIC. Sin embargo, debido a que una porción de todas las tarifas de transacción se quema, el ecosistema está sujeto a deflación.
De los 10 mil millones de tokens, el 3.8% se emitió como parte de la venta privada de Matic Network en 2017. Otro 19% de los tokens se vendieron durante su venta de lanzamiento en 2019, recaudando $5 millones para el desarrollo del proyecto. El resto se asigna de la siguiente manera: 23.33% al fondo del ecosistema, 21.86% a la Fundación, 16% al equipo de desarrollo, 12% a operaciones de red y 4% a asesores. Todos los tokens estaban programados para ser liberados a finales de 2022.
Aspectos esenciales de Polygon
Polygon utiliza múltiples tipos de soluciones de escalabilidad para otorgar a los usuarios acceso más barato y eficiente a la blockchain de Ethereum
Los dos tipos principales de productos ofrecidos por Polygon son una cadena lateral de Prueba de Participación y un conjunto de zk-rollups
El token MATIC impulsa el ecosistema de Polygon, ya que se utiliza tanto para pagar tarifas de transacción como para asegurar la red a través del staking