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

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

¿Está buscando los últimos desarrollos sobre los componentes de The blockchain 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 blockchain 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 blockchain 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 agosto, 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 estándar.

La Microarquitectura

La microarquitectura ahora se puede controlar a través de la API pública de Cartesi Machine. También está disponible para realizar pruebas a través de la interfaz de línea de comandos. Las implementaciones antiguas de dispositivos y funciones que necesitan nuevas implementaciones se eliminaron del código. Sus reemplazos se agregarán más adelante.

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.

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:

Lanzado host-server-manager v0.5.0.Lanzado image-rootfs v0.13.0.Terminó la primera implementación de Inspect Server.Terminó la implementación de echo-js.Comenzó a investigar posibles mejoras en la arquitectura de microservicios fuera de la cadena.Comenzó a investigar el soporte para la extensión RISC-V Hypervisor en el emulador. Los cambios para admitir la ejecución de DApps sin privilegios de root están bajo revisión del equipo. Comenzó a investigar una forma de evitar que el kernel de Linux reserve memoria para transferencias DMA al crear máquinas Cartesi con más de 128Mi de RAM. Comenzó a trabajar en la actualización del Kernel de Linux a la última versión LTS (5.18.14).

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

Lanzamos Cartesi Rollups 0.5.0 y Rollups-Examples 0.8.0 y al hacerlo trajimos lo siguiente a nuestra comunidad:

Ejecución de vales (El ejemplo ERC-20 se adaptó para mostrar cómo usar la nueva función).

Esto permite desarrollar DApps con todas las funciones en las que los usuarios pueden depositar y retirar fondos.

Validación de prueba de aviso: esto permite a los desarrolladores verificar si su DApp realmente emitió un aviso determinado. El código backend de DApp sin enviar una entrada convencional a la cadena de bloques, lo que cuesta dinero.

Para los usuarios finales que interactúan con Cartesi Rollups DApps, ¡saluden a los costos más bajos!

Compatibilidad mejorada con JavaScript

JavaScript ya es un lenguaje compatible con Cartesi Machine, pero mejoramos significativamente su compatibilidad al incluir un nuevo tiempo de ejecución de JS que incluye la API de obtención, lo que permite que las solicitudes HTTP se envíen de manera inmediata. ¡También proporcionamos un nuevo ejemplo de referencia para los entusiastas de JS!

Nodos de validación de DApp

¡Nuestro sistema de implementación está casi listo y se usó para implementar con éxito 7 de nuestras DApps de ejemplo en Ethereum Goerli Testnet! Están disponibles públicamente en nuestra infraestructura de ejecución basada en la nube y cualquier persona puede acceder a ellos. ¡Haz clic aquí para echarle un vistazo!

Mejoras en los paquetes acumulativos

Aprovechando los comentarios recopilados tanto interna como externamente, hemos realizado mejoras significativas en nuestra implementación de API HTTP de front-end utilizando GraphQL, lo que permite a los clientes externos consultar épocas, entradas, avisos, cupones e informes de una manera fácil y flexible. La primera implementación de un punto final de API HTTP front-end en funcionamiento para inspeccionar el estado de DApp. Hemos ejercitado con éxito la comunicación de capa 2 a capa 1, es decir, validando avisos y ejecutando vales en DApps reales

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

Discutimos y documentamos los casos de uso que admitiremos en forma de un diagrama de estado de la máquina. Esto será importante en el futuro para navegar más fácilmente a través del código y crear la verificación TLA (Lógica temporal de acciones). Haremos una pausa temporal en este frente de trabajo para concentrar nuestros esfuerzos en el trabajo en el Camino a Mainet.

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

Empezamos a probar nuestro nuevo nodo Noether (PoS 2.0) en Testnet. Seguimos trabajando en adaptar el backend (subgrafo) a los cambios de PoS 2.0.

El programador

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

Explorador

Quitamos el soporte a la Roppiedra red (obsolescencia programada para Q4/2022). Lanzamos la nueva página de staking y está disponible en producción. Vea las novedades: En la pestaña Información del grupo: los usuarios pueden ver las estadísticas generales del grupo y una tabla de actividades en un grupo (es decir, Depósito / Stake / Unstake / Retiro) En la pestaña Stake, los usuarios tienen más información sobre los requisitos básicos para comenzar a apostar También en la pestaña Participación, los usuarios pueden ver sus propias actividades de participación. Estamos trabajando en los tickets planteados por el equipo de diseño y haremos pequeños lanzamientos a medida que se preparan. la nueva página de replanteo.

El sistema operativo blockchain 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 blockchain 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 blockchain 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