Básico
Spot
Opera con criptomonedas libremente
Margen
Multiplica tus beneficios con el apalancamiento
Convertir e Inversión automática
0 Fees
Opera cualquier volumen sin tarifas ni deslizamiento
ETF
Obtén exposición a posiciones apalancadas de forma sencilla
Trading premercado
Opera nuevos tokens antes de su listado
Contrato
Accede a cientos de contratos perpetuos
TradFi
Oro
Plataforma global de activos tradicionales
Opciones
Hot
Opera con opciones estándar al estilo europeo
Cuenta unificada
Maximiza la eficacia de tu capital
Trading de prueba
Introducción al trading de futuros
Prepárate para operar con futuros
Eventos de futuros
Únete a eventos para ganar recompensas
Trading de prueba
Usa fondos virtuales para probar el trading sin asumir riesgos
Lanzamiento
CandyDrop
Acumula golosinas para ganar airdrops
Launchpool
Staking rápido, ¡gana nuevos tokens con potencial!
HODLer Airdrop
Holdea GT y consigue airdrops enormes gratis
Pre-IPOs
Accede al acceso completo a las OPV de acciones globales
Puntos Alpha
Opera activos on-chain y recibe airdrops
Puntos de futuros
Gana puntos de futuros y reclama recompensas de airdrop
Inversión
Simple Earn
Genera intereses con los tokens inactivos
Inversión automática
Invierte automáticamente de forma regular
Inversión dual
Aprovecha la volatilidad del mercado
Staking flexible
Gana recompensas con el staking flexible
Préstamo de criptomonedas
0 Fees
Usa tu cripto como garantía y pide otra en préstamo
Centro de préstamos
Centro de préstamos integral
Centro de patrimonio VIP
Planes de aumento patrimonial prémium
Gestión patrimonial privada
Asignación de activos prémium
Quant Fund
Estrategias cuantitativas de alto nivel
Staking
Haz staking de criptomonedas para ganar en productos PoS
Apalancamiento inteligente
Apalancamiento sin liquidación
Acuñación de GUSD
Acuña GUSD y gana rentabilidad de RWA
Resumen anual 2023 de juegos en toda la cadena
Introducción al desarrollo de juegos de cadena completa en 2023
Los juegos omnicadena han progresado significativamente en 2023 y atraen cada vez más la atención de todos. Creemos que hay varias razones para ello,
Lo siguiente se desarrollará desde varios aspectos, como la infraestructura, la lógica narrativa, los juegos de cadena completa y el financiamiento de la industria.
Infraestructura
Creemos que la infraestructura del juego omnichain es el motor del juego, el Ticking Chain, el sistema de ocultación de información basado en ZKP y la cuenta AA.
Motor de juego
Un motor de juego es un marco de software utilizado para desarrollar y crear videojuegos. Incluye muchas de las características básicas necesarias para el desarrollo de juegos, como motores de renderizado, procesamiento de audio, simulación física y sistemas de animación para juegos Web2 tradicionales. Mediante el uso de un motor de juego, los desarrolladores pueden centrarse en el diseño y la creatividad del juego sin tener que construir toda la infraestructura técnica desde cero. Los motores de juegos proporcionan a los desarrolladores de juegos una herramienta rápida y eficaz para reducir los costes y el tiempo de desarrollo.
Para los juegos de cadena completa, también existe la necesidad de una herramienta que pueda ayudar a los desarrolladores a implementar rápidamente la lógica del juego. Esto no solo acorta el ciclo de desarrollo, sino que también proporciona un estándar de datos unificado para el desarrollo iterativo posterior y la interoperabilidad en el ecosistema abierto. Si tratamos el sistema Blockchain como una base de datos distribuida, cómo almacenar y leer de manera eficiente los datos del juego en esta base de datos distribuida, construir grandes contratos inteligentes y sincronizar con el estado del front-end de manera oportuna no es una tarea fácil. Nació un motor de juego de cadena completa basado en la arquitectura ECS.
ECS (Entidad-Componente-Sistema) es esencialmente una forma de modelar estructuras de datos y, en esencia, radica en cómo se almacenan y organizan los datos.
Separa los datos (componentes) y los comportamientos (sistemas), lo que hace que el almacenamiento y el procesamiento de datos sean más flexibles y eficientes. Las ventajas de esta arquitectura son:
Componibilidad: Al combinar diferentes componentes, puede crear entidades con una variedad de propiedades y comportamientos sin tener que crear una gran cantidad de clases o estructuras. Localidad de datos: debido a que el componente contiene solo datos, los datos relacionados se pueden almacenar estrechamente juntos, lo que mejora la utilización de la memoria caché y, por lo tanto, el rendimiento. Reutilización: El sistema solo se preocupa por los datos, no por la entidad de la que provienen los datos, por lo que el mismo sistema se puede reutilizar en varias entidades. Paralelismo: El procesamiento paralelo de datos en un entorno multiproceso se facilita gracias a la separación de los datos y el comportamiento.
Aunque Jump Crypto (@jump_) también propone un motor de juego ARC (Action Registry Core), creemos que esta arquitectura es solo una variante de la arquitectura ECS y tiene muchas limitaciones, por lo que la arquitectura existente del llamado motor de juego de cadena completa adopta la arquitectura ECS.
MUD: MUD de Lattice (@latticexyz) es el motor de juegos de cadena completa más antiguo y conocido en el campo de Web3, en la versión anterior de primera generación, se indicó claramente que MUDv1 es un conjunto de marcos basados en ECS, a mediados de año Lattice anunció la versión V2, que hizo grandes cambios en la arquitectura general de MUD, MUDv2 incluye: Store (una base de datos en cadena), World (un marco de punto de entrada que proporciona control de acceso estandarizado, actualizaciones y módulos), herramientas de desarrollo rápido basadas en Foundry, un almacén de datos del lado del cliente que refleja el estado en cadena, y MODE, una base de datos Postgres que puede usar consultas SQL y reflejar su estado en cadena. A finales de año, MUD introdujo su propio rollup de capa 2 (basado en el OP Stack), llamado Red Stone. Actualmente, los MUD solo están disponibles para cadenas compatibles con EVM.
Dojo: Además de estar escrito en Solidity, El Cairo de StarkNet también es un lenguaje de uso común. Sin embargo, la MUD no es muy compatible con El Cairo. Como resultado, los fundadores de Realms y Briq, dos proyectos activos en el ecosistema StarkNet, bifurcaron MUD y desarrollaron conjuntamente Dojo (@ohayo_dojo), un motor de cadena completa basado en El Cairo.
World Engine: Argus (@ArgusLabs_) es un marco de rollup de fragmentación diseñado para juegos de cadena completa. El motor mundial se divide en dos partes clave. La primera parte es el núcleo, que consta de dos elementos clave: el EVM Base Shard, una capa de ejecución híbrida y un secuenciador que admite Sharding, y el Game Shard, un motor de juego de alto rendimiento más una capa de ejecución. Además de esto, hay componentes periféricos como el relé de transacciones y el código de red para la comunicación cliente-servidor, y certificadores ZK Cloud para juegos ZK como Dark Forest. En pocas palabras, World Engine también utiliza la arquitectura ECS y viene con una cadena de capa 2 compatible con EVM, y la cadena puede lograr una actualización automática eficiente del “marco lógico”.
Keystone: Curio (@0xcurio) Keystone de código abierto en mayo, una cadena L2 construida con un tick de juego y un motor de juego de cadena completa ECS, construido sobre el OP Stack. Este diseño permite un rendimiento más rápido para todas las operaciones de ECS, como consultas y configuraciones de estado, en comparación con la escritura del estado de ECS a través de contratos inteligentes. Con la precompilación personalizada, el contrato inteligente puede acceder al estado de la cadena ECS subyacente. La lógica del juego se puede escribir en Go en lugar de Solidity, que se puede paralelizar masivamente.
Otras cadenas también tienen diferentes motores de juego de cadena completa basados en la arquitectura ECS, como Obelisk (@0xObeliskLabs) basado en el lenguaje MOVE, BOLT (@magicblock) basado en Solana, etc.
Cadena de tictac
Los juegos tradicionales se basan en bucles porque su mecánica operativa principal es el bucle del juego. El bucle del juego es un proceso iterativo que normalmente implica el procesamiento de la entrada del usuario, la actualización del estado del juego y la representación del mundo del juego. Este bucle continúa mientras el juego se está ejecutando, generalmente de docenas a cientos de veces por segundo, para mantener el mundo del juego fluyendo. En esta arquitectura, los sistemas de juego (como los motores de física, los sistemas de IA, etc.) inspeccionan y procesan las entidades y componentes del juego que les interesan en cada bucle.
Sin embargo, la arquitectura de Blockchain se basa en push-based. Blockchain es una base de datos distribuida que comparte y almacena información a través de nodos en una red. Cuando un nodo genera una nueva transacción (como una transferencia, una llamada de contrato, etc.), la transacción se envía a la red, y otros nodos reciben la transacción, la validan y la agregan a la cadena de bloques. Se trata de un proceso pasivo en el que los nodos no buscan activamente nuevas transacciones, sino que esperan a que otros nodos de la red envíen nuevas transacciones. Por lo tanto, se dice que la arquitectura de la cadena de bloques está basada en push.
En los juegos Web2 tradicionales, la ejecución de las funciones de bucle del juego, también conocidas como “marcos lógicos”, puede integrarse en el servidor backend del juego o configurarse como un “servidor de latidos” separado. En los juegos de cadena completa, la sincronización de los fotogramas lógicos generalmente se lleva a cabo a través de la “actualización diferida” y el “tictac manual” para repetir activamente el juego. La desventaja de esto es que la frecuencia de actualización de los fotogramas lógicos es relativamente baja y la tarifa de gas es relativamente alta. @therealbytes La sincronización eficiente y automatizada de tramas lógicas se logra mediante la precompilación de funciones de bucle en el nodo de la cadena.
World Engine y Keystone han integrado la funcionalidad de la cadena de ticking en la arquitectura ECS, aumentando la frecuencia de actualización síncrona de los fotogramas lógicos del juego de cadena completa en un orden de magnitud y ampliando la gama de temas que se pueden producir en el juego de cadena completa.
Billetera AA
Debido a que cada paso de la operación del juego de cadena completa debe colocarse en la cadena, esto trae un gran inconveniente para su uso: siempre es imposible para los usuarios firmar y autorizar transacciones en cada paso. Para resolver este problema, el método anterior era configurar “Burner Wallet”.
La llamada Burner Wallet es una billetera temporal que se genera automáticamente cuando el usuario visita el sitio web del juego, y la clave privada se almacena en la caché del navegador local y se autoriza automáticamente para cada transacción. Esto solo puede verse como una solución temporal, ya que la cuenta desaparecerá permanentemente tan pronto como el usuario actualice la caché del navegador. Y carece de seguridad y privacidad adecuadas.
La aparición de la cuenta AA abstracta Wallet resuelve completamente este problema. Sabemos que actualmente hay dos tipos de cuentas en Ethereum: la primera dirección es una cuenta de propiedad externa (EOA), a menudo denominada cuenta de billetera, que consta de una clave privada y una clave pública, que debe autorizar y pagar gas por cada transacción en sí. La otra es una cuenta de contrato inteligente, y varias DApps implementadas en Ethereum se ejecutan en forma de contratos inteligentes.
Hay dos rutas para la abstracción de cuentas: la compatibilidad con el esquema 4337 y la abstracción de cuentas nativas. Actualmente, Arbitrum, Polygon, Optimism y BNB no tienen una abstracción de cuenta de integración nativa. Es más compatible con los productos relacionados con 4337 (como Biconomy, Stackup, etc.), y la infraestructura aún se está construyendo, mientras que las cadenas Starknet y zkSync admiten la abstracción de cuentas nativas.
AA Wallet puede integrar claves de sesión en Paymaster, es decir, los usuarios preaprueban transacciones para un juego de cadena completa en función de un conjunto de parámetros, como una duración determinada, un gas máximo, el volumen máximo de negociación de un token específico o una función específica de un contrato específico. Esto da como resultado un juego ininterrumpido y amigable para el jugador sin la necesidad de una firma para cada acción.
Otro desarrollo es ERC-6551. Proporciona una cuenta de contrato inteligente para todos los tokens ERC-721, lo que no solo permite que el token ERC-721 posea varios activos como ERC-20, ERC-721, ERC-1155, etc., sino que también permite que el token ERC-721 interactúe con varias aplicaciones. En el campo de los juegos de cadena completa, se puede realizar la transferencia simultánea de activos de juego e ID de juego.
Ocultación de información en cadena basada en ZKP
La niebla de guerra es una mecánica que se encuentra comúnmente en los juegos, con ejemplos típicos que incluyen StarCraft y Warcraft 3. Este diseño oculta información cubriendo ciertas áreas del mapa del juego, que solo se revelan cuando el jugador explora esas áreas. Esta mecánica aumenta la imprevisibilidad del entorno de juego y es típica de los llamados juegos de información incompleta. La mayoría de los juegos MMO populares cuentan con mecánicas de juego que no están completamente informadas, lo que les da a los jugadores más espacio para explorar y crear estrategias.
Sin embargo, en la tecnología Blockchain, los datos suelen ser completamente abiertos y transparentes, lo que dificulta la implementación de mecanismos de información incompletos. Sin embargo, mediante el empleo de zkSNARKs, una tecnología de prueba de conocimiento cero, los juegos de Dark Forest han logrado mantener su estado de privacidad, mientras que los jugadores deben enviar públicamente acciones válidas y verificables. De esta manera, Dark Forest crea un entorno de juego con información incompleta en la Blockchain.
Sin embargo, este complejo método de ocultación de información requiere el uso de una programación de circuitos ZK personalizada, por lo que no se puede lograr una amplia ocultación de información en los juegos de cadena completa, por lo que casi todos los juegos de cadena completa en producción en 2023 no tienen “niebla de guerra”. El mercado todavía necesita un circuito ZK de propósito general que pueda implementar la función de “niebla de guerra”, y varios equipos están tratando de resolver este dilema, como Zypher Games (@Zypher_Games), que lanzó el SDK de zk-game, que logra un proceso de barajado de descentralización de alto rendimiento y bajo costo a través de wasm optimizado y contratos precompilados. Su aleatoriedad en cadena ya no requiere VRF tradicional, logrando la descentralización y la baraja y los juegos justos. Al mismo tiempo, se lanzó UZKGE, un motor de juegos de conocimiento cero, con una biblioteca Plonk altamente optimizada, que complementa una biblioteca de circuitos de conocimiento cero (ZK) en rápida expansión y ha sido cuidadosamente diseñada para satisfacer las diversas necesidades de los desarrolladores de juegos. Estos circuitos facilitan cálculos complejos, asegurando la integridad de la mecánica del juego al tiempo que protegen la privacidad del jugador, y estas técnicas de cifrado permiten a los desarrolladores de juegos verificar los datos críticos del juego sin revelar detalles potenciales.
En octubre, el @FlynnCalcutt de 0xPARC publicó un artículo, “ZK Hunt: una exploración hacia lo desconocido”, que presentaba cómo usar el método de “Compromiso”, el circuito ZK, combinado con el castigo de tokens para lograr una variedad de ocultación de información en la cadena, proporcionando una nueva idea para hacer un juego de cadena completa con información asimétrica.
Lógica narrativa
Shanav K Mehta y Dev Bharel de Jumpy Crypto publicaron una serie de artículos titulados “Infraestructura de juegos” en enero, proponiendo una categorización de los juegos en cadena, una definición específica de un juego de cadena completa, los beneficios de hacer un juego de cadena completa y una arquitectura de motor de juego de cadena completa basada en ARC. En este punto, el juego de cadena completa se ha convertido en una pista determinista.
Ahora sabemos que una definición simple se vería así:
El juego completamente en cadena significa que toda la lógica del juego, el estado (activos y otros) están en la cadena, implementados a través de un contrato inteligente. A veces, también usamos el término “juego en cadena” para referirnos a él. En la literatura sobre juegos on-chain, a menudo vemos términos como “Mundo Autónomo” o el equivalente de “Realidad On-Chain”.
Sin embargo, el término “juego de cadena completa” se discute más desde un punto de vista técnico. Una de las narrativas más populares en este momento es “Mundo autónomo”, que proviene de Ludens de Lattic, quien escribió un breve ensayo en 2022 para ilustrar su idea llamado “Mundos autónomos”.
En el artículo, Ludens argumenta que los mundos autónomos son mundos con “inframundos Blockchain”, es decir, los mundos autónomos tienen límites narrativos estrictos, reglas de introducción formalizadas y no requieren individuos privilegiados para mantener su existencia.
Esta cita describe las tres características centrales de un “mundo autónomo”:
En el concepto de Mundo Autónomo, el mundo no se refiere específicamente al lugar donde viven los seres humanos, sino a un contenedor, un lugar donde guardar reglas y narrativas. Estrictamente hablando, el concepto de un juego de cadena completa y un mundo autónomo no es completamente equivalente, todos los mundos autónomos son juegos de cadena completa, pero no todos los juegos de cadena completa son mundos autónomos, y cuando un juego de cadena completa se puede expandir sin permiso, se convierte en un mundo autónomo.
Además de la narrativa del mundo autónomo, hay otra narrativa relativamente simple de entender: el juego de cadena completa es en realidad un “Juego de Descentralización” (Juego Descentralizado). Esta narrativa imita principalmente la formulación de DeFi (Finanzas Descentralizadas): dado que escribir reglas financieras en contratos inteligentes se llama “Finanzas Descentralizadas”, es natural escribir reglas de juego en contratos inteligentes y llamarlos “DeGame”.
Juegos de cadena completa
En el último año, varios juegos de cadena completa han entrado en la etapa de prueba, y aunque la mayoría de ellos todavía son muy rudimentarios, han completado preliminarmente la prueba de concepto, mostrando un cierto grado de jugabilidad y combinabilidad.
Conflicto en el cielo
Sky Strife (@skystrifeHQ) es un juego de estrategia en tiempo real (RTS) de cadena completa construido con el motor MUD. Está hecho por los diseñadores y desarrolladores de juegos internos de Lattice. La jugabilidad de Sky Strife es similar a la de otros juegos de estrategia en tiempo real. En el caso de un mapa para cuatro jugadores, los cuatro jugadores se encuentran en sus respectivas bases de operaciones en las cuatro esquinas del mapa. El objetivo del jugador es competir por más recursos para producir soldados y, finalmente, eliminar a otros jugadores. Los recursos del juego son Oro, que se expresa en g. Los jugadores pueden gastar oro en su base principal para producir clases con diferentes poderes de ataque y velocidad de movimiento.
Sky Strife lanzó una nueva campaña de beta abierta para la Temporada 0 en noviembre y utilizó la nueva solución de escalado de capa 2 de Lattice diseñada para juegos de cadena completa: Redstone.
Primodium
Primodium (@primodiumgame) es una simulación de construcción basada en el motor MUD, y su mecánica se basa en el famoso juego de simulación de negocios Factorio. En Primodium, tendrás que diseñar y construir diferentes líneas de producción automatizadas, combinando cintas transportadoras, fábricas y recursos naturales en el mapa para crear tu propio complejo de producción automatizado, haciendo crecer tu imperio industrial en el planeta y produciendo productos industriales cada vez más complejos. Los comportamientos del juego se pueden dividir en recolección, transporte, procesamiento, construcción, investigación y combate. Los jugadores deben recolectar recursos constantemente, actualizar la tecnología, construir armas, derrotar a otros jugadores y, finalmente, dominar el planeta.
Cellula
Cellula (@cellulalifegame) es un juego de simulación de vida artificial en toda la cadena. Los jugadores pueden explorar, cultivar, evolucionar y recolectar “vidas” únicas en el juego. En este juego, las reglas del Juego de la Vida de Conway son vistas como el código genético de la “vida”, determinando su forma y vitalidad. Al usar la mesa de trabajo del juego, los jugadores pueden crear libremente varias secuencias genéticas y dar a luz a su propia “vida” en la cadena. Estos “seres” tienen apariencias y atributos únicos, y exhiben una variedad de formas de vida.
EthereumBlock Height actúa como “tiempo” en el juego, y cada “vida” crece y evoluciona en el ecosistema espacio-temporal de Ethereum, al igual que las criaturas acuáticas del mundo real se adaptan gradualmente a la vida en la tierra y, finalmente, se convierten en anfibios. Sin embargo, el ciclo de la vida siempre va acompañado del nacimiento y la muerte: cuando una “vida” pierde su vitalidad, morirá permanentemente en la cadena, dejando espacio para el nacimiento de una nueva “vida”.
Superviviente de botín
Loot Survivor (@LootRealms) es un juego de aventuras de mazmorras textuales basado en el Dojo de Starknet, el primer juego en el ecosistema del mundo autónomo de Realms, desarrollado por Loothero, un miembro veterano de la DAO de Bibliotheca, utilizando la mecánica única Play2Die. Inspirado en la historia de fondo y la jugabilidad de la comunidad original de Loot Project, el juego requiere que los jugadores luchen contra bestias, superen obstáculos, recolecten equipo para sobrevivir y compitan por posiciones más altas en las tablas de clasificación.
Frontera Oscura
Dark Frontier (@DarkFrontierGG) es un remake del famoso juego de cadena completa Dark Forest, con la misma jugabilidad. Es un remake del famoso juego de cadena completa “Dark Forest”, y la jugabilidad es exactamente la misma. En Dark Frontier, cada jugador domina su propio planeta y necesita reunir recursos, construir una base y desarrollar tecnología en el planeta para mejorar sus capacidades de combate. Los jugadores pueden usar recursos para producir edificios, investigación tecnológica e instalaciones de fabricación de armas con el fin de obtener una ventaja en la batalla. A medida que los jugadores vuelan a través del espacio interestelar, necesitan descubrir otros planetas y recursos a través del reconocimiento y la exploración constantes. Cuando dos jugadores descubren el mismo planeta al mismo tiempo, pueden elegir entre atacar el planeta o huir. Al atacar, los jugadores deben usar sus propias armas para atacar la base del oponente y apoderarse de los recursos del oponente.
El juego ha sido remasterizado por Argus basado en World Engine, y la interfaz gráfica se ha mejorado mucho con respecto a la versión original, y la beta abierta comenzó en diciembre.
Hay más de una docena de otros juegos de cadena completa en producción o en etapas beta muy tempranas, como Gabby World, Infuence, Mississippi, Dope Wars, Mithraeum, Word3, PixeLAW, Shaoshin, Pirate Nation y muchos más, que no se describirán en detalle aquí.
Financiamiento de la industria
Como subpista en Blockchain Gaming, no hay demasiados proyectos que hayan recibido financiación pública en la etapa de prueba de concepto en 2023, que se presentará a continuación.
Recursos
_YYk9JbJz5t7U_eYOdbr5TnZsRbUw