んちゃんねるとは
当サイト、んちゃんねるは Nostr プロトコルに則ったパブリックチャットを主体とした WEB アプリケーションです。Nostr とは「リレーを介してやり取りされる、投稿やそれ以外のもの」の略称で、本人を指名するものは公開鍵と秘密鍵のペアになります。 複数のリレー(と呼ばれるサーバー)に対して接続し、冗長化もされるなどの特徴があります。
Nostr の頭文字「N」をとって n-channel → んちゃんねる と呼んでいます。
※Nostrに関しての詳しい解説等は以下のブログを御覧ください。
Nostr の面白さをエンジニア目線で解説してみる - Zenn
「んちゃんねる」においても例外なく以下、複数のリレーに接続しています。
※予告なく追加・削除される場合があります
- wss://relay-jp.nostr.wirednet.jp
- wss://yabu.me
- wss://r.kojira.io
- wss://relay-jp.shino3.net
んちゃんねるの特徴は
この項では、んちゃんねるが他のクライアントアプリと異なる点について説明していきます。
匿名でも使用できること
アカウントを作るのは大変ですよね。登録とかも手間がかかります。Nostrにはアカウント登録の概念はなく「鍵」と呼ばれるものを使用します。この鍵を1日単位で生成することができます。
Nostr を当たり前に使用している方向けに「コテハン」の機能を用意しています。他のクライアント等で生成された秘密鍵を登録することで、そのアカウントで投稿することが出来るようになります。
表示速度 >>> 快適性
Websocket を使用するメリットを享受するために、プロフィール情報などは可能な限り取得しない設計です。なぜならテキストだけならとても早いから。都内の混み合った駅、電波の弱いビルの地下、そんな場所でも安定して使えることを目指しています。
注意事項
- このアプリ上での見た目はまるで匿名掲示板ですが、他のクライアントではパブリックチャットとして機能します。
- 匿名機能を搭載したクライアントですが利用者の接続情報等のリレーサーバー上のログに残ります。
- Nostr の仕組み上「削除」に関してはリレー側である程度サポートされていますが完全な削除は難しい場合があります。
Nostrクライアント開発者向け
2024年8月22日以降の投稿にタグが含まれます。クライアントで意図的にブロックすることが可能です。
tagsに含まれる識別子
- ["via", "nchan.shino3.net"]
- ["client", "nchan.shino3.net"]
対象のKind
- kind 0:ユーザープロフィール
- kind 40:パブリックチャット
- kind 41:パブリックチャットのMetadata
- kind 42:パブリックチャットへの投稿
免責事項
当アプリケーションの利用およびNostrにおけるトラブルなど、私は一切の関与をしません。