Resumen de desarrollo de julio de 2022 para The OS. de Fundación Cartesi Cartesio julio de 2022

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

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

¿No está muy familiarizado con los componentes de The OS? 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 junio, 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

El primer prototipo de la implementación del micro emulador está completo. Ejecutar el emulador de Cartesi Machine en el micro emulador ahora produce los mismos resultados que ejecutar el emulador de Cartesi Machine directamente en el host. Por ejemplo, podemos verificar que los hashes de estado coincidan después de iniciar y ejecutar Linux en la Máquina Cartesi, emulada en ambos sentidos.

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 la nueva versión Cartesi Rollups 0.3.0 y los frentes de trabajo de la microarquitectura.

Documentación de nuevas funciones

La documentación está completa y bajo revisión del equipo. Todavía podemos agregar más ejemplos para ilustrar mejor algunos temas.

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.11.0. Se lanzó la primera versión de Echo DApp con el lenguaje de programación Lua. Se actualizaron todas las imágenes acoplables de Machine Emulator SDK a Ubuntu 22.04. Se inició el desarrollo de Echo DApp con Javascript. (Y las dependencias requeridas). Subió la versión buildroot a 2022.02.3 en image-rootfs. Comenzó el trabajo en el servicio InspectState. Actualizó el host-server-manager para admitir el servicio InspectState.

Paquetes cartesianos 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.4.0 y Rollups-Examples 0.7.0 se lanzaron a principios de este mes. El nuevo lanzamiento de Cartesi Rollups trajo un mecanismo de manejo de excepciones mejorado y con este cambio, si la aplicación muere, el código de salida será capturado y un se levantará una excepción. ¡No más sesiones contaminadas!

Continuamos agregando ejemplos para mostrar a los desarrolladores cómo usar nuestra solución, los nuevos son:

El primer ejemplo muestra cómo codificar una DApp Cartesi Rollups utilizando el lenguaje de programación Lua, que es un lenguaje de programación muy popular en la industria de los juegos. Una nueva variación de nuestro ejemplo de C++. Esta vez mostraremos cómo codificar una DApp C++ usando ioctl (control de entrada/salida) para hacer llamadas a nivel de dispositivo del sistema operativo Linux en lugar de usar la API HTTP. Nuestro ejemplo de “Depósito ERC20” se amplió para mostrar cómo codificar comprobantes, aunque todavía no es posible ejecutarlos.

Nodos de validación de DApp

Buenas noticias para aquellos que experimentaron con nuestra infraestructura Cartesi Testnet a través de nuestra Echo DApp como se anunció en el último resumen. Haga clic aquí si aún no lo ha hecho.

¡Cumplimos el Hito I! La infraestructura en etapa alfa está activa y tiene una DApp de ejemplo ejecutándose desde mediados de junio y cualquiera puede acceder a ella. ¡Milestone II está terminado en un 75 %! Ya tenemos la primera implementación de nuestro procedimiento de implementación automatizado que se está probando internamente. Cuando esté listo, todos los desarrolladores de nuestra comunidad podrán implementar sus DApps de Cartesi Rollups en la infraestructura basada en la nube de Cartesi. ¡Manténganse al tanto!

Mejoras en los paquetes acumulativos

Comenzamos a ejercitar nuestra nueva API HTTP para consultar el estado del backend DApp que se ejecuta dentro de Cartesi Machine.

Compatibilidad con oráculos computacionales

Hicimos una pausa temporal en las discusiones sobre cómo hacer avanzar nuestro Oracle Computacional para mantener a nuestro equipo concentrado en los frentes de trabajo de Cartesi Rollups y Microarchitecture.

Arbitraje para acumulaciones

Hemos estado trabajando mucho en pruebas automatizadas y actualmente nos estamos enfocando en los componentes: MemoryManager, SpliceMachine y SpliceOutputs. Decidimos migrar el marco de prueba utilizado de Dapptools a Foundry. Aunque Foundry es una reimplementación de Dapptools, tiene muchas funciones adicionales, como admitir múltiples versiones de solc.

Ejecución Automática de Comprobantes Incentivados por CTSI

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

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 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

Se terminó la implementación de un diseño más modular y comenzamos a analizar y mejorar el costo del gas.

El programador

Hicimos una pausa temporal en el desarrollo del Programador para concentrar nuestros esfuerzos en el trabajo de PoS.

Explorador

Para la nueva renovación de la interfaz de usuario de node-runners, las buenas noticias son:

La página de pasos de creación para un nodo privado y un grupo público está en su lugar. La página de inicio está a punto de finalizarse… Las páginas de administración tanto para el nodo privado como para el grupo público tienen la mayor parte de la estructura de la interfaz de usuario en su lugar, pero aún queda trabajo por completar .Con respecto a la nueva función de grupo de participación, el desarrollo está en curso, incluidas las pruebas automatizadas.

¿Interesado en desarrollar con nosotros? ¡Siempre estamos buscando jugadores de equipo colaborativos! No dude en ponerse en contacto con nosotros en Discord, consultar nuestras vacantes profesionales actuales o enviar su currículum junto con una introducción a nuestro correo electrónico de recursos humanos: [email protected].

El sistema operativo es una infraestructura de capa 2 descentralizada que admite Linux y los componentes de software principales. Por primera vez, los desarrolladores pueden codificar contratos inteligentes escalables con ricas herramientas de software, bibliotecas y los servicios a los que están acostumbrados, cerrando la brecha entre el software convencional y la cadena de bloques.

Cartesi está permitiendo que millones de nuevas empresas y sus desarrolladores utilicen The OS y traigan aplicaciones Linux a bordo. Con una máquina virtual innovadora, acumulaciones optimistas y cadenas laterales, Cartesi allana el camino para que los desarrolladores de todo tipo creen la próxima generación de aplicaciones de cadena de bloques.

Bienvenido a The OS, hogar de lo que sigue.

Anuncios de telegramas | Telegram | Discord (Comunidad de Desarrollo)| Reddit | Gorjeo | facebook | Instagram | Youtube | GitHub | Propuesta de Mejora de Cartesi (CIP) | Sitio web