Awesome
Concurrent
Concurrentは分散マイクロブログ基盤です。
Motivation
Concurrentは、「セルフホストでお一人様インスタンス建てたい!けどローカルが1人ぼっちなのは寂しい...」という問題を解決するために生まれました。 個々のサーバーが所有しているタイムライン(mastodonやmisskeyで言うところのローカル)を別のサーバーから閲覧ないしは書き込みができます。 また、自分が閲覧しているタイムラインに対して、どのサーバーの持ち物であってもリアルタイムなイベントを得ることができます。
これにより、どのサーバーにいても世界は一つであるように、壁のないコミュニケーションが可能です。
How it works
Concurrentでは公開鍵を用いて、ユーザーが発行するメッセージに署名を行います。
これにより、そのツイートがその秘密鍵の持ち主によって行われたことが誰でも検証できるようになります。
ConcurrentではユーザーのIDはConcurrentアドレス(cc-address)(例えば、CC3E31b2957F984e378EC5cE84AaC3871147BD7bBF
)を用いて識別されます。
インスタンスの立ち上げ方
docs/README.mdを参照
Contributing
コードのPRは必ずissueでその可否のコンセンサスをとってからにしてください(せっかく作ってくれたPRをcloseするのは心が痛いので)。