Seedit — サーバーも検閲もないReddit
ソーシャルネットワークを想像してみてください:
- シャットダウンできる中央サーバーが存在しない
- コミュニティが削除やBANされない
- コンテンツは作者が望む限り存続する
これはユートピアではなく、分散型PlebbitプロトコルのクライアントであるSeedit的现实です。この記事では、開発者と一般ユーザーにとってなぜ興味深いのかを解説します。
Seeditとは?
Seeditは、分散型ディスカッショプラットフォームPlebbit向けの、旧Reddit風のインターフェースを持つクライアントです。従来のフォーラム不同的是:
- IPFSとP2P経由で動作する
- サーバーや管理者が不要
- 「不死身」なコミュニティ(サブプレビット)を作成できる
誰が対象?
-
開発者で、以下を望む人:
- 分散型ソーシャルネットワークについて学びたい
- 従来のフォーラムに代わるものを探している
- 検閲に強いコミュニティを作成したい
-
コミュニティ管理者で、以下にうんざりしている人:
- 突然のプラットフォーム終了
- モデレーターの乱用
- ホスティングの制限
-
ユーザーで、以下を大切にする人:
- プライバシー
- 言論の自由
- オープンプ rotocol
5つの主要機能
1. 完全な分散化
あなたのコミュニティ(サブプレビット)は、少なくとも1人が「シード」している限り存続します(これがSeeditという名前の由来)。単一障害点がありません。
2. 使い慣れたインターフェース
デザインは意図的に旧Reddit風に作られており、ユーザーはすべてを再学習する必要ありません。
3. クロスプラットフォーム対応
以下のバージョンが利用可能です:
- Web(https://seedit.app)
- デスクトップ(Windows/macOS/Linux)
- モバイル(Android)
4. 簡単なコミュニティ作成
以下の方法で独自のサブプレビットを起動できます:
- デスクトップクライアントのGUI
- plebbit-cliを使ったCLI
5. オープンエコシステム
任意のPlebbitクライアント(例:Plebchan)があなたのコミュニティに接続できます。
技術的な詳細
- 言語:TypeScript
- ライセンス:GPL-2.0
- アーキテクチャ:
- クライアント-サーバーモデルをP2Pに置き換え
- データはIPFSに保存
- 集中型のユーザーデータベースなし
ローカルで実行する方法:
yarn install --frozen-lockfile
yarn start
実践的な活用例
- 独立コミュニティ — 上からの「禁止」ができないフォーラム
- ローカルネットワーク — クラウドサービスなしで社内での議論
- バックアップチャンネル — メインプラットフォームが利用できない時の代替
- 実験 — 分散型ソーシャルグラフの実験
結論:試す価値はあるか?
Seeditは、分散型ソーシャルネットワークの世界における興味深い実験です。特におすすめなのは:
- P2Pを学習中の開発者
- 活動家や独立系メディア
- Web3愛好家
主な欠点は、現時点ではユーザーが少ないことです。しかし、分散化の未来を信じているなら、今すぐ試す価値があります。
ダウンロード先:
関連プロジェクト