Saltar al contenido
0%

8 razones para elegir Polygon para el desarrollo blockchain

Daniel Idowu headshot

Escrito por Daniel Idowu

Publicado el 15 de agosto de 20235 min de lectura

La blockchain de Ethereum admite una amplia variedad de actividad económica, desde mercados de NFT y juegos hasta el creciente ecosistema DeFi. Ethereum fue diseñado para esta función mediante smart contracts, que pueden usarse para crear una amplia variedad de aplicaciones.

Polygon es una blockchain compatible con EVM que fue creada para ofrecer a los usuarios transacciones más rápidas y costos más bajos. Funciona como una blockchain paralela que corre junto a Ethereum, procesando transacciones rápidamente. Polygon mantiene su propio consenso y no hereda seguridad de Ethereum, lo que la convierte en una "sidechain".

Este artículo explicará con más detalle cómo funciona Polygon y enumerará las principales razones por las que los desarrolladores eligen Polygon para el desarrollo de blockchain. Al hacerlo, ofrecerá orientación sobre cómo empezar a desarrollar en Polygon.

¿Qué es Polygon?

Anteriormente conocida como Matic Network, Polygon es una sidechain de Ethereum que mantiene su propio consenso.

A diferencia de otras soluciones Layer 2, como zkSync y StarkNet, Polygon está desarrollando un conjunto de redes blockchain optimizadas para diferentes clases de aplicaciones. Estas redes incluyen Miden, Edge, Zero, Nightfall, Avail, Hermes y la solución de escalabilidad zkEVM.

Actualmente, Polygon funciona con dos soluciones Layer 2 estructuralmente distintas: Polygon PoS Chain y Plasma. Aunque tanto Plasma como Polygon PoS Chain intentan ofrecer transacciones más baratas y rápidas, operan y están diseñadas de manera diferente.

Polygon PoS Chain es una sidechain de prueba de participación (proof-of-stake) que realiza checkpoints en Ethereum para mejorar la seguridad. Plasma es una red de sidechains que procesan transacciones fuera de la cadena (off-chain). Estas sidechains envían checkpoints periódicos a la red principal de Ethereum.

Polygon busca ayudar a que el ecosistema de Ethereum aumente en tamaño, eficiencia, seguridad y utilidad. Para lograrlo, incentiva a los desarrolladores a producir soluciones atractivas lo más rápido posible. El propio token de criptomoneda de Polygon, MATIC, se usa para staking, pagar fees y realizar transacciones entre los participantes que interactúan dentro de la red de Polygon.

¿Por qué los desarrolladores eligen Polygon?

1. Velocidad y escala

En una sola sidechain, la red de Polygon puede obtener una velocidad de transacción hipotética de menos de 2 segundos. El uso de numerosas sidechains ayuda a la red a manejar millones de transacciones por segundo. Este mecanismo permite que la red de Polygon escale la cantidad de transacciones que puede procesar, y lo hace rápidamente.

2. Costos más bajos

Como plataforma para procesar transacciones, Polygon suele ser preferido sobre Ethereum para aplicaciones de menor valor porque los gas fees son más bajos. Como sidechain de prueba de participación, Polygon puede procesar rápidamente "lotes" de transacciones, lo que resulta en fees más bajos.

Según algunos analistas de criptomonedas, los gas fees de Polygon Matic podrían volver a $0.1 en un futuro cercano. Esto se debe a los esfuerzos de Polygon por minimizar el uso de gas en su red, incluyendo la implementación de la propuesta de mejora de Ethereum (EIP)-1559, que intenta reducir la volatilidad de los gas fees.

Polygon también está trabajando en soluciones de escalabilidad como Zk Rollups, que podrían aumentar la escalabilidad de la red y reducir los gastos de gas. Para calcular el precio promedio de una sola transacción, el gasto total en transacciones se divide entre el volumen total de transacciones.

3. Seguridad sólida

Aunque la cadena de prueba de participación de Polygon no está tan descentralizada como Ethereum, tiene una sólida reputación en materia de seguridad.

Como una de las principales empresas de blockchain de capa dos (layer-two), Polygon cuenta con buen financiamiento y emplea a muchos de los desarrolladores de Web3 más talentosos.

4. Facilidad de desarrollo

Una commit-chain como Polygon ofrece 100% de compatibilidad con EVM, lo que significa que el mismo código usado en Ethereum puede publicarse en Polygon sin modificaciones. Esto significa que todas las herramientas e infraestructura actuales de Ethereum son compatibles con Polygon de forma inmediata.

En cambio, las barreras de entrada para un desarrollador de ZK-rollup pueden ser mucho más altas, porque este tipo de sistemas suelen depender de cambios de código frecuentes y carecen de una infraestructura de herramientas completa.

Polygon también ofrece a los desarrolladores una amplia variedad de herramientas. Algunas de las más usadas son: Alchemy, OpenZepplin, Remix, Hardhat, Chainstack, Truffle, Ganache, Ether.js y Polyscan.

Estas herramientas ayudan a los desarrolladores a experimentar con Polygon al ofrecer una experiencia de aprendizaje más interactiva. También los ayudan a escribir smart contracts con facilidad, al mismo tiempo que aumentan su comprensión del ecosistema de Polygon.

5. Ecosistema grande

Polygon cuenta con un gran ecosistema de builders, desarrolladores y protocolos, incluyendo puentes de activos descentralizados y no custodiales, protocolos de synthetic farming, exchanges descentralizados AMM y juegos de mundo abierto.

Según DeFi Llama (un agregador de TVL para DeFi), Polygon ocupa actualmente el sexto lugar entre todas las blockchains en valor total bloqueado (TVL), con un TVL de más de $2 mil millones. Aunque su TVL ha caído más del 80% desde su máximo de más de $9 mil millones en julio de 2021, Polygon sigue teniendo uno de los ecosistemas más vibrantes entre todas las soluciones Layer 2 de Ethereum.

6. Plantillas

La comunidad de builders del ecosistema de Polygon ha creado plantillas excelentes para ayudar a los desarrolladores a comenzar nuevos proyectos, incluyendo plantillas de smart contracts que pueden usarse como bloques de construcción para lógica de negocio personalizada.

Por ejemplo, Directual es una plataforma de desarrollo low-code que ofrece plantillas para marketplaces de Web3, para ayudar a los desarrolladores a comenzar con el desarrollo de NFT. El código base (boilerplate) que ofrece Polygon Labs sirve como plantilla de sitio web Web3, simplificando el proceso de desarrollo y permitiendo construir rápidamente apps de Polygon.

7. Educación

Polygon Labs lanzó la versión beta de Polygon University para hacer más accesible la educación de desarrolladores. El objetivo es permitir que cualquier persona motivada aprenda a crear en Web3 y contribuya a escalar la infraestructura pública de Ethereum. Los desarrolladores pueden aprender todo sobre Polygon trabajando con el material del sitio web de Polygon University.

Polygon University es apenas el comienzo del plan más amplio de Polygon para incorporar a decenas de millones de desarrolladores a Web3 y equiparlos con las herramientas, la mentoría y el conocimiento que necesitan para prosperar.

8. Documentación exhaustiva

Polygon Wiki ofrece documentación exhaustiva, recursos de la comunidad y guías para desarrolladores interesados en aprender sobre Polygon o construir sobre esta red.

La documentación de Polygon ofrece recursos sobre una variedad de temas, incluyendo la creación de lógica de negocio escalable, la creación de aplicaciones escalables, la emisión y verificación de claims, la creación de gaming recipes y la creación de una DAO. La Wiki también ofrece información sobre cómo enviar transacciones EIP-1559 y el concepto de Account Abstraction.

¿Cómo empezar a desarrollar en Polygon?

Usar un proveedor de nodos como Alchemy facilita el despliegue de tu proyecto en el testnet de Polygon, el testnet de Mumbai y la Mainnet de Polygon. Para desplegar en el testnet de Mumbai necesitas acceder al faucet de Mumbai.

Para empezar, visita la guía Alchemy Polygon API Quickstart: ofrece ejemplos de código detallados y tutoriales fáciles de entender que te ayudarán a comenzar.

Más recursos

Background gradient

Construye magia blockchain

Alchemy combina los productos y herramientas de desarrollo Web3 más potentes con recursos, comunidad y un soporte legendario.