Resumen de desarrollo de noviembre de 2022 para The blockchain OS. de Fundación Cartesi Cartesio diciembre de 2022

Vea las últimas actualizaciones de Cartesi Machine, Cartesi Rollups y Noether.

¿Está buscando los últimos desarrollos en tecnología Cartesi? ¡Estás en el lugar correcto! Como se describe en nuestro artículo de hoja de ruta, nos estamos moviendo hacia actualizaciones más periódicas y frecuentes para mantener a nuestra comunidad al tanto del progreso que estamos logrando para llevar la tecnología Cartesi al nivel de producción, donde puede florecer un hermoso y diverso ecosistema DApp. y crecer

¿No está demasiado familiarizado con los componentes de la tecnología Cartesi? Asegúrese de leer estos artículos introductorios para ponerse al día antes de sumergirse:

Para obtener una descripción general rápida de los desarrollos de noviembre, consulte el siguiente diagrama de hoja de ruta para ver las novedades de Cartesi Machine, Cartesi Rollups y Noether.

La máquina cartesiana es la máquina virtual determinista de Cartesi que emula una arquitectura RISC-V y puede ejecutar un sistema operativo Linux completo. Es una tecnología innovadora que ofrece un tiempo de ejecución para aplicaciones descentralizadas creadas con software convencional.

La Microarquitectura

La implementación inicial de la microarquitectura se lanzó con el nuevo Machine Emulator SDK v0.13.0.

Distribuciones autohospedadas

La experimentación con la distribución autohospedada de Gentoo y Alpine Linux se detuvo temporalmente para que nuestro equipo concentrara toda la energía en Cartesi Rollups y los frentes de trabajo de la microarquitectura.

Infraestructura para acumulaciones

Aquí viene una lista de mejoras en nuestro emulador de Máquina y sus componentes para apoyar el progreso de Cartesi Rollups:

Se lanzó Machine Emulator SDK v0.13.0.RISC-V Hipervisor y extensiones de instrucciones comprimidas en marcha. Extensiones de punto flotante fusionadas y lanzadas. El estado TLB ahora aparece en el árbol Merkle. La implementación optimizada de TLB casi duplica el rendimiento del emulador. Se actualizó el kernel de Linux ( 5.15.63 última versión de LTS). Se agregó soporte para depurar el código del espacio del núcleo dentro del emulador usando GDB. Soporte de registro mejorado en el administrador del servidor y la máquina cartesi remota. GDB en acción depurando el código del espacio del núcleo dentro de nuestro emulador RISC-V

Resumen cartesiano es El sistema de capa 2 de resumen optimista de Cartesi que se basa en Cartesi Machine para permitir a los desarrolladores crear aplicaciones descentralizadas escalables con componentes de software convencionales. Consiste en componentes dentro y fuera de la cadena que permiten que la cadena de bloques brinde disponibilidad de datos, solicite datos de entrada, conecte tokens entre la capa 1 y la capa 2, y sirva como árbitro en caso de disputas.

Camino a la red principal

¡Cartesi Rollups 0.8.0 ya está disponible! Aquí hay una lista de lo que implica este lanzamiento:

El sistema de implementación y la infraestructura de ejecución de Cartesi se probaron con éxito con Optimism y Arbitrum usando el ejemplo de Echo Python. Compatibilidad con transacciones que no son EIP-1559, que es el tipo de transacción que admiten actualmente algunas cadenas como Optimism. Menores latencias para Cartesi Rollups DApps cuando se implementan en Optimismo y/o Arbitrum. Niveles de registro configurables para todos los componentes de Cartesi Rollups y una salida de registro mucho más limpia usando la configuración predeterminada. Mejor manejo de errores durante el proceso de construcción de la máquina de DApp. mejor rendimiento para el cálculo dentro de Cartesi Machine. La nueva versión también trae importantes mejoras internas.

Nodos de validación de DApp

Nuestro sistema de implementación y la infraestructura de ejecución basada en la nube se encuentran actualmente en una etapa de mejora continua, lo que significa que las funciones básicas están listas y nuevas funciones y/o correcciones vendrán según el uso. Para obtener más información, haga clic aquí. Actualmente tenemos 20 Cartesi Rollups DApps ejecutándose en nuestra infraestructura de ejecución y contando…

Mejoras en los paquetes acumulativos

Dos características mencionadas anteriormente son las principales mejoras para la versión Cartesi Rollups 0.8.0: niveles de registro configurables para los componentes de Cartesi Rollups y un mejor manejo de errores durante el proceso de construcción de la máquina DApp. Con estas mejoras, esperamos que la experiencia de desarrollo al crear Cartesi Rollups DApps mejore significativamente. Háganos saber su impresión sobre nuestra comunidad de desarrollo en Discord.

Compatibilidad con oráculos computacionales

El equipo de desarrollo de Zippie obtuvo una subvención de la Fundación Cartesi para trabajar en la solución de oráculo computacional de Cartesi (llamada Cartesi Compute). Según lo informado por Zippie, el trabajo de subvención continúa progresando.

Hito 1, se encuentra en etapa de revisión:

Cambio de nombre de Descartes a Cartesi Compute en código fuente e interfaces terminado Cartesi Compute actualizado para usar una máquina Cartesi a partir de 2022 Hashing precomputado implementado de páginas prístinas (páginas vacías), lo que hace que el hashing sea mucho más rápido para máquinas más grandes Pruebas en progreso con la propia pila de Zippie + correcciones relacionadas con esto

El trabajo ya ha comenzado en Milestone 2, que incluye:

Pruebas en juego de verificación; lo que implicó la creación de un administrador de máquinas que podría actuar de manera defectuosa para forzar la ejecución de un juego de verificación Pruebas de todas las muestras de documentación existentes + cambio de documentación para que se ajuste a las fuentes de 2022 y renombra Funcionalidad para no permitir la carga de datos del registrador (el contrato inteligente garantiza que los datos estén disponibles) Funcionalidad para agregar una clave de administrador a Cartesi Compute para permitir la implementación de Mainnet por etapas

Arbitraje para acumulaciones

Haremos una pausa temporal en este frente de trabajo para concentrar nuestros esfuerzos en el trabajo en Road to Mainnet.

Ejecución Automática de Comprobantes Incentivados por CTSI

⚠ Es importante mencionar que esta característica depende del componente del programador.

Ver actualización de estado para la actividad del programador.

Secuenciador de transacciones incentivado por CTSI

⚠ Es importante mencionar que esta característica depende del componente del planificador.

Ver actualización de estado para la actividad del programador.

ninguno es la cadena lateral de Cartesi para la disponibilidad de datos. Es la parte de la solución de Cartesi que permitirá que las aplicaciones de blockchain utilicen muchos más datos de lo que sería posible con Ethereum u otras capas base.

Noether Versión 2.0: Actualización de PoS a PoS 2.0

Logramos el 75 % del trabajo realizado con la primera versión de Noether 2.0, que admite la minería en V1.1 y V2.

El programador

Detuvimos temporalmente el desarrollo del Programador para concentrar nuestros esfuerzos en el trabajo de PoS.

Explorador

Logramos el 75 % del trabajo realizado con la primera versión de Explorer 2.0. Este lanzamiento trae.

Nueva caracteristica:

La nueva página de comisiones está activa. Los usuarios tienen visibilidad de los cambios realizados por los administradores de grupos en la comisión a lo largo del tiempo.

Mejoras:

Una gran cantidad de actualizaciones de la interfaz de usuario en múltiples páginas y lugares. Desde mejoras en la visibilidad en modo claro y oscuro, hasta nuevos íconos y mejores alineaciones. Actualizaciones realizadas en el metatítulo de varias páginas para mejorar los resultados de SEO.

Mantenimiento:

Actualice las dependencias internas para los parches de seguridad.