Polkadot, una red blockchain centrada en la interoperabilidad, ha lanzado la cadena Join-Accumulate Machine (JAM). Esta actualización es una nueva solución de escalabilidad y rendimiento. Polkadot siempre está superando los límites de lo posible.

¿Qué es la Cadena JAM?

La Join-Accumulate Machine (JAM) reemplazará la cadena de relevos de Polkadot por una más robusta y eficiente. JAM Chain tiene dos funciones principales: unirse y acumular. Estos están en cadena. Otros dos procesos, Collect y Refine, están fuera de la cadena.

El motivo de JAM como actualización única es simplificar y optimizar la cadena de bloques. A diferencia de las actualizaciones iterativas que pueden introducir muchos cambios pequeños a lo largo del tiempo, una única actualización permite una transición más controlada y eficiente. Menos disrupción y complejidad.

Detalles técnicos del JAM

JAM es una cadena acumulada, centrada en acumulaciones y agregación de resultados de cálculo de múltiples fuentes en un estado compartido. Una cadena de dominio específico además de la infraestructura existente de Polkadot.

Una característica clave de JAM es la ejecución de código sin permiso. Cualquiera puede implementar y ejecutar código en JAM Chain sin necesidad de pedir permiso a nadie. El estado de JAM Chain se divide en encapsulaciones llamadas servicios que incluyen código, equilibrio y algunos componentes de estado. Esto es similar a una cadena de contratos inteligentes, por lo que la creación de nuevos servicios no requiere permiso.

Otro punto importante es que JAM no tiene transacciones tradicionales. En su lugar, utiliza un modelo de procesamiento de dos etapas donde las entradas pasan por una etapa de Refinamiento antes de agregarse al estado de la cadena a través de la función Acumular. Los tipos de información extrínseca como Garantías, Garantías, Juicios, Preimágenes y Tickets son fundamentales para la seguridad y funcionalidad de JAM Chain.

Funciones principales de JAM

JAM Chain tiene tres funciones principales: Refinar, Acumular y OnTransfer.

Las funciones Refine, Accumulate y OnTransfer de JAM Chain. Ref: https://wiki.polkadot.network/docs/learn-jam-chain

La primera función se llama Refinar. Realiza cálculos sin estado y transforma los datos de entrada en informes de trabajo. Un paquete de trabajo puede contener varios elementos de trabajo que se procesan para producir resultados refinados.

La segunda función es Acumular y esta función agrega las salidas de Refinar al estado de la cadena. Tiene estado y puede leer y escribir en el almacenamiento de la cadena, administrar fondos y modificar el estado. La tercera función es OnTransfer, y esta función permite que los servicios se comuniquen de forma asincrónica y envíen y procesen mensajes y tokens.

El modelo de seguridad de JAM Chain es un modelo de procesamiento de dos etapas en el que los elementos de trabajo se refinan hasta convertirlos en resultados de trabajo y luego se acumulan en el estado del servicio. Entonces, los resultados son los que pretendían las transformaciones.

Escalabilidad y rendimiento

Uno de los principales objetivos de JAM Chain es escalar y funcionar. JAM utiliza computación multinúcleo y procesamiento paralelo para manejar múltiples cadenas y programas a la vez. Esto aumenta el rendimiento y la eficiencia de la red.

JAM también tiene contratos inteligentes y paquetes acumulativos de conocimiento cero (ZK-rollups) integrados. Esto agrega más funcionalidad y escalabilidad para que pueda tener aplicaciones más complejas y seguras. El procesamiento de bloques en canalización también optimiza el rendimiento al utilizar el tiempo completo del bloque para los cálculos.

El algoritmo SAFROLE, un mecanismo de producción de bloques basado en SNARK, aumenta el anonimato y minimiza la bifurcación. Esto hace que la producción de bloques sea más segura y eficiente.

Con 852 MB/s de disponibilidad distribuida, JAM supera a otras redes blockchain. En comparación, Solana con el cliente Firedancer es de 125 MB/s y Ethereum es de 1,3 MB/s con Danksharding. JAM puede manejar hasta 341 núcleos agregados y procesar entre 500 y 5000 gases EVM/μs y 4000 lecturas por segundo por núcleo.

Cadena de retransmisión JAM vs. Polkadot

JAM es más flexible y abstracto que la cadena de retransmisiones de Polkadot. Su modelo de servicio permite muchas aplicaciones y optimizaciones, por lo que puede utilizar componentes subyacentes según sea necesario.

Los parámetros fijos de JAM permiten optimizaciones específicas de la topología y la sincronización de la red, mientras que la cadena de retransmisión es altamente actualizable, lo que puede dificultar las optimizaciones. Esta filosofía de diseño prioriza la simplicidad y la eficiencia sobre las actualizaciones continuas.

Incentivos y soporte para desarrolladores

Para apoyar a JAM, la Fundación Web3 ha lanzado un premio acumulado de 65 millones de dólares. Este incentivo tiene como objetivo alentar a los desarrolladores a crear múltiples implementaciones del protocolo JAM y aumentar la funcionalidad y seguridad generales de la red.

Los participantes del Premio JAM Implementer deben cumplir ciertos hitos, como importar y producir bloques, estándares de desempeño y auditorías de seguridad. Esto fomentará la innovación y una red descentralizada que pueda realizar muchas tareas computacionales.

JAM Toaster es un entorno de prueba sólido que juega un papel importante en esto. Simula una red JAM completa con más de 1000 nodos para que pueda realizar pruebas de rendimiento y pruebas a gran escala. Esta infraestructura le permite optimizar su implementación y tener una red final que funcione sin problemas.

Respuesta futura y de la industria

La JAM Chain tiene grandes implicaciones para las paracaídas existentes y las nuevas aplicaciones. JAM proporciona una infraestructura más flexible y escalable para blockchain.

Desde EthPrague, donde líderes de la industria como Vitalik Buterin y Gavin Wood hablaron sobre el futuro de blockchain, vemos que JAM es clave para hacer avanzar el espacio. Mencionaron que JAM impulsará la innovación y la escalabilidad de blockchain.

La capacidad de JAM para conectarse a paracaídas existentes y admitir nuevas aplicaciones coloca a Polkadot a la vanguardia de blockchain. El procesamiento multinúcleo, los contratos inteligentes, los paquetes acumulativos de ZK y un entorno sin transacciones son un gran paso adelante para blockchain.

Conclusión

JAM Chain es un gran paso adelante para la escalabilidad y el rendimiento de blockchain. Un sistema más flexible y eficiente resuelve muchos de los problemas de la cadena de retransmisión y abre nuevas posibilidades para el desarrollo de blockchain.

Para los desarrolladores y las partes interesadas, es una oportunidad de estar a la vanguardia de una tecnología que cambiará la cara de las redes blockchain. Mire este espacio mientras se lanza JAM.