Nymchat - Geohash 网状聊天

去中心化。化名。势不可挡。

短暂的身份。抗审查。没有注册,没有账户。

选择一个 nym 并加入公共 geohash 或非 geohash 频道,或者启动私人、端到端加密群聊或直接消息,并成为革命的一部分。
                                            ##\                  ##\
                                            ## |                 ## |
#######\  ##\   ##\ ######\####\   #######\ #######\   ######\ ######\
##  __##\ ## |  ## |##  _##  _##\ ##  _____|##  __##\  \____##\\_##  _|
## |  ## |## |  ## |## / ## / ## |## /      ## |  ## | ####### | ## |
## |  ## |## |  ## |## | ## | ## |## |      ## |  ## |##  __## | ## |##\
## |  ## |\####### |## | ## | ## |\#######\ ## |  ## |\####### | \####  |
\__|  \__| \____## |\__| \__| \__| \_______|\__|  \__| \_______|  \____/
          ##\   ## |
          \######  |
           \______/

特征

为自由而生,为隐私而设计

加密消息传递

使用增强功能的端到端加密 PM 和组聊天 NIP-17 与时机攻击抵抗. 旋转时效键,量子抵抗,和妥协后恢复。

去中心化网络

分布于数百个社区运营 Nostr 没有单一的失败点,没有中央权威,总会有同行。

多渠道

使用 Geohash 代码的基于 Geohash 位置的和非 Geohash 临时通道,与 Bitchat 桥接 用于跨平台通信。

抗审查

消息通过全球中继网络传播。没有政府、企业或 个人可以关闭。

短暂的身份

每个会话自动生成临时密钥对和随机昵称,以实现真正的假名。 仅会话 nyms 不会留下任何痕迹。

比特查特桥

与杰克·多尔西兼容 Bitchat 应用程序“teleport”,具有增强的 geohash 探险家, 查看世界各地的频道。

比特币小费

直接在聊天中发送和接收即时比特币付款。 Zap 消息 你喜欢无缝。需要比特币闪电地址。

P2P音频/视频通话

私人消息和群聊中的点对点音频和视频通话。网络RTC 带有 Nostr 信号传导的媒体。中间没有服务器,没有通话记录。

Nymbot 人工智能代理

建成 聊天机器人使用 ?ask 或者 @Nymbot 在任何频道免费,或打开一个私人,端到端加密的1:1聊天,获得高级多模型答案,实时网页搜索,等等。

基于 Nostr 协议构建

通过开放标准真正去中心化

Nymchat,也称为 NYM(Nostr Ynstant Messenger),利用 Nostr 协议以确保您的 消息通过分散的中继网络分发。无单点故障,无 中央权威,不可阻挡的沟通。

短暂事件

种类 23333 和 20000: 非 geogash 和基于 geohash 的位置通道
消息仅在活动会话期间存在,不会留下永久痕迹。

私信

种类1059: NIP-17 加密私信和群聊
使用轮换临时发送者和接收者密钥的端到端加密可防止组成员身份的中继关联。

由社区运营的全球中继网络提供支持。
无需关闭服务器。没有数据可供抓取。纯粹的去中心化自由。

可用命令

适合高级用户的 IRC 风格命令

/帮助
显示可用命令
/加入[频道]
加入或创建频道
/ 下午 [nym]
发送私信
/昵称[名字]
改变你的nym
/WHO
列出在线 nyms
/清除
清除聊天消息
/块[nym]
阻止用户或频道
/拍打 [nym]
拍打鳟鱼
/我[行动]
行动讯息
/耸肩
发送 ́\_(ツ)_/̅
/粗体[文本]
发送粗体文本
/引用[文本]
发送引用的文本

还有更多...

常见问题解答

关于 Nymchat 您需要了解的一切

Nymchat(Nostr Ynstant Messenger)是一个建立在 诺斯特协议。它允许您自由交流,无需注册、帐户或 集中式服务器。

消息分布在数百个社区运营的 Nostr 全球继电器,使 网络具有抗审查性和弹性。临时密钥对每次都会自动生成 最大假名会话 - 当您断开连接时,您的 nym 就会消失。

Nymchat 仅使用临时连接。临时密钥对是自动生成的,以达到最大 假名。您的身份仅在当前会话中存在,并且当您访问时不会留下任何痕迹 断开连接。没有帐户,没有注册,没有持久数据。

Nymchat 使用临时 geohash 和非 geohash 通道 - 使用 geohash 代码的基于位置的聊天室(例如, #w1, #dr5r)。这些与 Bitchat 桥接,可以按以下方式排序 靠近您的位置。

所有消息都是临时的,仅在活动会话期间存在,不会留下永久的痕迹。

是的。 Android 和 iOS 应用程序包含蓝牙网状网络:附近的设备直接连接到 通过蓝牙 LE 相互通信并逐跳中继消息,以便消息可以到达某人 通过中间的电话走得更远。没有互联网,没有手机服务,没有 任何类型的基础设施。

它与 Bitchat 桥接,因此 Nymchat 和 Bitchat 用户共享相同的网格。公共频道 和私人消息都可以解决它。当您在线时,消息会通过互联网传输 像往常一样路由,当您不在时自动回退到蓝牙。

幽灵模式隐藏了你在Bluetooth网格上的身份. 通常,你的设备会广告一个稳定的标识符,这意味着Bluetooth范围内的任何人都可以识别你,并注意到同一个设备在不同的地方出现。

当它打开时,您仍然可以发送和接收消息。同行看到匿名身份 而不是你平常的那个,而且无法看出那是你。关闭它即可恢复正常 身份。默认情况下它是关闭的,可以从网状屏幕上切换。

这是一个有意义的改进,而不是保证:手机的蓝牙硬件地址由操作系统控制,而不是Nymchat,你与谁交谈和如何写作的习惯仍然可以被识别。

Nymchat 中的直接消息使用 Nostr NIP-17 端到端加密的加密标准 无法链接到您的会话的通信。只有您和您的收件人可以阅读这些消息。

群聊使用NIP-17,增强了抗定时攻击能力。每个成员都会生成轮换的临时收件人密钥,并且使用一次性公钥将消息单独包装为每个成员的礼物。这可以防止中继将组成员资格或链接消息与真实身份相关联。成员会自动广播新密钥以进行泄露后的恢复。

Nymchat 用户之间的私聊和群聊也可以使用抗量子加密 ——参见下一个问题。

要发送 PM,请使用 /pm nym#xxxx 命令或单击任何用户的 nym 并选择 上下文菜单中的“私人消息”。

每个用户都通过其 nym + 公钥中的 4 个字符后缀进行标识(例如, cyber_wolf#a3f2),确保您可以区分具有相似名称的用户。

对于 Nymchat 用户之间的私人消息和群聊,是的。 Nymchat 结合了标准 NIP-44 密钥交换 ML-KEM-768,后量子算法 由 NIST 标准化为 FIPS 203。两者都必须被破坏才能读取消息,因此它位于 强度不如以前,而且量子安全。

这很重要,因为“现在收获,稍后解密”:对手可以记录加密流量 今天并存储它,直到量子计算机可以打破椭圆曲线密钥交换 普通Nostr加密依赖。混合交换意味着记录的流量保持不变 不可读。

它保护 内容 您的消息,而不是消息上的签名。诺斯特事件 签名仍然是 secp256k1,因此这并不是说协议的每个部分都是 量子证明——与 Signal 在其后量子升级中所采取的立场相同。

它是自动的——无需设置即可打开。以这种方式发送的消息会显示一个小 挂锁旁边的盾牌。 Bitchat 用户和其他 Nostr 客户不受影响并保持 接收标准 NIP-17,因此当您在 Nymchat 之外向某人发送消息时不会出现任何问题。的 一个例外是浏览器扩展和远程签名者登录,它们无法使用它: 签名者返回一条完成的消息,而不是我们可以组合的密钥。

如果您在多台设备上使用同一帐户,请全部更新:旧版本无法 阅读新格式,并在阅读新格式之前停止接收您的消息。

Nymchat 支持 1:1 私人消息和点对点音频和视频通话 群聊。媒体通过 WebRTC 在参与者之间直接流动,而呼叫控制 (邀请、接受、ICE 候选人)通过标记为加密的 Nostr 事件发出信号 到每个接收者 - 没有中央呼叫服务器。

要发起通话,请打开私人消息或群聊并使用音频或视频通话 标题中的按钮。来电会触发带有呼叫者 nym 的振铃模式;如果 如果无人应答,呼叫将在 45 秒后自动拒绝。通话过程中您可以静音 麦克风或随时切换相机。

音频通话仅需要麦克风;视频通话需要摄像头和麦克风 理想的 1280×720 分辨率。在“设置”中,您可以选择允许谁给您打电话 (所有人,仅限朋友,或残疾人)-“仅限朋友”默默忽略来自 非朋友。

⚠ 隐私说明: 由于通话是通过 WebRTC 进行点对点的,因此您的真实通话 IP 地址可能会泄露给另一方(以及群组通话中的任何其他人)。 如果需要隐藏,请使用 VPN 或 Tor。

Nymbot 是内置的人工智能聊天机器人。您可以通过两种方式与它交谈:

  • 免费公共频道机器人: 类型 ?ask <question> 或提及 @Nymbot 在任何渠道。引用-回复 Nymbot 响应继续与短期背景的对话。这个版本运行一个 单一通用人工智能模型并且可以免费使用。
  • 高级私人 Nymbot: 开启私密、端到端加密1:1 与 Nymbot 聊天(点击其 nym 或头像并选择“私人消息”,或选择 来自 Nyms 侧边栏的 Nymbot)。消息采用 NIP-17 礼品包装,因此只有您和 机器人可以读取它们。 Nymbot 无法添加到群聊 - 私人聊天是 仅限 1:1。

高级私人机器人是 更智能、多模式 设置:它读取每个 消息,对任务进行分类(编码、推理/数学、创意写作、翻译、 或一般聊天)并将其路由到最适合的大型语言模型。这使得 高级回复明显比免费公共机器人更敏锐、更强大。两者都 版本共享相同的实时网络搜索和更新日志访问,以获取最新天气、新闻、 价格和体育数据。

没有使者, 私人机器人也被发布为独立的应用程序在 nymbot.ai 同一个助手,同一个帐户. 使用相同的密钥登录,你的信贷和对话跟随你。

积分和定价: 私人回复是用购买的积分支付的 通过比特币闪电网络。一般聊天、创意写作和翻译费用 1 每次回复的积分;编码和推理/数学需要 2 个学分(他们使用更大的模型)。 一个学分大约为 10 sats,在更高的 zap 金额时会获得少量奖励(+10% 500 sats,1K 时 +15%,5K 时 +20%)。使用 ?buy 充值, ?balance 检查信用,以及 ?gift @nym 将积分发送至 另一个用户。在私人聊天中, ?clear 抹掉对话 历史。

Nymchat 集成了闪电网络,用于称为“zaps”的即时比特币小额支付。您可以给小费 您欣赏的消息或直接向用户发送比特币。

要接收 Zap,请在“设置”中设置 Lightning 地址(格式: user@domain.com)。要发送 zap,请单击用户的 nym 并选择“⚡ Zap”或使用 包含现有 Zap 的消息上显示的快速 Zap 按钮。

Zap 会实时显示在消息中,显示 Zapper 的总数和数量。 系统自动生成闪电发票并监控付款状态。

Nymchat 支持消息上的表情符号反应(类似于 Discord 或 Slack)。单击用户的 nym 并选择“反应”或将鼠标悬停在消息上以查看反应按钮。

您可以对我们按类别(笑脸、 手势、心形、符号等)。最近的表情符号会被记住以便快速访问。

要在消息中插入表情符号,请输入 : 后面跟着一个名字(比如 :smile:)进行自动完成,或单击输入区域中的表情符号按钮。 反应使用 Nostr 的 NIP-25 标准。

Nymchat 支持类似于 Discord 或 Slack 的富文本格式:

  • 大胆的: **text** 或者 __text__
  • 斜体: *text* 或者 _text_
  • 删除线: ~~text~~
  • 代码: `code` 或代码块 ```code```
  • 引用: 开头为 >
  • 标题: # H1, ## H2, ### H3

命令如 /bold, /italic, /quote, 和 /code 提供快速格式化的快捷方式。

阻止用户: 使用 /block nym#xxxx 或点击用户的 nym 并 选择“阻止用户”。被阻止的用户的消息会被隐藏,他们不会看到您的活动。

阻止通道: 使用 /block #channelname 或者 /block 同时在通道中阻止它。被阻止的频道会从您的侧边栏隐藏起来。

屏蔽关键词: 在“设置”→“阻止的关键字”中添加关键字以隐藏消息 包含所有渠道中的特定单词或短语。

在“设置”中查看和管理块。

在“设置”中启用后,Nymchat 可以根据距您所在位置的距离对 geohash 通道进行排序。这个 需要浏览器位置权限。

Geohash 频道是使用标准化 Geohash 代码的基于位置的聊天室。他们是 与Bitchat桥接,允许跨平台通信。接近功能可以帮助您 发现并优先考虑本地渠道。

随时在“设置”→“按邻近度对 Geohash 通道进行排序”中禁用此功能。

分享频道网址: 单击频道标题中的共享按钮或使用 /share 生成可共享的 URL。

邀请加入当前频道: 使用 /invite nym#xxxx 发送一个 邀请 PM 并提供频道详细信息。

Nymchat 提供了几个受终端启发的主题:

  • 比特聊天: 具有独特的每用户颜色的多色主题(默认)
  • 矩阵绿色: 经典的黑底绿终端美学
  • 琥珀色终端: 复古琥珀色 CRT 屏幕外观
  • 赛博朋克: 霓虹紫和青色配色方案
  • 黑客蓝: 蓝色终端主题
  • 鬼: 高对比度黑白模式

其他定制包括通知声音(经典蜂鸣声、ICQ、MSN)、自动滚动 行为、时间戳显示和图像模糊设置。

Nymchat 通过短暂的连接提供最大程度的假名。生成临时密钥对 每次会话与您的真实身份无关。消息不会永久存储, 当你断开连接时,你的 nym 就会消失。直接消息和群聊使用 NIP-17 端到端加密,具有轮换临时密钥和定时攻击抵抗功能,以防止元数据关联。

重要提示: Nostr 上的任何人都可以看到频道消息 网络。使用加密的私信进行真正的私人对话。为了获得最大程度的匿名性,请使用 Tor 或使用现金或门罗币付费的 VPN。

身份加密是对设备上保存的身份(纳秒)私钥的可选保护,因此它 未解锁无法从本地存储读取。您可以选择每个设备的解锁系数: 密码、PIN、密钥或生物识别。

  • 密钥和生物识别 解锁使用带有 PRF 扩展的 WebAuthn 导出密钥。
  • 密码和 PIN 码 使用PBKDF2。

密钥仅在会话期间保留在内存中,并且明文密钥永远不会写入磁盘 当加密开启时。启用后,应用程序会立即确认解锁,因此您可以 如果验证器不支持 PRF,则不会被锁定。

任何密码、盐或凭证都不会在设备之间同步。只有开/关偏好 同步,以便您可以选择在新设备上设置加密。

紧急擦除模式可让您立即销毁设备上的所有本地数据。按住 按住“Your Nym”部分 2 秒即可触发它。

擦拭很全面。它使用随机的一次性密钥对每个本地存储值进行加密 然后被丢弃,用垃圾覆盖值,清除 localStorage 并 sessionStorage,覆盖并删除所有 IndexedDB 数据库,清除缓存, 取消注册 Service Worker,并重新加载到新的首次运行状态。

如果您启用了身份加密,保护范围会进一步扩大:任何字节 删除后幸存下来的密文是无人掌握的密钥下的密文。

Nymchat 可作为本机应用程序和渐进式 Web 应用程序 (PWA) 使用:

移动界面经过优化,支持触摸控制、滑动手势打开 侧边栏,以及适应您的屏幕尺寸的响应式布局。所有功能均可用 移动设备,包括反应和 Zap。

Nymchat 与 Jack Dorsey 的 Bitchat 应用程序桥接,专门用于基于 geohash 的 定位渠道。这意味着在 Nymchat 上的 geohash 通道中发送的消息会出现在 Bitchat 中,并且 反之亦然。

该桥允许 Nymchat 的基于 Web 的界面和 Bitchat 的移动应用程序创建了一个更大的基于位置的聊天室互连网络 使用下面相同的 Nostr 协议。

Nymchat 同时连接到多个 Nostr 继电器以实现冗余和速度:

  • 广播中继: 用于发送消息的核心中继(您连接到 他们全部)
  • 读取继电器: 自动发现用于接收的附加中继 消息(最多 1000 条以上)
  • 诺斯耀斑: 用于消息广播的只写中继

该应用程序智能管理连接,自动发现新的中继, 将无响应的中继列入黑名单,并重试失败的连接。可以查看已连接的 设置中的继电器。

更多中继=更好的审查阻力和消息传递,但也有更多带宽 用法。

准备好加入革命了吗?

无需注册。没有跟踪。没有审查制度。
只是纯粹的、去中心化的、匿名的群聊。