JAM es 2.0 después, es un desarrollo acelerado, 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 temprano 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 es esencialmente un subconjunto del conjunto de validadores. 2.0 soporta Agile Coretime, lo que significa que se puede usar dinámicamente el 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 el coretime (número de subconjuntos de validación) según la demanda, mejorando así la carga de servicio del sistema. Entonces, JAM evoluciona sobre estas ideas, surgiendo tantos zk, op, contratos inteligentes, e incluso aplicaciones sin estado de tipo web2, ¿puede 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 - Cosas de bloques/transacciones ahora se llaman ítems de trabajo o paquetes de trabajo - Un ítem de trabajo pertenece a un servicio, 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 pasarlos 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 Join Accumulate Machine (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 modo podrían surgir en el futuro al combinar estas características con DEFI? ¿Por qué JAM puede ejecutar aplicaciones sin estado, como JAM DOOM? Para más detalles, consulta el video: Material de estudio:
Polkadot 2.0 llega a la red principal de @Polkadot Esta es la actualización más grande en años además del JAM completado Definición de Polkadot 2.0: Polkadot es una red informática descentralizada de múltiples núcleos que proporciona una potencia informática altamente resistente y verificable a través de núcleos virtuales. Las cadenas que se ejecutan continuamente en paralelo en diferentes núcleos virtuales se denominan cadenas de acumulación. Características principales: - Soporte asíncrono: permite operaciones de canalización, lo que permite un sistema de acumulación más eficiente y proporciona un mayor rendimiento para las acumulaciones sin comprometer la seguridad. -coretime: Permite la asignación flexible de núcleos para su ejecución en ordenadores descentralizados Polkadot. - Escalado elástico: permite utilizar varios núcleos simultáneamente en la misma cadena de Rollup para aumentar el rendimiento. En comparación con Polkadot 1.0, que utilizaba subastas de ranuras (el mecanismo más criticado), 2.0 abandonó el modelo de subasta de ranuras de tarjetas en favor de [coretime] para crear un mercado ágil. En este mercado, coretime se convertirá en un producto que se puede tokenizar, vender y comercializar. Las cadenas de rollup se pueden comprar: - Tiempo de núcleo masivo: La forma estándar de comprar tiempo de núcleo a un precio fijo y por un plazo fijo a través de la cadena del sistema de tiempo central con un precio de renovación predecible. - Tiempo de núcleo bajo demanda: Compre tiempo de núcleo bajo demanda a través de ventas continuas y utilícelo inmediatamente al precio al contado En 1.0, una cadena solo puede usar un tiempo de núcleo y, después de 2.0, puede usar tiempo de núcleo a pedido, como se muestra en la siguiente figura: Hace unos meses, se lanzó KSM 2.0 y pronto se lanzará en la red principal de polkadot
Mostrar original
9.41 K
22
El contenido al que estás accediendo se ofrece por terceros. A menos que se indique lo contrario, OKX no es autor de la información y no reclama ningún derecho de autor sobre los materiales. El contenido solo se proporciona 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 enlazado para más detalles e información. OKX no es responsable del contenido alojado en sitios de terceros. Los holdings de activos digitales, incluidos stablecoins y NFT, suponen un alto nivel de riesgo y pueden fluctuar mucho. Debes considerar cuidadosamente si el trading o holding de activos digitales es adecuado para ti según tu situación financiera.