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
Launchpad
Anticípate a los demás en el próximo gran proyecto de tokens
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
New
Apalancamiento sin liquidación
Acuñación de GUSD
Acuña GUSD y gana rentabilidad de RWA
Todo el juego de la cadena se convirtió repentinamente en el foco del mercado, y el proyecto original Dark Forest se desmanteló profundamente.
Dark Forest es un juego de estrategia descentralizado basado en la cadena de bloques Ethereum. En el juego, los jugadores pueden recolectar recursos, construir bases, desarrollar tecnología, recolectar armas, luchar con otros jugadores y competir por recursos.
En Dark Forest, cada jugador controla su propio planeta y necesita recolectar recursos, construir bases y desarrollar tecnología en el planeta para mejorar su capacidad de combate. Los jugadores pueden usar recursos para producir edificios, investigación tecnológica e instalaciones de fabricación de armas para obtener una ventaja en la batalla.
Cuando los jugadores vuelan en el 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 atacar el planeta o elegir escapar. Al atacar, los jugadores deben usar sus propias armas para atacar la base del oponente y aprovechar los recursos del oponente.
La característica de Dark Forest es que el juego está completamente basado en la tecnología de cadena de bloques. El planeta y los recursos de cada jugador se almacenan en la cadena de bloques y no se pueden manipular ni eliminar. Además, Dark Forest también es un juego descentralizado (DeGame), no hay un servidor central para controlar el proceso del juego, pero todos los jugadores lo mantienen y lo deciden conjuntamente.
Dark Forest también es el primer juego en introducir el sistema fog of war en un juego descentralizado de cadena completa, lo cual ha sido afirmado por God V. Desmontaremos en profundidad en este artículo para explorar cómo se puede realizar un juego de estrategia en tiempo real de este tipo en un entorno de cadena completa. @DfArchon llevará a cabo una “Ronda comunitaria” de vez en cuando, y los estudiantes interesados también pueden participar en la prueba. Comencemos con el tipo de juego y comparemos primero los juegos MMORPG y MMORTS:
Operación de oferta en firme
Al principio, cuando se realizaba oficialmente la Ronda Oficial, se requería un código de invitación (clave) para iniciar sesión para participar. Ahora, con la función de lobby, cualquiera puede crear su propia ronda, por lo que existe la llamada ronda comunitaria (similar a una competencia realizada por la comunidad) ). Ingrese a la página de inicio, haga clic en “Crear Lobby”, e ingresará a la página de configuración del Lobby, como se muestra a continuación
Configuración del juego: la velocidad del juego se puede modificar cambiando la velocidad de recuperación de energía/créditos y la velocidad de navegación.
Tamaño del mundo: cambia el tamaño del mapa modificando el radio del universo.
Tipo de espacio y bioma: selecciona el mapa del juego.
Planetas: establece los parámetros básicos de los planetas.
Aparición de jugadores: Genera la configuración de los parámetros del jugador.
Basura espacial: la configuración de parámetros de los accesorios del juego.
Zonas de captura: configuración de parámetros de la zona de captura.
Artefactos: la configuración de parámetros de los accesorios del juego.
Permisos de administrador: establezca si desea habilitar los jugadores de la lista blanca.
Configuración avanzada de parámetros de Snarks: Niebla de guerra.
Para obtener más consejos sobre el uso de Lobby, consulte esta respuesta oficial:
Dark Forest parece complicado en la superficie, pero en realidad sus reglas básicas de juego son muy simples: los planetas tienen valores de energía, que decaerán con la distancia. El salto entre planetas es para atacarse entre sí. El valor de energía atenuada se usa para determinar. Por supuesto, ya hay muchos artículos y videos sobre cómo jugar, así que no los compartiré con más detalle aquí.
Análisis de la documentación del desarrollador
La documentación para desarrolladores proporciona algunas explicaciones del marco para la arquitectura de desarrollo de juegos, dirigida a desarrolladores de complementos, desarrolladores de clientes web, desarrolladores de contratos de juegos y desarrolladores de circuitos ZK.
Conéctese a la cadena de bloques
El juego se ejecuta en la capa 2 de xDai, que es la Cadena de Gnosis actual. Debido a que el juego necesita mucha interacción con el contrato durante la operación, tiene un nodo RPC incorporado. El equipo de Gnosis incluso lanzó un nodo específico para el juego.
Complementos
Dark Forest permite a los jugadores personalizar el cliente web predeterminado a través de un sistema de complementos. Los complementos son fragmentos de código que los jugadores pueden escribir para generar vistas alternativas de los datos del juego, automatizar los flujos de trabajo comunes del juego o incluso cambiar la apariencia del juego. Esencialmente, Dark Forest permite a los jugadores interactuar mediante programación con el cliente web de la forma que deseen.
Minería
La mecánica clave de The Dark Forest es su niebla de guerra codificada. Cuando te unes a un juego por primera vez, no sabes dónde están los otros jugadores. Los jugadores deben calcular hashes para descubrir puntos de interés en el universo, como planetas y las ubicaciones de otros jugadores. Estos hashes se guardan en el almacenamiento local del navegador y se consideran datos secretos. De forma predeterminada, el cliente web predeterminado de Dark Forest utiliza un minero de Java de un solo subproceso para explorar el universo, pero hay varias cosas que puede hacer para aumentar su tasa de hash, como cambiar los núcleos de la CPU junto al botón de minería. Si intenta establecer una cantidad de núcleos superior a la cantidad real de núcleos de su computadora, el rendimiento de su minero se estabilizará.
A medida que los mineros del jugador descubren regiones del mapa del universo, el cliente web guarda información relacionada con estas regiones no descubiertas en el almacenamiento local del navegador. Dark Forest guarda datos en IndexedDB. Los jugadores también pueden actuar como mineros explorando mapas de ubicación mediante la ejecución de un servidor remoto.
Snarking
Dark Forest funciona con la tecnología ZK-Snark, una técnica criptográfica que se puede utilizar para probar la corrección de las funciones sin revelar sus entradas o lógica. Dark Forest usa esta técnica para verificar que los movimientos en el juego funcionen sin revelar la ubicación del planeta a los que husmean en la cadena. ¡Esta técnica (generación de prueba Zk-snark) es computacionalmente muy costosa! Entonces, esta prueba ZK mueve el cálculo fuera del navegador y necesita ejecutar un Node.JS localmente. Por supuesto, el juego también permite el uso de un servidor remoto para ejecutar este servicio.
Resumir
Como juego de cadena completa con una fuerte innovación, el desarrollo de Dark Forest es realmente lento. Una posible razón es que se trata de un proyecto impulsado por la comunidad y, aunque se puede garantizar la descentralización, también afecta la eficiencia del desarrollo. La última ronda oficial fue en febrero de 2022. La actualización de Webclient es en octubre de 2020, y las actualizaciones de complementos de terceros (comunidad) aún están ligeramente activas, incluido el mercado nocturno (coordenadas planetarias de transacciones anónimas) en julio de 2022 y el lobby en marzo de 2022.