Nymchat - Geohash メッシュ チャット

分散型。仮名。止められない。

一時的なアイデンティティ。検閲に強い。登録もアカウントもありません。

名前を選択して、パブリック geohash または非 geohash チャネルに参加するか、プライベートのエンドツーエンド暗号化グループ チャットまたはダイレクト メッセージを開始して、革命に参加してください。
                                            ##\                  ##\
                                            ## |                 ## |
#######\  ##\   ##\ ######\####\   #######\ #######\   ######\ ######\
##  __##\ ## |  ## |##  _##  _##\ ##  _____|##  __##\  \____##\\_##  _|
## |  ## |## |  ## |## / ## / ## |## /      ## |  ## | ####### | ## |
## |  ## |## |  ## |## | ## | ## |## |      ## |  ## |##  __## | ## |##\
## |  ## |\####### |## | ## | ## |\#######\ ## |  ## |\####### | \####  |
\__|  \__| \____## |\__| \__| \__| \_______|\__|  \__| \_______|  \____/
          ##\   ## |
          \######  |
           \______/

特徴

自由を追求し、プライバシーを考慮した設計

暗号化されたメッセージング

End-to-end encrypted PMs and group chats using enhanced NIP-17 タイミング攻撃抵抗:回転エフェミリアルキー、量子抵抗、および妥協後の回復。

分散型ネットワーク

何百ものコミュニティ運営の組織に分散 Nostr 世界中をリレイヤーします. 失敗の1つのポイントはありません,中央の権威はありません. 常に仲間がいます。

複数のチャンネル

Geohash コードを使用した、Bitchat でブリッジされた Geohash 位置ベースおよび非 Geohash 一時チャネル クロスプラットフォーム通信用。

検閲耐性あり

メッセージはグローバルリレーネットワーク全体に伝播します。政府、企業、または 個人がそれをシャットダウンすることができます。

一時的なアイデンティティ

真の匿名性を実現するために、セッションごとに自動生成された一時キーペアとランダムなニックネーム。 セッションのみの名前は痕跡を残しません。

ビッチャット橋

ジャック・ドーシーと互換性があります Bitchat app "teleport", with enhanced geohash 探検家、 to view channels around the world.

ビットコインのチップ

チャットで直接ビットコインの即時支払いを送受信します。メッセージをザップする シームレスに気に入っていただけます。ビットコインライトニングアドレスが必要です。

P2P オーディオ/ビデオ通話

プライベート メッセージやグループ チャットでのピアツーピアの音声通話とビデオ通話。 WebRTC Nostr シグナリングを備えたメディア。中間にサーバーはなく、通話記録もありません。

Nymbot AI エージェント

建設中 チャットボット利用 ?ask または @Nymbot どのチャンネルでも無料で、またはプライベート、エンド-to-エンドの暗号化 1:1 チャットを開いて、プレミアム マルチ モデル 回答、ライブ ウェブ 検索、その他。

Nostr プロトコルに基づいて構築

オープンスタンダードによる真の分散化

NYM (Nostr Ynstant Messenger) としても知られる Nymchat は、 Nostr を保証するためのプロトコル メッセージは、リレーの分散ネットワーク全体に配信されます。単一障害点はありません。 中央権威、止められないコミュニケーション。

一時的なイベント

種類 23333 および 20000: 非ジオハッシュおよびジオハッシュベースの位置チャネル
メッセージはアクティブなセッション中にのみ存在し、永続的な痕跡は残りません。

プライベートメッセージ

種類 1059: NIP-17 暗号化されたダイレクト メッセージとグループ チャット
ローテーションの一時的な送信者キーと受信者キーを使用したエンドツーエンド暗号化により、グループ メンバーシップのリレー相関が防止されます。

コミュニティ運営のリレーのグローバル ネットワークを活用しています。
シャットダウンするサーバーはありません。押収するデータはありません。純粋な分散型の自由。

利用可能なコマンド

パワーユーザー向けの IRC スタイルのコマンド

/ヘルプ
使用可能なコマンドを表示する
/参加[チャンネル]
チャンネルに参加または作成する
/pm [名前]
プライベートメッセージを送信する
/ニック[名前]
名前を変更してください
/誰が
オンラインの名前をリストする
/クリア
チャットメッセージをクリアする
/block [名前]
ユーザーまたはチャンネルをブロックする
/平手打ち [名前]
マスで叩く
/me [アクション]
アクションメッセージ
/肩をすくめる
送信  ̄\_(ツ)_/ ̄
/太字[テキスト]
太字のテキストを送信する
/引用 [テキスト]
引用したテキストを送信する

他にもたくさん...

よくある質問

Nymchat について知っておくべきことすべて

Nymchat (Nostr Ynstant Messenger) は、分散型の仮名チャット アプリケーションです。 ノストルプロトコル。登録やアカウントを必要とせずに自由に通信できます。 集中化されたサーバー。

メッセージはコミュニティが運営する何百もの組織に配信されます Nostr 世界中のリレー、作成 ネットワークは検閲に強く、回復力があります。一時キーペアはそれぞれ自動生成されます 最大限の匿名性を実現するセッション - 切断すると nym が消えます。

Nymchat は一時的な接続のみを使用します。一時キーペアは最大数まで自動生成されます。 仮名。あなたのアイデンティティは現在のセッションに対してのみ存在し、あなたがセッションを行ったときに痕跡を残しません。 切断します。アカウントも登録も永続的なデータもありません。

Nymchat は、一時的なジオハッシュ チャネルと非ジオハッシュ チャネル、つまりジオハッシュ コードを使用した位置ベースのチャット ルーム (例: #w1, #dr5r)。これらは Bitchat でブリッジされており、次の基準で並べ替えることができます。 あなたの場所の近く。

すべてのメッセージは一時的なもので、アクティブなセッション中にのみ存在し、永続的な痕跡は残りません。

はい。 Android および iOS アプリには Bluetooth メッシュが含まれており、近くのデバイスが直接接続されます。 Bluetooth LE を介して相互にメッセージを中継し、ホップバイホップでメッセージを誰かに届けることができます。 間にある電話を通ってさらに遠くへ。インターネットも携帯電話サービスもありません あらゆる種類のインフラストラクチャ。

Bitchat とブリッジされているため、Nymchat と Bitchat ユーザーは同じメッシュを共有します。パブリックチャンネル プライベートメッセージもそれを介して機能します。オンライン中はメッセージがインターネットを占拠します 通常どおりにルーティングし、そうでない場合は自動的に Bluetooth に戻ります。

通常、あなたのデバイスは、Bluetooth 範囲内の誰でもあなたを認識し、異なる場所で同じデバイスが表示されることに気づくことを意味します安定した識別子を広告します。

オンでもメッセージの送受信は可能です。ピアには匿名の ID が表示されます いつものあなたのものではなく、それがあなただったとはわかりません。オフにすると通常の状態に戻ります アイデンティティ。デフォルトではオフになっており、メッシュ画面から切り替えられます。

これは有意義な改善であり、保証ではありません:あなたの携帯電話のBluetoothハードウェアアドレスは、Nymchatではなくオペレーティングシステムによって制御され、あなたが誰と話すか、あなたがどのように書くかのような習慣はまだ認識できます。

Nymchat のダイレクト メッセージは Nostr を使用します NIP-17 エンドツーエンド暗号化のための暗号化標準 セッションにリンクできないコミュニケーション。あなたと受信者だけがメッセージを読むことができます。

グループチャットではタイミング攻撃耐性を強化したNIP-17を使用します。各メンバーは循環する一時的な受信者キーを生成し、メッセージはワンタイム公開キーを使用してメンバーごとに個別にギフト包装されます。これにより、リレーがグループ メンバーシップやリンク メッセージを実際の ID に関連付けることができなくなります。メンバーは、侵害後の回復のために新しいキーを自動的にブロードキャストします。

Nymchat ユーザー間では、PM とグループ チャットの両方が耐量子暗号化を使用することもできます — 次の質問を参照してください。

PM を送信するには、 /pm nym#xxxx コマンドを実行するか、任意のユーザーの名前をクリックして選択します コンテキストメニューから「プライベートメッセージ」を選択します。

各ユーザーは、公開キーの nym と 4 文字の接尾辞によって識別されます (例: cyber_wolf#a3f2)、似た名前のユーザーを確実に区別できるようになります。

Nymchat ユーザー間のプライベート メッセージとグループ チャットについては、はい。 Nymchat は標準を組み合わせたものです NIP-44 鍵交換と ML-KEM-768、ポスト量子アルゴリズム NIST によって FIPS 203 として標準化されています。メッセージを読み取るには両方を破る必要があるため、 強度は以前ほど低く、その上は量子安全性です。

これは「今すぐ収集し、後で復号化する」ため重要です。攻撃者は暗号化されたトラフィックを記録できる可能性があります。 今日、量子コンピューターが楕円曲線鍵交換を解読できるようになるまで保存してください。 通常の Nostr 暗号化はこれに依存します。ハイブリッド交換により、記録されたトラフィックが維持される 読めない。

それは、 コンテンツ メッセージの署名ではなく、メッセージの内容を確認します。ノストルイベント 署名は依然として secp256k1 であるため、これはプロトコルのすべての部分が有効であるという主張ではありません。 量子耐性 — Signal が独自の量子後アップグレードでとるのと同じ立場です。

これは自動です。オンにする設定はありません。この方法で送信されたメッセージには、小さなメッセージが表示されます 南京錠の横にあるシールド。 Bitchat ユーザーと他の Nostr クライアントは影響を受けず、引き続き利用できます。 標準の NIP-17 を受信するため、Nymchat 以外の誰かにメッセージを送信しても何も壊れません。の 例外の 1 つはブラウザ拡張機能とリモート署名者ログインであり、これらは使用できません。 署名者は、結合できるキーではなく、完成したメッセージを返します。

複数のデバイスで同じアカウントを使用している場合は、すべて更新してください。古いバージョンでは更新できません。 新しい形式を読み取り、それが読み込まれるまでメッセージの受信を停止します。

Nymchat は、1 対 1 のプライベート メッセージとビデオ コールの両方でピアツーピアの音声通話とビデオ通話をサポートします。 グループチャット。通話制御中にメディアは WebRTC 経由で参加者間で直接流れます。 (招待、受け入れ、ICE 候補者) は、タグ付けされた暗号化された Nostr イベントを通じて通知されます。 各受信者に送信します。中央の通話サーバーはありません。

通話を開始するには、プライベート メッセージまたはグループ チャットを開いて、音声通話またはビデオ通話を使用します。 ヘッダーのボタン。着信すると、発信者の名前で呼び出しモーダルがトリガーされます。もし 応答がない場合、通話は 45 秒後に自動的に拒否されます。通話中にミュートにすることができます いつでもマイクをオンにしたり、カメラを切り替えたりできます。

音声通話はマイクのみを要求します。ビデオ通話はカメラとマイクの両方を要求します 理想的な 1280×720 解像度で。 [設定] で、着信を許可するユーザーを選択できます (全員、友達のみ、または無効) - 「友達のみ」は、からの通話をサイレントに無視します。 友達ではない。

⚠ プライバシーに関する注意: 通話は WebRTC 経由でピアツーピアであるため、実際の通話は IP アドレスは相手(およびグループ通話中の他の人)に公開される可能性があります。 隠す必要がある場合は、VPN または Tor を使用してください。

Nymbot は、組み込みの AI チャット ボットです。次の 2 つの方法で通信できます。

  • 無料のパブリックチャネルボット: タイプ ?ask <question> または言及する @Nymbot どのチャンネルでも。 Nymbot への引用返信 応答は、短期的なコンテキストで会話を続けます。このバージョンでは、 単一の汎用 AI モデルであり、無料で使用できます。
  • プレミアムプライベートNymbot: エンドツーエンドで暗号化された 1 対 1 のプライベートを開きます Nymbot とチャットします (Nymbot またはアバターをクリックして [プライベート メッセージ] を選択するか、 Nyms サイドバーからの Nymbot)。メッセージはNIP-17ギフト包装されているので、あなたとあなただけがメッセージを受け取ることができます。 ボットはそれらを読み取ることができます。 Nymbot をグループ チャットに追加することはできません - プライベート チャットは 1:1のみ。

プレミアムプライベートボットは よりスマートな、マルチモデル セットアップ: それぞれを読み取ります メッセージ、タスクの分類 (コーディング、推論/数学、クリエイティブライティング、翻訳、 または一般的なチャット)、それを最適な大規模言語モデルにルーティングします。それにより、 プレミアムの返信は、無料のパブリック ボットよりも明らかに鋭く、より機能的です。両方 各バージョンは同じライブ Web 検索と、新しい天気、ニュース、変更履歴へのアクセスを共有します。 価格やスポーツデータなど。

使徒なし。 プライベートボットは、Standalone App として公開されています。 nymbot.ai — 同じアシスタント、同じアカウント. 同じキーでログインし、あなたのクレジットと会話があなたに従います。

クレジットと価格: プライベート返信はクレジットで支払われ、購入されます ビットコインライトニングザップ経由。一般的なチャット、クリエイティブ ライティング、翻訳の費用 1 返信ごとにクレジット。コーディングと推論/数学には 2 単位がかかります (より大きなモデルを使用します)。 1 クレジットは約 10 sat で、ザップ量が増えると少額の一括ボーナスが付与されます (+10%)。 500 衛星、1K で +15%、5K で +20%)。使用 ?buy 補充するには、 ?balance クレジットを確認したり、 ?gift @nym クレジットを送るには 別のユーザー。プライベートチャット内では、 ?clear 会話を消去する 歴史。

Nymchat は、「ザップ」と呼ばれるインスタント ビットコイン マイクロペイメントのために Lightning Network を統合しています。チップを渡すことができます 感謝のメッセージを送ったり、ユーザーに直接ビットコインを送ったりできます。

ザップを受信するには、[設定] で Lightning アドレスを設定します (形式: user@domain.com)。ザップを送信するには、ユーザーの名前をクリックして「⚡ ザップ」を選択するか、 既存のザップを含むメッセージに表示されるクイック ザップ ボタン。

ザップはメッセージ上にリアルタイムで表示され、ザッパーの合計金額と数が表示されます。 システムは Lightning 請求書を自動的に生成し、支払い状況を監視します。

Nymchat は、メッセージに対する絵文字リアクションをサポートしています (Discord や Slack と同様)。ユーザーの名前をクリックします をクリックして「反応」を選択するか、メッセージの上にカーソルを置くと反応ボタンが表示されます。

カテゴリ別に整理された豊富なライブラリの絵文字に反応できます (スマイリー、 ジェスチャー、ハート、シンボルなど)。最近使用した絵文字は記憶されるので、すぐにアクセスできます。

メッセージに絵文字を挿入するには、次のように入力します。 : その後に名前が続きます(例: :smile:) を使用してオートコンプリートを行うか、入力領域の絵文字ボタンをクリックします。 反応には Nostr の NIP-25 標準が使用されます。

Nymchat は、Discord や Slack と同様のリッチ テキスト形式をサポートしています。

  • 大胆な: **text** または __text__
  • イタリック: *text* または _text_
  • 取り消し線: ~~text~~
  • コード: `code` またはコードブロックを使用して ```code```
  • 引用: 開始行は次のとおりです >
  • ヘッダー: # H1, ## H2, ### H3

のようなコマンド /bold, /italic, /quote、 そして /code 素早いフォーマットのためのショートカットを提供します。

ユーザーをブロックします: 使用 /block nym#xxxx または、ユーザーの名前をクリックして、 「ユーザーをブロック」を選択します。ブロックされたユーザーのメッセージは非表示になり、あなたのアクティビティは表示されません。

チャンネルをブロックする: 使用 /block #channelname または /block チャンネル内にいるときにそれをブロックします。ブロックされたチャンネルはサイドバーに表示されません。

ブロックキーワード: メッセージを非表示にするには、[設定] → [ブロックされたキーワード] にキーワードを追加します。 すべてのチャネルにわたって特定の単語やフレーズが含まれている。

[設定] でブロックを表示および管理します。

設定で有効にすると、Nymchat は位置情報からの距離に基づいて geohash チャネルを並べ替えることができます。これ ブラウザの位置情報の許可が必要です。

Geohash チャネルは、標準化された Geohash コードを使用する位置ベースのチャット ルームです。彼らは Bitchat とブリッジされ、クロスプラットフォーム通信が可能になります。近接機能が役立ちます ローカルチャネルを発見して優先順位を付けます。

この機能は、[設定] → [近接性によって Geohash チャネルを並べ替える] でいつでも無効にできます。

チャンネル URL を共有する: チャンネルヘッダーの共有ボタンをクリックするか、 /share 共有可能な URL を生成します。

現在のチャンネルに招待します: 使用 /invite nym#xxxx 送信する チャンネルの詳細を含む招待状 PM。

Nymchat は、ターミナルにインスピレーションを得たいくつかのテーマを提供します。

  • 愚痴: ユーザーごとに固有の色を使用した多色テーマ (デフォルト)
  • マトリックスグリーン: クラシックな黒地に緑の端末美学
  • 琥珀色の端子: ビンテージの琥珀色の CRT 画面の外観
  • サイバーパンク: ネオンパープルとシアンの配色
  • ハッカーブルー: 青みがかったターミナルテーマ
  • おばけ: ハイコントラスト白黒モード

追加のカスタマイズには、通知音 (クラシック ビープ、ICQ、MSN)、自動スクロールが含まれます 動作、タイムスタンプ表示、画像ぼかし設定。

Nymchat は、一時的な接続を通じて最大限の匿名性を提供します。一時的なキーペアが生成される あなたの本当のアイデンティティとは関係なく、セッションごとに。メッセージは永続的に保存されるわけではありません。 切断すると nym が消えます。ダイレクト メッセージとグループ チャットでは、メタデータの相関を防ぐために、回転一時キーとタイミング攻撃耐性を備えた NIP-17 エンドツーエンド暗号化を使用します。

重要な注意事項: チャンネルメッセージは Nostr 上の誰でも見ることができます ネットワーク。本当にプライベートな会話には暗号化された PM を使用します。最大限の匿名性を得るには、Tor または現金またはモネロで支払った VPN を使用してください。

ID の暗号化は、デバイス上に保存された ID の (nsec) 秘密キーのオプションの保護です。 ロックを解除しないとローカル ストレージから読み取ることはできません。デバイスごとにロック解除係数を選択します。 パスワード、PIN、パスキー、または生体認証。

  • パスキーと生体認証 PRF 拡張機能を備えた WebAuthn を使用してロックを解除します。 鍵を導き出します。
  • パスワードとPIN PBKDF2を使用します。

キーはセッション中のみメモリ内に留まり、平文キーがディスクに書き込まれることはありません。 暗号化がオンになっている間。有効にすると、アプリはすぐにロック解除を確認するため、 認証システムが PRF をサポートしていないことが判明した場合でも、ロックアウトされません。

パスワード、ソルト、資格情報がデバイス間で同期されることはありません。オン/オフの設定のみ 同期するため、新しいデバイスで暗号化を設定することを選択できます。

パニック ワイプ モードを使用すると、デバイス上のすべてのローカル データを即座に破棄できます。長押しします 「Your Nym」セクションを 2 秒間押してトリガーします。

ワイプは包括的です。すべてのローカル ストレージ値をランダムなワンタイム キーで暗号化します。 その後、それは破棄され、値をジャンクで上書きし、localStorage をクリアし、 sessionStorage、すべての IndexedDB データベースを上書きして削除し、キャッシュをクリアします。 Service Worker を登録解除し、新しい初回実行状態にリロードします。

ID 暗号化を有効にしている場合、保護はさらに拡張されます。 削除に耐える暗号文は、誰も保持していない鍵に基づく暗号文です。

Nymchat は、ネイティブ アプリおよびプログレッシブ Web アプリ (PWA) として利用できます。

モバイルインターフェイスは、タッチフレンドリーなコントロール、スワイプジェスチャーで開くことで最適化されています。 サイドバー、および画面サイズに適応する応答性の高いレイアウト。すべての機能が動作します モバイル(リアクションやザップを含む)。

Nymchat は、特に geohash ベースの Jack Dorsey の Bitchat アプリケーションと橋渡しされています。 ロケーションチャンネル。これは、Nymchat の geohash チャネルで送信されたメッセージが Bitchat に表示され、 その逆も同様です。

このブリッジにより、Nymchat の Web ベースのインターフェイスとの間のクロスプラットフォーム通信が可能になります。 Bitchat のモバイル アプリ、位置ベースのチャット ルームの大規模な相互接続ネットワークを作成 その下では同じ Nostr プロトコルを使用します。

Nymchat は、冗長性と速度を確保するために複数の Nostr リレーに同時に接続します。

  • ブロードキャストリレー: メッセージを送信するためのコアリレー (接続されている) それらすべて)
  • リレーの読み取り: 受信用に追加のリレーが自動的に検出される メッセージ (最大 1000 以上)
  • ノスフレア: メッセージブロードキャスト用の書き込み専用リレー

アプリは接続をインテリジェントに管理し、新しいリレーを自動的に検出し、 応答しないリレーをブラックリストに登録し、失敗した接続を再試行します。接続された状態を表示できます 設定のリレー。

リレーの数が増える = 検閲耐性とメッセージ配信が向上するだけでなく、帯域幅も増加します 使用法。

革命に参加する準備はできていますか?

登録はありません。追跡はありません。検閲はありません。
純粋で分散型の仮名グループ チャットです。