Nymchat - Chat en malla Geohash

Descentralizado. Seudónimo. Imparable.

Identidades efímeras. Resistente a la censura. Sin registro, sin cuentas.

Elija un nym y únase a un canal público geohash o no geohash o inicie un chat grupal privado cifrado de extremo a extremo o un mensaje directo y sea parte de la revolución.
                                            ##\                  ##\
                                            ## |                 ## |
#######\  ##\   ##\ ######\####\   #######\ #######\   ######\ ######\
##  __##\ ## |  ## |##  _##  _##\ ##  _____|##  __##\  \____##\\_##  _|
## |  ## |## |  ## |## / ## / ## |## /      ## |  ## | ####### | ## |
## |  ## |## |  ## |## | ## | ## |## |      ## |  ## |##  __## | ## |##\
## |  ## |\####### |## | ## | ## |\#######\ ## |  ## |\####### | \####  |
\__|  \__| \____## |\__| \__| \__| \_______|\__|  \__| \_______|  \____/
          ##\   ## |
          \######  |
           \______/

Características

Construido para la libertad, diseñado para la privacidad

Mensajería cifrada

PMs cifrados de extremo a extremo y chats de grupo utilizando mejoras PNI-17 con resistencia de ataque de tiempo. teclas efímeras de rotación, resistencia cuántica y recuperación post-compromiso.

Red descentralizada

Distribuido en cientos de comunidades operadas Nostr No hay punto de fracaso, no hay autoridad central, siempre habrá un compañero.

Múltiples canales

Canales efímeros no geohash y basados en la ubicación de Geohash que utilizan códigos geohash, conectados con Bitchat para la comunicación multiplataforma.

Resistente a la censura

Los mensajes se propagan a través de una red de retransmisión global. Ningún gobierno, corporación o el individuo puede cerrarlo.

Identidades efímeras

Pares de claves temporales generados automáticamente y apodo aleatorio por sesión para un verdadero seudonimato. Los nyms de sólo sesión no dejan rastro.

Puente de Bitchat

Compatible con Jack Dorsey Bitchat aplicación "teletransporte", con geohash mejorado explorador, para ver canales de todo el mundo.

Propinas de Bitcoin

Envíe y reciba pagos instantáneos de Bitcoin directamente en el chat. Zap mensajes que te gusta sin problemas. Se requiere una dirección Lightning de Bitcoin.

Llamadas de audio/vídeo P2P

Llamadas de audio y video punto a punto en mensajes privados y chats grupales. WebRTC medios con señalización Nostr. Sin servidores en el medio, sin registros de llamadas.

Agente de IA Nymbot

Construido en El chat botUso de ?ask o @Nymbot en cualquier canal de forma gratuita, o abrir un privado, end-to-end encriptado 1:1 chat para respuestas multi-modelo premium, búsqueda en vivo en la web, y más.

Construido sobre el protocolo Nostr

Verdaderamente descentralizado a través de estándares abiertos

Nymchat, también conocido como NYM (Nostr Ynstant Messenger), aprovecha la Nostr protocolo para garantizar su Los mensajes se distribuyen a través de una red descentralizada de retransmisiones. No hay un solo punto de falla, no Autoridad central, comunicación imparable.

Eventos efímeros

Tipo 23333 y 20000: Canales de ubicación no geogash y basados ​​en geohash
Los mensajes existen sólo durante las sesiones activas y no dejan rastro permanente.

Mensajes privados

Tipo 1059: Mensajes directos y chats grupales cifrados NIP-17
El cifrado de extremo a extremo con claves efímeras rotativas de remitente y destinatario evita la correlación de retransmisión de la membresía del grupo.

Impulsado por una red global de relés operados por la comunidad.
No hay servidores que cerrar. No hay datos que aprovechar. Pura libertad descentralizada.

Comandos disponibles

Comandos estilo IRC para usuarios avanzados

/ayuda
Mostrar comandos disponibles
/unirse a [canal]
Únete o crea un canal
/pm [nym]
enviar mensaje privado
/apodo]
cambia tu nombre
/OMS
Listar nombres en línea
/claro
Borrar mensajes de chat
/bloque [nym]
Bloquear un usuario o canal
/bofetada [nym]
Bofetada con una trucha
/yo [acción]
Mensaje de acción
/encogimiento de hombros
Enviar ¯\_(ツ)_/¯
/negrita [texto]
Enviar texto en negrita
/cita [texto]
Enviar texto citado

Y muchos más...

Preguntas frecuentes

Todo lo que necesitas saber sobre Nymchat

Nymchat (Nostr Ynstant Messenger) es una aplicación de chat descentralizada y seudónima construida sobre Protocolo nostr. Le permite comunicarse libremente sin registro, cuentas o servidores centralizados.

Los mensajes se distribuyen en cientos de sitios operados por la comunidad. Nostr relevos en todo el mundo, haciendo la red resistente a la censura y resiliente. Los pares de claves temporales se generan automáticamente cada uno sesión para máximo seudónimo: su nym desaparece cuando se desconecta.

Nymchat utiliza únicamente conexiones efímeras. Los pares de claves temporales se generan automáticamente para un máximo seudonimato. Su identidad existe sólo para la sesión actual y no deja rastro cuando usted desconectar. Sin cuentas, sin registro, sin datos persistentes.

Nymchat utiliza canales efímeros geohash y no geohash: salas de chat basadas en la ubicación que utilizan códigos geohash (por ejemplo, #w1, #dr5r). Estos están conectados con Bitchat y se pueden ordenar por proximidad a su ubicación.

Todos los mensajes son temporales y existen sólo durante las sesiones activas, sin dejar rastro permanente.

Sí. Las aplicaciones de Android e iOS incluyen una malla Bluetooth: los dispositivos cercanos se conectan directamente a entre sí a través de Bluetooth LE y retransmitir mensajes salto a salto, para que un mensaje pueda llegar a alguien más lejos pasando por los teléfonos intermedios. Sin internet, sin servicio celular, sin infraestructura de cualquier tipo.

Está conectado con Bitchat, por lo que los usuarios de Nymchat y Bitchat comparten la misma malla. Canales públicos y los mensajes privados funcionan sobre él. Cuando estás en línea, los mensajes toman Internet. enruta como de costumbre y vuelve a Bluetooth automáticamente cuando no lo estés.

El modo fantasma oculta quién eres en la red Bluetooth. Normalmente, tu dispositivo anuncia un identificador estable, lo que significa que cualquier persona dentro del rango de Bluetooth puede reconocerte y notar que el mismo dispositivo aparece en diferentes lugares. El modo fantasma reemplaza cada parte de eso -el identificador del dispositivo, la clave de firma, el nombre de pantalla y la identidad Nostr- con valores descargados, y los reemplaza cada unos minutos.

Aún puedes enviar y recibir mensajes mientras está activado. Los compañeros ven una identidad anónima en lugar del habitual, y no puedo decir que fuiste tú. Al apagarlo se restablece la normalidad. identidad. Está desactivado de forma predeterminada y se activa desde la pantalla de malla.

Es una mejora significativa, no una garantía: la dirección de hardware Bluetooth de su teléfono es controlada por el sistema operativo en lugar de por Nymchat, y los hábitos como a quién habla y cómo escribe todavía pueden ser reconocidos.

Los mensajes directos en Nymchat utilizan Nostr's PNI-17 estándar de cifrado para cifrado de extremo a extremo comunicación que no se puede vincular a su sesión. Sólo usted y su destinatario pueden leer los mensajes.

Los chats grupales utilizan NIP-17 con resistencia mejorada a los ataques de sincronización. Cada miembro genera claves de destinatario efímeras rotativas y los mensajes se envuelven para regalo individualmente por miembro utilizando claves públicas de un solo uso. Esto evita que los retransmisores correlacionen la pertenencia a grupos o vinculen mensajes con identidades reales. Los miembros transmiten automáticamente claves nuevas para la recuperación posterior al compromiso.

Entre los usuarios de Nymchat, tanto los PM como los chats grupales también pueden utilizar cifrado resistente a los cuánticos - ver la siguiente pregunta.

Para enviar un MP, utilice el /pm nym#xxxx comando o haga clic en el nym de cualquier usuario y seleccione "Mensaje privado" desde el menú contextual.

Cada usuario se identifica por su nym + un sufijo de 4 caracteres de su clave pública (por ejemplo, cyber_wolf#a3f2), lo que garantiza que pueda distinguir entre usuarios con nombres similares.

Para mensajes privados y chats grupales entre usuarios de Nymchat, sí. Nymchat combina el estándar Intercambio de claves NIP-44 con ML-KEM-768, el algoritmo post-cuántico estandarizado por NIST como FIPS 203. Ambos tendrían que estar rotos para leer un mensaje, por lo que está en al menos tan fuerte como antes y, además, seguro cuánticamente.

Esto es importante debido a "cosechar ahora, descifrar después": un adversario puede registrar el tráfico cifrado hoy y almacenarlo hasta que una computadora cuántica pueda romper el intercambio de claves de curva elíptica que en el que se basa el cifrado Nostr ordinario. El intercambio híbrido significa que el tráfico registrado se mantiene ilegible.

Protege el contenido de sus mensajes, no las firmas en ellos. nuestro evento las firmas siguen siendo secp256k1, por lo que esto no es una afirmación de que cada parte del protocolo sea a prueba de cuántica: la misma posición que toma Signal con su propia actualización poscuántica.

Es automático: no hay ninguna configuración para activar. Los mensajes enviados de esta manera muestran una pequeña Escudo al lado del candado. Los usuarios de Bitchat y otros clientes de Nostr no se ven afectados y mantienen recibe el estándar NIP-17, por lo que nada se rompe cuando envía mensajes a alguien fuera de Nymchat. el una excepción son los inicios de sesión con extensiones de navegador y firmantes remotos, que no pueden usarlos: aquellos Los firmantes devuelven un mensaje terminado en lugar de una clave que podamos combinar.

Si usa la misma cuenta en más de un dispositivo, actualícelos todos: una versión anterior no puede leerá el nuevo formato y dejará de recibir sus mensajes hasta que lo haga.

Nymchat admite llamadas de audio y vídeo de igual a igual en mensajes privados 1:1 y charlas grupales. Los medios fluyen directamente entre los participantes a través de WebRTC, mientras que el control de llamadas (invita, acepta, candidatos de ICE) se señala a través de eventos Nostr cifrados etiquetados a cada destinatario: no hay un servidor de llamadas central.

Para iniciar una llamada, abra un mensaje privado o chat grupal y use la llamada de audio o video botón en el encabezado. Las llamadas entrantes activan un timbre modal con el nym de la persona que llama; si Si no hay respuesta, la llamada se rechaza automáticamente después de 45 segundos. Durante una llamada puedes silenciar el micrófono o alternar la cámara en cualquier momento.

Las llamadas de audio solicitan únicamente el micrófono; Las videollamadas solicitan cámara y micrófono. con una resolución ideal de 1280×720. En Configuración, puedes elegir quién puede llamarte (todos, solo amigos o discapacitados): "solo amigos" ignora silenciosamente las llamadas de no amigos.

⚠ Nota de privacidad: Debido a que las llamadas son de igual a igual a través de WebRTC, su verdadero La dirección IP puede revelarse a la otra parte (y a cualquier otra persona en una llamada grupal). Utilice una VPN o Tor si necesita ocultarlo.

Nymbot es el chatbot de IA integrado. Puedes hablar con él de dos maneras:

  • Bot gratuito de canal público: Tipo ?ask <question> o mencionar @Nymbot en cualquier canal. Citar respondiendo a un Nymbot La respuesta continúa la conversación con un contexto de corto plazo. Esta versión ejecuta un modelo único de IA de propósito general y es de uso gratuito.
  • Nymbot privado premium: Abra un privado, cifrado de extremo a extremo 1:1 chatee con Nymbot (haga clic en su nym o avatar y elija "Mensaje privado", o elija Nymbot de la barra lateral de Nyms). Los mensajes están envueltos en papel de regalo NIP-17, por lo que solo usted y el bot puede leerlos. Nymbot no se puede agregar a los chats grupales; los chats privados sí 1:1 solamente.

El bot privado premium es un más inteligente, multimodelo configuración: lee cada uno mensaje, clasifica la tarea (codificación, razonamiento/matemáticas, escritura creativa, traducción, o chat general) y lo dirige al modelo de lenguaje grande más adecuado. Eso hace Las respuestas premium son notablemente más nítidas y capaces que el bot público gratuito. ambos Las versiones comparten la misma búsqueda web en vivo y acceso al registro de cambios para obtener información sobre el clima, noticias, precios y datos deportivos.

Sin el Mensajero: El bot privado también se publica como una aplicación independiente en nymbot.ai - el mismo asistente, la misma cuenta. Entra allí con la misma clave y tus créditos y conversaciones te siguen.

Créditos y precios: Las respuestas privadas se pagan con créditos, comprados a través de Bitcoin Lightning zaps. Chat general, escritura creativa y traducción cuestan 1 crédito por respuesta; codificación y razonamiento/matemáticas cuestan 2 créditos (utilizan modelos más grandes). Un crédito equivale aproximadamente a 10 sats, con una pequeña bonificación por volumen en cantidades de zap más altas (+10% al 500 sats, +15% en 1K, +20% en 5K). Usar ?buy para recargar, ?balance para verificar créditos, y ?gift @nym para enviar creditos a otro usuario. Dentro de un chat privado, ?clear borra la conversación historia.

Nymchat integra Lightning Network para micropagos instantáneos de Bitcoin llamados "zaps". puedes dar propina mensajes que aprecia o envía Bitcoin directamente a los usuarios.

Para recibir zaps, configure una dirección Lightning en Configuración (formato: user@domain.com). Para enviar un zap, haga clic en el nym de un usuario y seleccione "⚡ Zap" o use el botón de zap rápido que aparece en los mensajes con zaps existentes.

Los zappers se muestran en tiempo real en los mensajes, mostrando la cantidad total y el número de zappers. El sistema genera facturas Lightning automáticamente y monitorea el estado de pago.

Nymchat admite reacciones emoji en los mensajes (similar a Discord o Slack). Haga clic en el nombre de un usuario y seleccione "Reaccionar" o coloque el cursor sobre un mensaje para ver el botón de reacción.

Puedes reaccionar con cualquier emoji de nuestra extensa biblioteca organizada por categorías (emoticones, gestos, corazones, símbolos, etc.). Los emojis recientes se recuerdan para un acceso rápido.

Para insertar emojis en tus mensajes, escribe : seguido de un nombre (como :smile:) para autocompletar, o haga clic en el botón emoji en el área de entrada. Las reacciones utilizan el estándar NIP-25 de Nostr.

Nymchat admite formatos de texto enriquecido similares a Discord o Slack:

  • Atrevido: **text** o __text__
  • Itálico: *text* o _text_
  • Tachado: ~~text~~
  • Código: `code` o bloques de código con ```code```
  • Citas: Línea de salida con >
  • Encabezados: # H1, ## H2, ### H3

Comandos como /bold, /italic, /quote, y /code Proporcionar accesos directos para formatear rápidamente.

Bloquear usuarios: Usar /block nym#xxxx o haga clic en el nym de un usuario y seleccione "Bloquear usuario". Los mensajes de los usuarios bloqueados están ocultos y no verán tu actividad.

Bloquear canales: Usar /block #channelname o /block mientras estás en un canal para bloquearlo. Los canales bloqueados están ocultos en la barra lateral.

Bloquear palabras clave: Agregue palabras clave en Configuración → Palabras clave bloqueadas para ocultar mensajes que contiene palabras o frases específicas en todos los canales.

Ver y administrar bloques en Configuración.

Cuando está habilitado en Configuración, Nymchat puede ordenar los canales de geohash por distancia desde su ubicación. esto requiere permiso de ubicación del navegador.

Los canales Geohash son salas de chat basadas en la ubicación que utilizan códigos geohash estandarizados. ellos son puenteado con Bitchat, lo que permite la comunicación multiplataforma. La función de proximidad te ayuda descubrir y priorizar canales locales.

Desactive esta función en cualquier momento en Configuración → "Ordenar canales Geohash por proximidad".

Compartir URL de canales: Haga clic en el botón compartir en el encabezado del canal o use /share para generar una URL que se pueda compartir.

Invitar al canal actual: Usar /invite nym#xxxx enviar un Invitación MP con detalles del canal.

Nymchat ofrece varios temas inspirados en terminales:

  • Charla: Tema multicolor con colores únicos por usuario (predeterminado)
  • Matriz verde: Estética clásica del terminal verde sobre negro
  • Terminal ámbar: Apariencia de pantalla CRT de color ámbar vintage
  • Ciberpunk: Combinación de colores neón violeta y cian
  • Hacker azul: Tema terminal teñido de azul
  • Fantasma: Modo blanco y negro de alto contraste

La personalización adicional incluye sonidos de notificación (Classic Beep, ICQ, MSN), desplazamiento automático comportamiento, visualización de marca de tiempo y configuración de desenfoque de imagen.

Nymchat proporciona el máximo seudonimato a través de conexiones efímeras. Se generan pares de claves temporales por sesión sin conexión con su identidad real. Los mensajes no se almacenan permanentemente, y tu nym desaparece cuando te desconectas. Los mensajes directos y los chats grupales utilizan cifrado de extremo a extremo NIP-17 con claves efímeras rotativas y resistencia a ataques sincronizados para evitar la correlación de metadatos.

Notas importantes: Los mensajes del canal son visibles para cualquier persona en Nostr. red. Utilice MP cifrados para conversaciones verdaderamente privadas. Para obtener el máximo seudónimo, utilice Tor o una VPN que haya pagado en efectivo o monero.

El cifrado de identidad es una protección opcional para la clave privada de la identidad guardada (nsec) en un dispositivo, por lo que No se puede leer desde el almacenamiento local sin desbloquearlo. Tú eliges el factor de desbloqueo por dispositivo: una contraseña, un PIN, una clave de acceso o un dato biométrico.

  • Clave de acceso y biométrica desbloquear use WebAuthn con la extensión PRF para derivar la clave.
  • Contraseña y PIN Utilice PBKDF2.

La clave permanece en la memoria solo durante la sesión y la clave de texto sin formato nunca se escribe en el disco. mientras el cifrado está activado. Después de habilitarla, la aplicación confirma el desbloqueo de inmediato para que puedas no se bloquea si resulta que un autenticador no admite PRF.

Nunca se sincroniza ninguna contraseña, sal o credencial entre dispositivos. Sólo una preferencia de encendido/apagado se sincroniza, por lo que puede elegir configurar el cifrado en un nuevo dispositivo.

El modo de borrado de pánico le permite destruir inmediatamente todos los datos locales del dispositivo. Mantenga presionado la sección "Your Nym" durante 2 segundos para activarlo.

La limpieza es completa. Cifra cada valor de almacenamiento local con una clave aleatoria de un solo uso. que luego se descarta, sobrescribe los valores con basura, borra el almacenamiento local y sessionStorage, sobrescribe y elimina todas las bases de datos IndexedDB, borra los cachés, cancela el registro del trabajador del servicio y lo recarga a un nuevo estado de primera ejecución.

Si tiene habilitado el cifrado de identidad, la protección se extiende aún más: cualquier byte que Los que sobreviven a la eliminación son texto cifrado bajo una clave que nadie posee.

Nymchat está disponible como aplicación nativa y como aplicación web progresiva (PWA):

La interfaz móvil está optimizada con controles táctiles y gestos de deslizamiento para abrir. la barra lateral y un diseño responsivo que se adapta al tamaño de su pantalla. Todas las funciones funcionan móvil, incluyendo reacciones y zaps.

Nymchat está unido a la aplicación Bitchat de Jack Dorsey, específicamente para aplicaciones basadas en geohash. Canales de localización. Esto significa que los mensajes enviados en canales geohash en Nymchat aparecen en Bitchat y viceversa.

El puente permite la comunicación multiplataforma entre la interfaz web de Nymchat y La aplicación móvil de Bitchat, que crea una red interconectada más grande de salas de chat basadas en la ubicación usando el mismo protocolo Nostr debajo.

Nymchat se conecta a múltiples relés Nostr simultáneamente para lograr redundancia y velocidad:

  • Retransmisiones de difusión: Retransmisiones principales para enviar mensajes (estás conectado a todos ellos)
  • Leer relés: Relés adicionales descubiertos automáticamente para recibir mensajes (hasta 1000+)
  • Llamarada: Retransmisión de solo escritura para transmisión de mensajes

La aplicación gestiona de forma inteligente las conexiones, descubriendo automáticamente nuevos relés, incluir en la lista negra los relés que no responden y volver a intentar conexiones fallidas. Puedes ver conectado relés en Configuración.

Más retransmisiones = mejor resistencia a la censura y entrega de mensajes, pero también más ancho de banda uso.

¿Listo para unirse a la revolución?

Sin registro. Sin seguimiento. Sin censura.
Simplemente chat grupal puro, descentralizado y seudónimo.