Infraestructura
Esta página cubre la infraestructura de soporte y los servicios externos que impulsan Decentraland.
Servicios externos (SaaS)
LiveKit
Propósito: Servidor multimedia de alta calidad para voz y video
LiveKit proporciona:
Enrutamiento multimedia WebRTC
Chat de voz
Videoconferencias
Compartir pantalla
Audio espacial (en desarrollo)
Control de acceso: Comms Gatekeeper genera tokens con tiempo limitado
Utilizado por:
Archipelago Workers - Voz predeterminada
Worlds - Canales de voz por mundo
Eventos - Canales específicos del evento
SendGrid
Propósito: Servicio de entrega de correo electrónico
Envía correos de notificación:
Solicitudes de amistad
Recordatorios de eventos
Notificaciones del sistema
Activado por: Sistema de notificaciones
Indexadores de blockchain
Varios servicios de indexación proporcionan consultas rápidas a la blockchain:
Squids
Propósito: Indexador de blockchain personalizado
Subsquid indexadores basados en:
Modelos de datos personalizados
Tiempos de sincronización rápidos
API GraphQL
Indexa::
Parcelas de tierra (LAND NFTs)
Wearables y colecciones
Actividad del Marketplace
Nombres ENS
Satsuma
Propósito: Proveedor de GraphQL alojado
Alojamiento de subgraphs gestionado:
Alta disponibilidad
Autoescalado
Monitoreo incluido
The Graph
Propósito: Protocolo de indexación descentralizado
The Graph red:
Indexadores descentralizados
Tarifas de consulta en GRT
Operado por la comunidad
Message Broker
NATS
Propósito: Enrutamiento de mensajes pub/sub
NATS proporciona:
Entrega de mensajes en tiempo real
Patrones pub/sub
Patrones request/reply
Soporte de clustering
Utilizado por:
Archipelago
Actualizaciones de posición
Servicio social
Estado de amigos
Worlds
Eventos del mundo
Procesamiento de medios
Servicio de conversión de imágenes (Metamorph)
Propósito: Conversión y optimización de formatos de imagen
Convierte imágenes entre formatos:
Optimización WebP
Generación de miniaturas
Conversión de formato
GitHub: metamorph
Sistema de imágenes de perfil
Propósito: Generación de miniaturas de avatar
Genera imágenes de vista previa del avatar:
Retratos de cara
Tomas de cuerpo completo
Múltiples resoluciones
Componentes:
Consumidor de imágenes de perfil - Renderiza avatares
Productor de perfiles - Escucha cambios de avatar
Workers de procesamiento de assets
Asset Bundle Converter
Propósito: Optimización de assets específica de la plataforma
Convierte los assets desplegados en paquetes optimizados para todas las plataformas.
Registra los paquetes en: Registro de paquetes de assets
Generador de LODs
Propósito: Variantes de nivel de detalle
Genera versiones de menor polígonos de modelos 3D para mejorar el rendimiento.
Sistema de recompensas
API de recompensas
Propósito: Distribución de recompensas NFT
Otorga recompensas NFT por acciones:
Finalización del onboarding
Participación en eventos
Referencias
Siguientes pasos
Revisar Servicios backend para especificaciones de servicio
Comprobar Catalyst Network para infraestructura de contenido
Ver Descripción de la arquitectura para la imagen completa
Última actualización