| 原作者 | ミゲル・フレイタス |
|---|---|
| 開発者 | Github のオープンソース、Miguel Freitas、Lucas Leal |
| 初回リリース | 2013年12月30日 |
| リポジトリ |
|
| 書かれた | C++ |
| オペレーティング·システム | FreeBSD、[1] Linux、[2] Mac OS X、[3] Microsoft Windows、[4] Android [5] |
| サイズ | 1 MB [引用が必要] |
| 利用可能 | 英語、ロシア語 |
| タイプ | ソーシャルネットワークサービス、マイクロブログ |
| ライセンス | MIT および BSD ライセンス |
| Webサイト | ツイスター |
Twisterは、エンドツーエンドの暗号化を使用して通信を保護する、分散型の実験的なピアツーピア マイクロブログプログラムです。 [6] BitTorrentやBitcoinのようなプロトコルに基づいており、 [7] Twitterの分散バージョンに例えられています。[8] [9]
2020年、原作者のミゲル・フレイタスは「近い将来」はTwisterの開発を主導しないと述べた。しかし、Twisterネットワークは機能し続けており、フレイタスは他の人がプロジェクトをフォークすることを望むかもしれないと示唆した。また、ホスティングの有効期限が切れるため、ウェブサイトがオフラインになる可能性があることも発表された。Twisterのコアは2018年からバージョン0.9.40であった。 [10]ソースコードはGitHubで引き続き入手可能である。[11]
概要
TwisterはTwitterのようなマイクロブログプラットフォームで、ビットコインと同じブロックチェーン技術とBitTorrentのファイル交換方式を利用しており、どちらもP2P技術に基づいています。ウェブサイトseobloggingpro.comはTwisterをマイクロブログサイトの第13位にランク付けし、[12] seosandwitch.comはTwisterをマイクロブログサイトの第4位にランク付けしました。[13]
Twisterは2014年にアルファ段階の実験ソフトウェアとして実装され、分散ファイル共有システムとして実装されました。ユーザー登録と認証はビットコインのようなネットワークによって提供されるため、中央機関に依存しません。投稿の配布には、libtorrentが提供するKademlia 分散ハッシュテーブル(DHT)ネットワークとBitTorrentのようなスウォームが使用されます。[14]
ミゲル・フレイタスは、検閲に強い公開投稿プラットフォームの構築を目指し、[15] 2013年7月に言論の自由とプライバシーの懸念に対処するためにTwisterの開発を開始しました。彼はビットコインとビットトレントを基盤として、2013年10月にコア構造を構築しました。ルーカス・リールはユーザーインターフェースのHTMLとCSSを作成するために雇われ、フレイタスは必要なJavaScriptコードを書きました。プラットフォームの運用開始から6日間で2500のユーザーアカウントが登録されました。[16]
ツイスターは無力化できず(攻撃の中心点がないため)、エンドツーエンドの暗号化を使用します。分散化の結果、ユーザーは秘密鍵へのアクセスを失った場合、自分の「アカウント」に再びアクセスできなくなります。[17]
歴史
ブラジルのコンピューターエンジニア兼プログラマーのミゲル・フレイタス氏は、米国国家安全保障局(NSA)の内部告発者エドワード・スノーデン氏からNSAの大規模な監視プログラムについて知った後、ソーシャルネットワークの開発を始めた。同氏は、米国の管轄下にある単一の組織によって管理されている大量の情報へのアクセスについて懸念し始めた。
フレイタス氏によると、ツイッターは民主主義の促進と抗議活動の組織化において最も目立ったソーシャルネットワークである。NSAによる大量監視を考慮すると、ソーシャルネットワーク上で個人情報を提供することにはリスクが伴うため、同氏はプライバシー保護技術に基づいてツイスターを構築した。
Freitas氏と開発者のLeal氏は、 Android、Linux、OS X向けのアプリケーションのアルファ版を作成した。WindowsとiOS向けのファーストパーティ版は計画されていない。
テクノロジー
Twister は、ピアツーピアアーキテクチャを使用する分散システムです。他の分散ネットワークとは異なり、ユーザーが独自のサーバーを使用したり、サードパーティのサーバーを信頼して使用したりする必要はありません。配布は、暗号通貨で使用されるネットワークとは異なるネットワーク上のBitcoinプロトコルを通じて行われます。プロトコルはユーザーの登録を処理し、Twister ネットワークはユーザー名と、ユーザーが投稿したメッセージがそのユーザーからのものであることを確認します。メッセージはBitTorrentプロトコルを通じて送信されます。ピアツーピア システムであるため、情報を収集できる中央サーバーは存在しません。Twister はLinuxで開発され、AndroidとOS Xに移植されました。
機能性
最初の Twister プロトタイプは、次のようなマイクロブログプラットフォームの基本的な特性を再現することを目的としていました。
- ユーザーの検索、フォロー、フォロー解除
- テキストベースのメッセージの長さを140文字に制限する
- メッセージの放送と応答
- メンション、ハッシュタグ、プライベートメッセージを閲覧する
プライベートメッセージの場合、受信者は発言者をフォローする必要があります。
安全
Twisterにはメッセージを仲介する中央ノードがありません。Bitcoinと同じsecp256k1パラメータを持つ256ビットECC暗号化を使用しており、3072ビットRSAキーと同等のセキュリティを提供すると言われています。[17]ダイレクトメッセージアプリケーションは、LavabitのLadar Levisonが公開したコードに基づいています。ピアのIPアドレスはアプリケーションに記録されませんが、ネットワーク傍受によりデバイス間のデータフローを特定できます。[18]
参考文献
- ^ 「FreshPorts -- net-p2p/twister」 www.freshports.org/. 2014-06-22 . 2014-08-29に閲覧。
- ^ 「Linux Twister の Github デフォルト ビルド ガイド」。twister.net.co/。2014 年 1 月 1 日。2014 年 1 月 11 日閲覧。
- ^ 「Mac用Githubビルドガイド」twister.net.co/. 2014年1月8日。 2014年1月11日閲覧。
- ^ 「Mac用Githubビルドガイド」twister.net.co/. 2014-07-08 . 2014-01-11閲覧。
- ^ 「Twister による FAQ ガイド」twister.net.co/. 2013 年 10 月 24 日。2014年 1 月 11 日閲覧。
- ^ Frediani, Carola (2014年2月18日). 「NSAに耐えるソーシャルネットワーキングを主流にする」Tech President。2015年8月23日時点のオリジナルよりアーカイブ。 2014年2月28日閲覧。
- ^ Epstein, Michael (2013 年 2 月 3 日)。「暗号化アプリ: 個人情報を非公開にする方法」。Notebook Review。2014年2 月 28 日閲覧。
- ^ Finley, Klint (2014年1月27日). 「Out in the Open: Teenage Hacker Transforms Web Into One Giant Bitcoin Network」. Wired . 2014年2月28日閲覧。
- ^ Lunduke, Bryan (2014 年 1 月 21 日)。「前の記事 次の記事 Twister のテスト運転: NSA 対策の Twitter クローン」。Network World。2014年2 月 28 日閲覧。
- ^ ミゲル・フレイタス (2020年6月25日). 「ニュース」.ツイスター. 2021年5月14日時点のオリジナルよりアーカイブ。
- ^ 「miguelfreitas/twister-core - コード」 。 2022年7月12日閲覧– GitHub経由。
- ^ 「トップ20マイクロブログサイト - 2022年のベストマイクロブログサイトリスト -」。2020年10月25日。 2022年8月9日閲覧。
- ^ Bhattacharya, Joydeep (2012年9月12日). 「マイクロブログサイトリスト(例)」. SEO Sandwitch . 2022年8月9日閲覧。
- ^ Hasslberger, Sepp (2014 年 1 月 26 日)。「近日公開: Twister – 分散型 P2P マイクロブログ プラットフォーム」。P2P Foundation ブログ。2014年2 月 28 日閲覧。
- ^ Freitas, Miguel (2014 年 1 月 7 日)。「Twister: 完全に分散化された P2P マイクロブログ プラットフォーム」。Slashdot。2014年2月 28 日閲覧。
- ^ 「Twister: 完全に分散化された P2P マイクロブログ プラットフォーム」 slashdot.org。2014 年 1 月 8 日。2014年 1 月 11 日閲覧。
- ^ ab “FAQ | twister” . 2023年5月6日閲覧。
- ^ Freitas 氏によると、[全文引用が必要]これによって匿名性が保証されますが、IP アドレスがISPによって検出されないということではありません。むしろ、メッセージの内容は、それを解読できる人以外には見えないということを意味します。
外部リンク
- 公式サイト
- コミュニティ
- DNS/ピアレジストリ
- より良い Twitter の構築: Twitter の代替手段 GNU Social、Quitter、rstat.us、Twister の調査
