rounded

Escrito por: PolkaWorld

 

¿Qué es JAM propuesto por Gavin Wood? ¿Por qué debería importarnos? Este artículo fue publicado en X por Goku, un miembro de la comunidad de Polkadot. Comienza desde la esencia del problema y lo analiza desde la perspectiva de Ethereum hasta Polkadot para ayudarlo a comprender el concepto de JAM más profundamente.

 

¡Sigue leyendo para ver la versión seleccionada de PolkaWorld!

 

¿Cómo llegamos hasta aquí y cuál es el problema?

 

Nuestra comprensión de la naturaleza y el significado de blockchain todavía está evolucionando y profundizándose en la actualidad.

 

Hoy en día, blockchain es como una computadora descentralizada y sin confianza que es verificable. Pero al mismo tiempo tiene algunas limitaciones que aún estamos explorando.

 

La forma en que funciona la cadena de bloques es que todas las transacciones se procesan secuencialmente, y una transacción sigue a la siguiente. El sistema primero comprenderá el estado actual, luego procesará estas transacciones y actualizará el estado.

 

Si bien este enfoque funciona, limita la capacidad de realizar múltiples tareas porque los validadores deben volver a verificar cada transacción, lo que resulta en un rendimiento más lento.

 

¿Cómo se puede ampliar un sistema así?

 

Ampliación: ampliación vertical

 

Escalar sincrónicamente: esto es lo que hacen los sistemas integrados como Solana.

 

  • Optimización extrema de código y hardware.

  • Utilice validadores más rápidos

  • Mejorar la calidad de la conexión

  • Logre el máximo rendimiento

 

Pero eventualmente, puedes encontrarte con un cuello de botella.

 

Si desea permanecer en Web3, probablemente se encontrará con un cuello de botella en el desarrollo. Porque las barreras de entrada son cada vez más altas, más complejas y más difíciles de superar. Ejecutar un nodo de validación sólido es cada vez más desafiante.

 

Entonces, ¿qué haces si quieres permanecer en Web3 pero no puedes escalar verticalmente?​

 

Tienes que escalar horizontalmente, es decir, escalar horizontalmente.

 

 

Ésta es la forma lógica de pensar en Silicon Valley.

 

En lugar de depender de un sistema superpoderoso, se pueden tener muchos sistemas más pequeños y débiles trabajando juntos en paralelo.

 

Así es como funciona Cosmos. Puedes conectarte a su ecosistema, aportar tu propia seguridad y expandirte según tus necesidades.

 

¿Qué hay de malo en esto? La seguridad está fragmentada. Diferentes niveles de seguridad. La interacción entre cadenas es limitada.

 

ICS, ATOM 2.0, la fusión de OSMO y ATOM: todos están tratando de abordar esta fragmentación y aportar cierta coherencia.

 

De esta manera, puede escalar a través de múltiples nodos, paralelizar la carga de trabajo, dividirla en pequeñas tareas y asignar diferentes tareas a diferentes nodos: ejecución de fragmentos y procesamiento de datos, cada fragmento Opera bajo un paraguas de seguridad unificado.

 

Este es Polkadot.

 

Cómo escala Polkadot

 

Surgió como el sucesor multicadena de Ethereum. Hoy en día, el enfoque de escalamiento centrado en Rollup de Ethereum sigue el camino del modelo parachain de Polkadot.

 

La diferencia radica en la forma en que ejecutan e implementan estos Rollups.

 

Polkadot coloca diferentes paracaídas (similares a Rollup) en una red de seguridad compartida que escala con garantías de seguridad unificadas. En comparación con el modelo Rollup de Ethereum, los verificadores de Polkadot no solo almacenan datos, sino que también vuelven a ejecutar Rollup para garantizar la coherencia y la seguridad.

 

Además, estos Rollups existen en el mismo ecosistema y cada Rollup tiene su propio estado y gobernanza independientes. Aunque comparten la misma garantía de seguridad, siguen siendo independientes entre sí.

 

Aunque Ethereum es un modelo Rollup, los contratos inteligentes comparten el mismo entorno, por lo que están más conectados, pero siguen siendo entidades independientes. Esta continua fragmentación persiste. La comunicación entre cadenas todavía enfrenta fricciones, procesamiento complejo y velocidad lenta, que es mucho menos eficiente que las transacciones nativas.

 

Pero el enfoque de Polkadot también tiene sus limitaciones. Se trata de una máquina de alto rendimiento y bajo coste en términos de rendimiento, disponibilidad de datos y ejecución. Pero sólo las paracaídas o cadenas enrollables, cadenas de esta forma específica, pueden optar por unirse a esta máquina. Los datos están atrapados en un determinado fragmento y no pueden existir entre varios fragmentos al mismo tiempo, ni pueden migrarse fácilmente. Esto todavía no es realmente una expansión, le falta coherencia. Esto también complica la experiencia del usuario, la experiencia de desarrollo y la sincronización de datos entre diferentes Rollups.

 

 

En pocas palabras, este es el problema al que se enfrenta Polkadot:

 

  • La fragmentación temprana fue demasiado severa

  • El uso del núcleo de Polkadot es demasiado monolítico y fijo.

  • DOT tiene un escenario de uso único y se utiliza para pagar por el espacio del bloque.

 

¿No sería fantástico si pudiéramos lograr escalabilidad con fragmentación sin obligar a los equipos a usar una determinada Capa 2 o parachain? ¿Qué pasaría si ni siquiera tuvieran que elegir?

 

JAM nació de estos descubrimientos, ya que un único modelo acumulativo de seguridad compartido no es la única forma de escalar.

 

La clave para lograr avances reales es abstraer y generalizar aún más la infraestructura de Polkadot.

 

Analogía entre JAM y KERNEL

 

El kernel es como el administrador central de las operaciones de la computadora:

 

  • Administrar los recursos del sistema (CPU, memoria)

  • Habilitar la comunicación entre hardware y software.

  • No hay restricciones sobre qué software se puede ejecutar: esa es la decisión del usuario o de la aplicación.

  • Asegúrese de que todo funcione sin problemas y de manera eficiente

 

Entonces, resume JAM en una oración.

 

Es el núcleo del hardware de Polkadot, asigna sus recursos y permite que cualquier programa y sistema se ejecute en su entorno compartido de seguridad y fragmentación, de forma mínima y sin restricciones.

 

 

¿Si quieres explicarle a un estudiante de secundaria qué es JAM?

 

Ethereum y la mayoría de las demás cadenas de bloques son como servidores en su sótano.​

 

Polkadot es como la computación en la nube, con seguridad compartida, donde usted alquila y ejecuta su cadena primero.​

 

JAM no tiene servidor -> aplicación sin cadena basada en la nube.

 

La arquitectura sin servidor cambia la forma en que se crean las aplicaciones en la nube hoy en día:> los desarrolladores solo deben concentrarse en escribir código.

 

Lunares x JAM

 

Polkadot es una cadena Rollup con paracaídas. En JAM, es sólo un servicio. Esta es una plataforma a muy gran escala con una potente potencia informática. A diferencia de Moonbeam, Arbitrum u Optimism, que agrupan a los desarrolladores de aplicaciones o contratos inteligentes en un solo lugar. Es más como trabajar en cualquier cafetería que estar atrapado en una oficina.

 

¿Qué tan poderoso es JAM?

 

Polkadot tiene 1023 validadores, 3 validadores por núcleo: 341 núcleos en total.

 

Disponibilidad de datos (DA) de Polkadot:

 

  • Antes del soporte asíncrono: 20 Mb/s

  • Después del soporte asíncrono: 67 Mb/s

  • En JAM: 852Mb/s

 

Esto es 85 veces la carga informática actual de Polkadot, con un objetivo de 300.000 TPS (basado en un tamaño de transacción de 250 bytes) y optimización para lograr más de 1,5 millones de TPS a largo plazo.

 

Entonces, técnicamente hablando, JAM albergará servicios que protejan las cadenas de bloques, y no sólo las cadenas de bloques. Después de todo, blockchain es sólo un servicio digital descentralizado y sin confianza, y los contratos inteligentes son otro.

 

Entonces, ¿JAM simplemente agrega contratos inteligentes?

 

Sí y no.

 

Gavin explicó que JAM permite a los desarrolladores implementar cualquier tipo de código, no solo contratos inteligentes, y ejecutarlo en la cadena de bloques con garantías sin confianza y sin permiso, desde aplicaciones financieras hasta votaciones que manejan grandes cantidades de valor y sistemas de gobernanza.

 

No hay tarifas de gas, bloques ni subastas con las que lidiar aquí.

 

¿Por qué es más poderosa que cualquier cadena de contrato inteligente?

 

Tendrá más potencia informática y espacio de almacenamiento. Si bien sigue aprovechando los beneficios de los contratos inteligentes, se espera que su velocidad y capacidad de almacenamiento sean millones de veces más rápidas, lo que realmente mejorará la velocidad, el almacenamiento, la capacidad y la rentabilidad.

 

¿Cómo se logra esto técnicamente?

 

 

En JAM, un servicio tiene dos fragmentos de código, mientras que un contrato inteligente estándar solo tiene uno.

 

Un fragmento de código se ejecuta en la cadena, como un contrato inteligente. Otro fragmento de código se ejecuta fuera de la cadena en el "núcleo".

 

JAM tiene 341 núcleos, similar a los núcleos de la CPU y admite computación paralela. A medida que se desarrolle la tecnología de chips, su escalabilidad será cada vez más fuerte.

 

Los cálculos en el código de ejecución central son similares a los contratos inteligentes en cadena, pero más rápidos y se ejecutan en paralelo.

 

A diferencia del código en cadena, no puede cambiar el estado de la cadena de bloques. En cambio, aprovecha un enorme lago de datos descentralizado de 2 PB que puede leer y escribir datos de manera eficiente.

 

A medida que el núcleo JAM procesa datos más rápido y maneja conjuntos de datos más grandes, los cargos por transacción como los de Ethereum ya no están justificados.

 

JAM podrá operar en una escala completamente diferente: un sistema que va más allá de blockchain, con versatilidad y amplias aplicaciones.

 

¿Qué pasa con el servicio?

 

  • El almacenamiento descentralizado de JAM puede funcionar con un lago de datos de 2 PB.

  • Los datos se pueden etiquetar para su almacenamiento por separado.

  • Los datos se conservan durante aproximadamente 28 días, después de los cuales se eliminan o se vuelven a almacenar automáticamente.

 

Para el almacenamiento a largo plazo, todavía se necesita una solución descentralizada independiente. Este almacenamiento descentralizado puede utilizar blockchain, contratos inteligentes u otros métodos. O se puede hacer de manera más conveniente a través de JAM como servicio en el nivel de usuario más bajo. Esto hace que el almacenamiento de datos a largo plazo sea más fácil de gestionar de manera eficiente.

 

Entonces, ¿qué aporta esto?

 

  • Las dApps sin transacciones son un nuevo avance en criptografía

  • El rendimiento puede superar los 850 MB/s de Solana y al mismo tiempo resolver problemas de componibilidad sincrónica, otra innovación en entornos multicadena y Web2.

  • Cualquier código, cualquier programa puede ejecutarse en él.

 

Opcionalmente, JAM se puede procesar de forma sincrónica, lo que permite compartir núcleos en una red fragmentada. Las aplicaciones entre fragmentos ahora pueden interactuar sincrónicamente dentro del mismo bloque.

 

¿Cómo va el desarrollo de JAM?

 

Se espera que las primeras implementaciones entren en funcionamiento en el cuarto trimestre de este año, y actualmente está en marcha una adjudicación de implementación del DOT de 10 millones, más detalles en http://graypaper.com.

 

Gavin Wood ha realizado una gira mundial desde principios de este año para presentar JAM a futuros desarrolladores. Visitó Buenos Aires, Berkeley, Zurich, Tokio, Seúl, China, Singapur, Bruselas, a lo que le siguieron India, Estados Unidos, Asia y Europa.

 

Incluso regresó a Silicon Valley, donde él y Vitalik fueron rechazados antes del lanzamiento de Ethereum.

 

Ahora lo invitaron a regresar.

 

¿Por qué este viaje ha sido tan largo? ¿Por qué es tan difícil la descentralización?

 

Sí, la velocidad de las computadoras ha aumentado, la cadena de bloques ha avanzado y las bases de datos han evolucionado. Pero la diferencia clave es si el sistema se basa en ideas tradicionales como Bitcoin y si está verdaderamente descentralizado.

 

De hecho, si solo tiene uno o 42 nodos en el mismo centro de datos (como ICP), el rendimiento se puede mejorar fácilmente. Utilice una conexión de red gigabit, gran memoria y haga que 2 o 3 nodos manejen la mayoría de las transacciones.

 

Sin embargo, esto es mucho más difícil si su red está descentralizada.

 

Esta es la razón por la que Ethereum, a pesar de todos sus genios, todavía lucha por escalar: recién ahora está entrando en la etapa en la que se encontraba Polkadot hace unos años. Al mismo tiempo, Polkadot está dando otro paso importante para ampliar una vez más la frontera de la innovación. Espere que otras redes se acerquen gradualmente a Polkadot en los próximos años.

 

Y Solana ahora está entrando en la fase centrada en L2 que Ethereum inició hace dos años.