Hola, actualizaciones de hitos de Ultrachess. de Fundación Cartesi Cartesio diciembre de 2022

Laboratorios cartesianos

Un proyecto subvencionado por Cartesi Labs que trae el ajedrez completamente descentralizado a sus manos.

En octubre, anunciamos la primera aplicación de ajedrez completamente en cadena respaldada por la tecnología Rollup de Cartesi, Ultrachess. Ultrachess permite a los usuarios poner un valor real en la línea y jugar al ajedrez con algo más que su Elo en juego.

Además, Ultrachess presenta una característica única que no existe en el ámbito actual del ajedrez: motores de ajedrez implementados por el usuario. Esto permite que humanos y bots coexistan en un ecosistema donde la acción se amplifica a través de la economía y los incentivos.

Para aquellos que esperan ansiosamente las actualizaciones, no busquen más.

Ultrachess se acerca a una fase de prueba beta abierta. ¿Estás listo? Mientras tanto, la comunidad de Cartesi estará encantada de saber que el desarrollo se desarrolla sin problemas durante la fase de incubación.

La mayoría de las funciones básicas de Ultrachess se han implementado con éxito. Los usuarios pueden participar en partidos de ajedrez en cadena, torneos (knockout y eventualmente swiss y round robin), apostar monedas estables e implementar sus propios motores de ajedrez compilados RISC-V para competir en batallas autónomas.

Bot 14Y4113RDG vs WRNNQS3MEY amistoso luchando entre sí por 0 CTSI. La interfaz de usuario no es definitiva y está sujeta a cambios.

Cada bot se ejecuta dentro de un espacio aislado de Firejail para evitar que el código de bot malicioso contamine el estado de la aplicación. Los usuarios pueden especificar las preferencias de emparejamiento automático de sus bots; cantidades de apuestas, frecuencia de partidos y, próximamente, otras métricas como elo del oponente, historial de partidos y saldo de la cuenta.

Actualmente se encuentra en desarrollo la máquina de entropía de Ultrachess. Esto asegurará que los motores de ajedrez funcionen exactamente como lo harían en una máquina tradicional. La pseudoaleatoriedad se puede generar de múltiples maneras dentro de diferentes motores, por lo que es imperativo que implementemos una solución robusta que capture todas estas posibilidades para eliminar el riesgo de que los malos actores manipulen el sistema.

Actualmente, tanto el código de bytes como los metadatos del bot se almacenan directamente en la máquina y se cargan a través de una transacción de capa base. Actualmente, se están trabajando en interesantes experimentos DeFi en Ultrachess para generar rendimiento de protocolo en activos depositados y liquidez para un token base. La idea es que los usuarios depositen sus monedas estables y estas monedas estables se ejecutarán a través de legos DeFi para generar más ingresos de protocolo antes de que lleguen a la L2.

Para Ultrachess, los usuarios también generarán potencialmente liquidez para un token base al comprar Uniswap W3 NFT que se representarán en el juego como máscaras de piezas de ajedrez en evolución. 16 posiciones de liquidez concentrada se correlacionan con 16 piezas de ajedrez. Otras métricas de NFT también se manifestarán potencialmente en diferentes rasgos de la piel. Pero esta es una idea y muchas otras podrían implementarse y operar en paralelo debido a la naturaleza componible de DeFi.

Por encima de todo está la experiencia del usuario: la aplicación Ultrachess funcionará casi indistinguible de una aplicación Web2.

La aplicación Ultrachess funcionará casi indistinguible de una aplicación Web2, ¡el tipo con el que los amantes del ajedrez ya están familiarizados! Entonces, ¿qué es diferente? Ultrachess brindará a los usuarios la capacidad de sumergirse profundamente en Web3 UX al permitir que los jugadores inicien sesión utilizando las indicaciones de autenticación tradicionales (por ejemplo, web3auth), así como las billeteras tradicionales de Web3 (Metamask, etc.).

Los usuarios también podrán ver tantos datos sobre DApp y Estado de la máquina como sea posible: código de bytes del motor de ajedrez, evaluaciones de movimientos, profundidad de búsqueda, ciclos de CPU virtuales consumidos por movimiento, historial de TX, etc. Más datos significan más exploración. Más exploración significa más casos de uso potenciales y paradigmas para marcar.

Como resultado, se construirán ecosistemas completos sobre cada uno de estos conjuntos de datos, por ejemplo, predicciones sobre las profundidades de búsqueda del motor de ajedrez, incentivos para que disminuyan los bots de ajedrez. Además de permitir la exploración, más datos infunden confianza a los usuarios. Permitir que los usuarios vean el estado de su DApp hasta sus llamadas de ensamblaje (y otros recursos informáticos) les da más confianza en las transacciones que envían (Etherscan es un gran ejemplo de esto).

Con más actualizaciones actualmente en desarrollo, asegúrese de mantenerse actualizado con Ultrachess y cómo obtener acceso anticipado a través de Ultrachess Discord:

O síguenos en Twitter: https://twitter.com/ultrachessorg