¿Qué es el kit de desarrollo de Polygon?

En la cadena Polygon está disponible un conjunto de herramientas para la implementación de cadenas de Capa 2 impulsadas por la tecnología ZK en Ethereum de manera más rápida. En este artículo revisaremos de qué se trata el Chain Development Kit (CDK por sus siglas en inglés) de la red Polygon de código abierto para desarrolladores. 

En la página oficial de Polygon, se muestra una explicación de lo que representa el CDK. Desde Polygon indican que CDK con un enfoque sólido en la modularidad, el Kit de Desarrollo de Cadenas ofrece a los desarrolladores la capacidad de iniciar nuevas cadenas en la capa 2 de Ethereum o realizar transiciones fluidas de las cadenas existentes en la Capa 1 (L1) a la Capa 2 (L2). 

Cada cadena creada a través del CDK está interconectada, lo que podría garantizar una confirmación prácticamente instantánea, una escalabilidad sin límites y un fondo de liquidez unificado. Al aprovechar el CDK, los desarrolladores tienen la oportunidad de diseñar con precisión cadenas de aplicaciones específicas que se ajusten a sus necesidades únicas.

Resaltan que: “El CDK está diseñado para priorizar las funcionalidades comerciales centrales y la participación del usuario, manteniendo al mismo tiempo el máximo rendimiento y escalabilidad. Esto incluye opciones en la máquina virtual, modo operativo, soluciones de disponibilidad de datos, tipos de secuenciador, tokens de gas y más. Por ejemplo, una cadena diseñada para una aplicación específica podría aprovechar el entorno de ejecución zkEVM, adoptar el modo ‘validium’ e implementar un secuenciador centralizado. Independientemente de estas opciones individualizadas, cada cadena mantiene una interoperabilidad con todas las demás cadenas de Polygon, lo que ofrece una solución de escalamiento L2 de alto rendimiento”.

Cadenas de aplicaciones específicas

Ahora bien, desde Polygon explican que el desarrollo de las cadenas de aplicaciones específicas, o como se les conoce “cadenas de aplicaciones“, son redes de cadenas de bloques especializadas diseñadas para realizar tareas específicas, lo que resulta en una mayor eficiencia en comparación con las cadenas de bloques de propósito general. 

Al enfocarse en una aplicación particular, como la gestión de la cadena de suministro o las finanzas descentralizadas, estas cadenas de bloques eliminan características innecesarias y costos computacionales, mejorando así la velocidad y eficiencia de los recursos.

Pero si bien esto puede resultar un beneficio, resulta que la especialidad de estas redes también puede llevar a una falta de versatilidad, adaptabilidad y posiblemente a una fragmentación en el panorama de las cadenas de bloques. Por lo tanto, a pesar de sus beneficios, estas cadenas de bloques deben considerar cuidadosamente la escalabilidad, la interoperabilidad y la preparación para el futuro.

Otro concepto que muestra Polygon es “Validium”, en este sentido, expresan que los Validiums son soluciones que procesan transacciones fuera de la red principal de Ethereum utilizando computación y disponibilidad de datos fuera de la cadena.

Además indican que los Validiums no almacenan datos de las transacciones de la red L1, y que en vez de hacer eso, generan pruebas ZK que posteriormente se publican como pruebas de validez, garantizando así la integridad de los datos al tiempo que optimiza la escalabilidad y el costo de las transacciones. 

Principios de diseño de Polygon CDK

Polygon CDK, como componente esencial de Polygon 2.0, transforma la infraestructura blockchain al proporcionar una mayor liquidez, mejorar el rendimiento y simplificar las transferencias de activos de manera fluida. Su enfoque también se centra en priorizar la experiencia del usuario y salvaguardar la seguridad de los datos. 

En este sentido, explican que la solución de Polygon CDK está basada en una serie de pilares que determinan su funcionamiento, estos pilares son: 

  • Alta modularidad: CDK proporciona un entorno modular para el diseño de cadenas L2 basadas en ZK, permitiendo a los desarrolladores personalizar las cadenas según sus necesidades.
  • Hiperescalabilidad: Las cadenas L2 de CDK mejoran significativamente la velocidad de las transacciones y se pueden multiplicar para lograr la visión de un ecosistema altamente escalable en Polygon 2.0.
  • Liquidez unificada: Las cadenas desarrolladas por CDK defienden la liquidez unificada al permitir transferencias fluidas de activos a través de múltiples cadenas dentro del ecosistema L2 de Polygon 2.0.
  • Disponibilidad de datos independiente: Con una capa de disponibilidad de datos dedicada y un DAC, las cadenas desarrolladas por CDK brindan confiabilidad y acceso sólido a los datos fuera de la cadena, independientemente de Ethereum.
  • Interoperabilidad componible: A través del puente LXLY, las cadenas desarrolladas por CDK mejoran la interacción fluida y el intercambio de activos entre diversas cadenas de bloques, fomentando un ecosistema interconectado y versátil.
  • Finalidad casi instantánea: Las cadenas implementadas mediante Polygon CDK se basan en la seguridad criptográfica, garantizando la integridad de las transacciones sin la necesidad de nodos completos y asegurando una finalidad casi instantánea y seguridad sólida.

Además, dentro de la información que dispone la web oficial de Polygon sobre este CDK indican lo que ellos consideran los factores clave para la adopción de este tipo de tecnología, entre los cuales resaltan:

  • Escalabilidad para Ethereum: Las cadenas desarrolladas por CDK escalan significativamente Ethereum, permitiendo a proyectos y empresas crear aplicaciones que satisfacen sus necesidades de espacio en bloques mientras preservan la seguridad y la integridad de la red principal de Ethereum.
  • Personalización de la lógica empresarial: Totalmente compatibles con la máquina virtual Ethereum (EVM), las cadenas de CDK permiten límites de gas personalizados, compatibilidad con códigos de operación e integraciones tecnológicas, mejorando la flexibilidad en el diseño de la lógica empresarial y la escalabilidad a través de Polygon zkEVM.
  • Opciones de privacidad: Las cadenas desarrolladas por CDK permiten la creación de cadenas de aplicaciones privadas, brindando una opción para aquellos que priorizan la privacidad en sus aplicaciones.
  • Orientado al cumplimiento: Estas cadenas permiten la soberanía de la red y el cumplimiento normativo al permitir que los mantenedores de redes elijan administradores que cumplan con las regulaciones locales.
  • Amplia compatibilidad con Web3: Al ser bifurcaciones directas de la pila zkEVM, las cadenas de CDK facilitan la transferencia de servicios y aprovechan un ecosistema integral con proveedores de servicios premium que ofrecen herramientas esenciales para la integración, el desarrollo y la implementación de aplicaciones.

¿Cómo operan estas cadenas?

Al aprovechar la tecnología zkEVM de Polygon, las cadenas desarrolladas con Polygon CDK ofrecen una solución de alto rendimiento para el escalamiento en la Capa 2. Los desarrolladores tienen la libertad de seleccionar el marco Validium, el cual incorpora una capa segura de disponibilidad de datos gestionada por un Comité de Disponibilidad de Datos (DAC). 

Estas cadenas, aunque pueden funcionar como cadenas de bloques L1 adaptadas a una lógica empresarial específica, proporcionan las ventajas inherentes de la escalabilidad casi infinita al ser soluciones L2.

Diseñadas con un enfoque centrado en el usuario, estas cadenas priorizan las funciones comerciales esenciales y las estrategias de participación del usuario sin sacrificar el rendimiento y la escalabilidad. El siguiente diagrama ofrece una visión de alto nivel de la arquitectura de una cadena desarrollada mediante Polygon CDK. 

Dentro de los conceptos que aborda la tecnología CDK también se destaca la Capa de Disponibilidad de Datos. En el contexto de blockchain, la disponibilidad de datos asegura que todos los nodos puedan acceder y verificar el historial completo de transacciones, lo cual es fundamental para mantener la transparencia, seguridad e integridad de la red.

No obstante, almacenar todos los datos de transacciones en la cadena principal (L1) puede generar altos costos y comprometer la privacidad. Las capas de disponibilidad de datos abordan estos problemas separando la ejecución de transacciones del almacenamiento de datos. Esto permite que los datos de las transacciones se almacenen fuera de la cadena, reduciendo costos y mejorando la privacidad, sin dejar de ser accesibles para su validación.

Esta separación presenta nuevos desafíos, como garantizar la gestión segura y confiable de los datos fuera de la cadena. Funciones como el DAC dentro del marco Polygon CDK abordan estas preocupaciones y ofrecen una supervisión confiable de los datos fuera de la cadena.

En definitiva, concluyen explicando que el Kit CDK propone una nueva manera de desarrollar redes de Capa 2 con mayor rapidez y en teoría con un alto rendimiento que permite al mismo tiempo resguardar los datos y la privacidad con la garantía de tener transacciones más rápidas y económicas

Aclaración: La información y/u opiniones emitidas en este artículo no representan necesariamente los puntos de vista o la línea editorial de Cointelegraph. La información aquí expuesta no debe ser tomada como consejo financiero o recomendación de inversión. Toda inversión y movimiento comercial implican riesgos y es responsabilidad de cada persona hacer su debida investigación antes de tomar una decisión de inversión.

Las inversiones en criptoactivos no están reguladas. Es posible que no sean apropiados para inversores minoristas y que se pierda el monto total invertido. Los servicios o productos ofrecidos no están dirigidos ni son accesibles a inversores en España.