Elegir Polygon sobre Ethereum para construir dApps eficientes

Publicado: 2023-03-13

Polygon tiene como objetivo brindar a las personas numerosas opciones cuando crean dApp en Polygon. Algunos desarrolladores mantienen la seguridad por encima de la velocidad, mientras que otros comprometen la seguridad a cambio de tarifas y velocidad más bajas: la tecnología está creando múltiples soluciones de escalado centradas en Ethereum para abordar todas estas características diferentes.

Ethereum se ha mantenido como un pilar en el espacio de las criptomonedas. Desde DeFi hasta contratos inteligentes e incluso NFT, Ethereum sigue siendo una de las innovaciones clave de Web3. Sin embargo, a pesar del éxito deslumbrante, la tecnología ha tenido problemas con la congestión masiva de la red, las altas tarifas de la red y la reducción del rendimiento de las transacciones, factores que han creado un alcance para nuevos proyectos criptográficos que llegan para escalarlo. Polygon es uno de esos proyectos.

Con origen en 2017, la empresa de software con sede en India Polygon Technology escala Ethereum sin sacrificar sus beneficios de descentralización. Dado que la cantidad de dApps en Polygon llegó a 53 000, las empresas están utilizando las tarifas bajas y la alta velocidad de la tecnología para crear dApps con tecnología Ethereum.

En este artículo, analizaremos las diferentes facetas de Polygon y qué hace que la tecnología sea mejor que usar Ethereum para el desarrollo de dApps.

Talk to our Polygon experts

¿Cómo funciona el constructor Polygon dApp?

Polygon es una solución de escalado de Capa 2 que permite a los desarrolladores crear dApps en Ethereum sin quedar atrapados en las limitaciones de Ethereum.

La forma en que lo hace es mediante el desarrollo de una solución de capa 2 utilizando conceptos fuera de la cadena dentro de la cadena y diferentes modelos de gobernanza como Prueba de participación, que ayuda a la red a reducir su huella energética en un 99,95 %, una que Etherum también ha alcanzado después de The Merge. Además de usar una arquitectura PoS en la que los participantes de la red apuestan por MATIC para validar las transacciones, Polygon permite a los desarrolladores usar su SDK de código abierto para lanzar su dApp de Polygon en la parte posterior de múltiples técnicas de escalado:

ZK-Rollups: la tecnología basada en ethereum adquirió un desarrollador de protocolo de conocimiento cero (ZK), Mir, por USD 400 millones. Lo que hace este protocolo es permitir que los autenticadores de transacciones validen los datos cifrados sin acceder realmente a la información, lo que les permite generar la prueba de verificación en menos de 170 milisegundos.

Rollups optimistas: consiste en agrupar varias transacciones fuera de la cadena en lotes masivos antes de enviarlas a Ethereum. De esta manera, los costos fijos se reparten entre múltiples transacciones que reducen las tarifas del usuario final. En esencia, esta técnica de escalado asume la validez de las transacciones fuera de la cadena sin generar pruebas de validez para los lotes de transacciones en la cadena siguiendo una metodología de prueba de fraude para identificar las transacciones que tienen discrepancias.

Cadenas de plasma: esta técnica de escalado crea una relación padre-hijo en la cadena principal de Ethereum. Por ejemplo, las cadenas de plasma pueden implementar sus propias dApps en Polygon, lo que resulta útil cuando las otras cadenas laterales son pirateadas o caen. Además, las cadenas de plasma tienden a realizar transacciones fuera de la cadena con niveles de eficiencia más altos.

En la parte posterior de estos métodos de escalado, mientras que la respuesta a cuánto tiempo lleva construir dApp en Polygon es la misma que en Ethereum u otra tecnología de cadena de bloques, la velocidad de transacción y la diferencia de costos no tienen comparación.

Características de Polygon para el desarrollo de dApp

La tecnología combina las capacidades de las cadenas de bloques soberanas y Ethereum en un atractivo conjunto de funciones que ayuda a los desarrolladores a crear una aplicación descentralizada en Polygon que es altamente eficiente, escalable y rápida.

Compatibilidad con Ethereum

Cuando crea dApp en Polygon, trabaja en una plataforma con compatibilidad completa de Ethereum con la pila tecnológica, los idiomas, los estándares y las herramientas.

Alta escalabilidad

La tecnología se basa en cadenas de bloques dedicadas, un algoritmo de consenso escalable y un entorno de ejecución de Wasm personalizado.

Red competitiva Mayor seguridad

El desarrollo de Polygon dApp se basa en una instalación modular de "seguridad como servicio" que ofrece Ethereum o un grupo o validadores.

interoperabilidad

La tecnología viene con un soporte nativo para los puentes de paso de mensajes arbitrarios para sistemas externos y puede conectarse fácilmente con la cadena principal de Ethereum utilizando las ofertas de polígono SDK de puente.

Buena experiencia de usuario

Cuando crea dApp en Polygon, es muy similar a uno en Web2 puramente en la parte posterior de una instalación como la finalidad de transacción instantánea.

Modularidad

Polygon viene con alta extensibilidad, personalización, capacidad de actualización, colaboración comunitaria y un corto tiempo de comercialización.

Estas características de Polygon para el desarrollo de dApp están diseñadas para equiparar la tecnología con la adopción de Ethereum sin todas las limitaciones de este último. Esto hace que sea rentable tanto para los desarrolladores como para las empresas crear una aplicación descentralizada en Polygon.

En medio de estos conjuntos de características y los beneficios obvios de Polygon para el desarrollo de dApp, ¿es hora de dejar Ethereum? Y a nivel tecnológico, ¿qué diferencia tiene Ethereum del desarrollo de Polygon dApp?

Creación de dApps en Polygon vs Ethereum

Si bien The Merge movió a Ethereum de prueba de trabajo a prueba de participación, reduciendo su consumo de energía de 112 TWh a 0,01 TWh, la tecnología está donde Polygon ya está.

Pre-Merge Carbon Footprint

Sin embargo, la fusión no cambió el alto costo de transacción variable con el que viene Ethereum, un factor que Polygon aborda en gran medida. Además de esto, la velocidad de procesamiento de transacciones también se mantuvo sin cambios, que en el caso del desarrollo de Polygon dApps es de solo 65,000 transacciones por segundo en la parte posterior de la solución de escalabilidad de Capa 2.

Analicemos las diferencias para comprender por qué tiene sentido crear dApps en Polygon.

factores Etéreo Polígono
Base 2013 2017
Escalabilidad 10 TPS 7000
Tapa del mercado 139.56 mil millones 7.698 Billones
Tarifas de transacción promedio 0.4876 0,01 dólares estadounidenses
Lenguaje de programación Solidez Solidez, Golang, Vyper
Finalidad determinista de la transacción Instante 5 minutos
dApps totales 2970 53,000

Si bien la popularidad de Polygon está aumentando rápidamente, existen algunos problemas que aún prevalecen en la tecnología. Para comprender Polygon en su totalidad, es fundamental conocer las limitaciones que conlleva. Démosle un breve vistazo a ellos:

  • Dependencia de Ethereum: Ethereum se encuentra en el centro del ecosistema de Polygon como su capa de asentamiento. Esto ha resultado en que Polygon dependa completamente de Ethereum para sus operaciones.
  • En desarrollo: actualmente, Polygon viene con Matic POS Chains y Matic Plasma como soluciones de escalado. Otras soluciones de escalado, como Optimistic Rollups, zk Rollups, Sidechains, Validum Chains y Enterprise Chains, etc. aún se encuentran en sus etapas de desarrollo y no se sabe con certeza cuándo estarán disponibles.
  • Cadenas de plasma Matic: las cadenas de plasma poligonales solo se pueden usar para un conjunto limitado de casos de uso. Comparativamente, las cadenas POS son mucho más famosas ya que ofrecen una mayor experiencia de usuario y flexibilidad en comparación con Matic Plasma.
  • Competencia: hay una serie de soluciones de escalado, como Solana, Cosmos, Polkadot, etc., que están cobrando un impulso constante. Están haciendo uso de Ethereum y otras cadenas de bloques para ofrecer una mejor experiencia de usuario. En medio de esto, podríamos ver otras soluciones surgiendo y tomando la participación de mercado de Polygon.

Con todo lo que hemos cubierto hasta este punto, una cosa está clara: aunque la tecnología tiene algunas limitaciones que deben abordarse, los beneficios de Polygon para el desarrollo de dApp son imperdibles. Sin embargo, para un emprendedor lo necesario es conocer los casos de uso sobre los que puede crear dApp en Polygon.

Los casos de uso para construir dApp en Polygon

La principal razón por la que los proveedores de servicios de desarrollo de dApp como Appinventiv eligen Polygon es el hecho de que el producto final es el mismo que el resultado del desarrollo de la aplicación Ethereum, pero la experiencia del cliente es mucho mejor. Entonces, mientras las empresas obtienen la misma aplicación impulsada por Ethereum, sus usuarios obtienen una experiencia de usuario innovadora, una velocidad de transacción más baja y tarifas de transacción mínimas.

Pagos: la plataforma Polygon está diseñada para crear dApps que aceleran el proceso de pago, impulsando la liquidación de pagos casi en tiempo real a través de la integración especializada de API y SDK. Esto permite que las aplicaciones, los usuarios y los comerciantes realicen transacciones instantáneamente a través de múltiples criptomonedas, generalmente a través de tokens ETH o ERC-20. Este sistema se está implementando en tres fases distintas: 1. Pagos con token ERC-20 2. Transferencia de token en cadena cruzada 3. Modelos de pago basados ​​en Fiat.

Plataforma de préstamos: el siguiente caso de uso a considerar cuando crea dApp en Polygon es crear un módulo que permita a los prestamistas analizar las calificaciones crediticias de los usuarios y crear un contrato inteligente que automatice el proceso de desembolso del préstamo.

Juegos: la solución de escalado de cadenas laterales de capa 2 de Polygon hace que el desarrollo de plataformas de juegos basadas en cadenas de bloques sea eficiente y rápido. Con Ethereum y Polygon trabajando juntos, la plataforma podrá abordar los problemas de retraso que enfrentan los juegos de cadena de bloques que no son de Polygon.

Otros casos de uso: hay una variedad de otros casos de uso a considerar cuando crea una aplicación descentralizada en Polygon, como habilitar los tiempos de liquidación rápidos necesarios para los intercambios descentralizados para proporcionar un comercio más rápido y económico.

[Lea también: ¿Cómo monetizar con su dApp?]

Get service assistance for your dApp project

En medio de estos casos de uso, el ecosistema de Polygon se está expandiendo rápidamente. He aquí un vistazo a algunas de las principales aplicaciones que forman parte de la red.

Tech stack

Además, la mayoría de las dApps requieren un método para firmar transacciones sin enviar los detalles de las claves privadas de los usuarios. Gracias a sus mejoras de escalabilidad, la tecnología ayuda a habilitar un marco de identidad abierto para la dApp, resolviendo así el problema de la privacidad.

Estos casos de uso son solo una explicación superficial de por qué las empresas deberían desarrollar dApp en Polygon. Hay una gama de otras aplicaciones que se pueden construir en Polygon.

En última instancia, aunque las dApps de Polygon se basan en Ethereum, existen algunas diferencias muy importantes entre ellas, específicamente en la velocidad y el costo de las transacciones. Tales costosas tarifas de gasolina y transacciones lentas pueden generar una experiencia de usuario deficiente que tendría un impacto negativo en la adopción de la plataforma. En este sentido, tiene más sentido comercial seleccionar Polygon, gracias a su capacidad para respaldar transacciones más rápidas y tarifas de gas más bajas.

En Appinventiv, nuestro esfuerzo constante es pensar primero en los clientes de nuestros clientes y esta es la razón por la que creamos dApp en Polygon. Usando la tecnología, hemos creado una gama de aplicaciones descentralizadas, desde una aplicación de billetera criptográfica hasta un intercambio DeFi, todas prometiendo una experiencia positiva para el cliente.

¿Quiere explorar la tecnología para su próximo proyecto de dApp? Póngase en contacto con nuestros expertos en blockchain.