JAM es 2.0 después, es decir, se está acelerando el desarrollo, con más de 30 equipos, diferentes lenguajes de programación y diferentes equipos de desarrollo para implementar un cliente JAM descentralizado (basado en el protocolo del libro gris de JAM). El ETH más antiguo requería que todas las transacciones fueran verificadas por todos los validadores (esta parte se puede consultar en el libro amarillo de Ethereum, y hay una versión de interpretación mejor). L2 permite que un subconjunto más pequeño fuera de la cadena realice cálculos, a través de dos métodos: uno es L2 con prueba de fraude (después de descubrir un fraude, se vuelve a ejecutar el código de la transacción para verificar), y el otro es L2 con prueba zk, que no requiere cálculos repetidos, pero necesita usar GPU más caras para generar pruebas, en la cadena solo se verifica la prueba, sin necesidad de volver a ejecutar el código de la función de transformación de la transacción anterior. El antiguo @Polkadot 1.0 utilizaba un algoritmo llamado ELVES, que no es como el algoritmo de fraude de ETH, que verifica de manera pasiva, sino que utiliza un algoritmo de tipo probabilístico para verificar de manera activa. En @polkadot 2.0, el conjunto de validadores ya se ha empaquetado en un concepto llamado Core, que esencialmente es un subconjunto del conjunto de validadores. 2.0 soporta Agile Coretime, es decir, el uso dinámico de core, en 1.0 una cadena solo puede usar un Core, después de que 2.0 se lance, soportará Agile Coretime, lo que significa que una cadena puede usar dinámicamente coretime (número de subconjuntos de validación) según la demanda, mejorando así la carga de servicio del sistema. Entonces, JAM se ha evolucionado sobre estas ideas, surgiendo tantos zk, op, contratos inteligentes, e incluso aplicaciones sin estado de tipo web2, ¿pueden abstraer mejor los servicios para adaptarse a estos diferentes modelos de aplicación? Y permitir que interactúen y se combinen entre sí. Así que JAM ha hecho una abstracción adicional sobre esta base. - Diferentes cosas de L2/cadenas paralelas ahora se llaman servicios - Las cosas de bloques/transacciones ahora se llaman ítems de trabajo o paquetes de trabajo - Los ítems de trabajo pertenecen a servicios, mientras que un paquete de trabajo es un conjunto de ítems de trabajo - Los servicios se describen mediante tres puntos de entrada, de los cuales dos son fn refine() y fn accumulated - Los nombres de estos dos puntos de entrada son precisamente la razón por la que este protocolo se llama JAM: Máquina de Acumulación Conjunta (Join Accumulate Machine). Conectar (Join) se refiere a fn refine(), todos los núcleos de Polkadot ejecutarán en paralelo una gran cantidad de trabajo para diferentes servicios. Conectar se refiere a refinar los datos en un subconjunto más pequeño y luego pasarlo a la siguiente etapa. - Acumular se refiere a acumular los resultados de todas las operaciones anteriores en el estado principal de JAM - Se apoyan diferentes formas de servicios (op rollups, zkrollups, cadenas paralelas, aplicaciones sin estado, contratos inteligentes) La era ETH es una máquina de estado de columna única de estado compartido, La era @polkadot 1.0 es una máquina de fragmentación probabilística interoperable. La era @polkadot 2.0 es una máquina Agile Coretime. La era JAM es la Máquina de Acumulación Conjunta (JAM). Hay muchos más detalles y características, aquí solo he hecho una sincronización de la información que entendí, ¿por qué JAM puede ejecutar programas de manera continua sin necesidad de invocar programas a través de transacciones? ¿Qué nuevos productos de modelos surgirán en el futuro al combinar estas características con DEFI? ¿Por qué JAM puede ejecutar aplicaciones no estatales, como JAM DOOM? Para más detalles, consulta el video: Material de estudio:
Polkadot 2.0 está a punto de lanzarse en la red principal de @Polkadot Esta es la mayor actualización en años, además de la aún incompleta JAM. Definición de Polkadot 2.0: Polkadot es una red de computación descentralizada de múltiples núcleos que proporciona capacidad de cálculo altamente flexible y verificable a través de núcleos virtuales. Las cadenas que se ejecutan de manera continua y paralela en diferentes núcleos virtuales se denominan cadenas Rollup. Características clave: - Soporte asíncrono: permite operaciones en pipeline, lo que resulta en un sistema Rollup más eficiente, proporcionando mayor rendimiento a los Rollups sin comprometer la seguridad. - coretime: permite la asignación flexible de núcleos para su ejecución en la computadora descentralizada de Polkadot. - Escalabilidad elástica: permite que la misma cadena Rollup utilice múltiples núcleos simultáneamente para aumentar el rendimiento. En comparación con Polkadot 1.0, que utilizaba subastas de ranuras (el mecanismo más criticado), 2.0 ha abandonado el modelo de subasta de ranuras y ha adoptado [coretime], creando un mercado ágil. En este mercado, el coretime se convertirá en un bien que puede ser tokenizado, vendido e intercambiado. Las cadenas Rollup pueden comprar: - Tiempo de coretime por lotes: la forma estándar de comprar tiempo de núcleo a un precio fijo y por un período fijo a través del sistema de coretime, con precios de renovación predecibles. - Tiempo de coretime bajo demanda: comprando coretime a la venta continua, para uso inmediato a precios de mercado. En 1.0, una cadena solo podía usar un coretime, pero en 2.0 se puede usar coretime de manera flexible y bajo demanda, como se muestra en la imagen a continuación: Hace unos meses, 2.0 ya se lanzó en KSM y está a punto de llegar a la red principal de Polkadot.
Mostrar original
9,42 mil
22
El contenido de esta página lo proporcionan terceros. A menos que se indique lo contrario, OKX no es el autor de los artículos citados y no reclama ningún derecho de autor sobre los materiales. El contenido se proporciona únicamente con fines informativos y no representa las opiniones de OKX. No pretende ser un respaldo de ningún tipo y no debe ser considerado como un consejo de inversión o una solicitud para comprar o vender activos digitales. En la medida en que la IA generativa se utiliza para proporcionar resúmenes u otra información, dicho contenido generado por IA puede ser inexacto o incoherente. Lee el artículo vinculado para obtener más detalles e información. OKX no es responsable del contenido alojado en sitios de terceros. El holding de activos digitales, incluyendo stablecoins y NFT, implican un alto grado de riesgo y pueden fluctuar en gran medida. Debes considerar cuidadosamente si el trading o holding de activos digitales es adecuado para ti a la luz de tu situación financiera.