> 「ブロックチェーン以前の時代」における代表的な分散型ファイルストレージプロトコルとして、BitTorrentとその発展と衰退の物語は、どのように私たちを鼓舞するのでしょうか? ###言葉:アフェ ## BitTorrentとは BitTorrentは、アメリカのプログラマーBram Cohenによって開発された古典的なピアツーピアプロトコルです。 簡単に言えば、BitTorrentの完全なファイルは、個々のダウンローダーのパーソナルコンピューターに散らばっている多くのファイルパズルに分割されています。 あなたが完全なファイルを取得したい場合は、BitTorrentクライアントは、あなたが彼らのコンピュータに必要なファイルパズルを持っている人を尋ねて、あなたのためにそれをダウンロードするのを助けます、そして、あなたがダウンロードしたパズルが他の誰かによって必要とされている場合、BitTorrentクライアントはまた、他の人がダウンロードするためにあなたが持っているファイルパズルをアップロードします。 したがって、同じファイルをダウンロードする人が多ければ多いほど、ダウンロードが速くなります(各ダウンローダーは同時に複数のファイルパズルを収集でき、アップロードネットワークの帯域幅を最大限に活用できるため)。 これは基本的に、「みんなで一人のために、一人でみんなのために」の共有ネットワークです。 ただし、このようなネットワークには、中央集権型ノードに似たコンポーネント、つまりトラッカーサーバーがあります。 BitTorrentクライアントが他の人のコンピュータからリソースを取得するのに役立つことは知っていますが、「どの人のコンピュータにどのファイルパズルがあるか」をどうやって知るのでしょうか? そこで、Trackerサーバーの出番です。 Tracker サーバーは、どのクライアントがどのファイルパズルを所有しているかについての情報を記録し、BitTorrent クライアントがファイルをダウンロードしようとするたびに、対応するファイルパズルをどこで見つけるかを Tracker サーバーに尋ねます。 ここで注目に値する3つのポイントがあります:まず、ダウンローダーは、リソースをダウンロードしながら他の人がダウンロードするためにリソースをアップロードする責任もあります、さもなければ、誰もがダウンロードするだけでアップロードはせず、誰もが遊ぶものが何もありません。 次に、BitTorrentプロトコルは、比較的中央集権的なTrackerサーバーに依存して機能しており、サーバーが正常に動作しないと、そのサーバーに依存するすべてのクライアントも機能しなくなります。 第三に、BTプロトコルの主な使用例は、あらゆる種類のオーディオおよびビデオリソースを共有することであり、その大部分は海賊版リソース(Piratingおよび「著作権侵害」)です。 これらの3つの特性から、BitTorrentプロトコルの普及で遭遇する課題をよりよく理解できます。 ## "It's Piracy": 規制が海賊版を制裁 多数のユーザーがBitTorrentを使用して海賊版映画を共有した後、アメリカ映画協会は問題に巻き込まれました。 BitTorrentが海賊版映画やテレビの普及を促進していることは間違いありません。 ブラムが「技術のみを提供し、コンテンツは提供しない」と主張し、彼の妻によれば、「ブラムはおそらく、トレントせずにビデオや海賊版ソフトウェアをダウンロードしない唯一のBTユーザーである」とのことですが、BTに対する著作権侵害の莫大な量は規制当局の注目を集め、世界中の政府は海賊版を広めるためにBTの使用を制限しており、最も簡単な方法は有名なトラッカーサーバーをシャットダウンすることです。 BitTorrentの場合、海賊版ビデオを無料で入手することは、多くの人がトレントを使用することを最初に考えることです。 そして、各P2P技術の出現は、多かれ少なかれ「規制」の回避です。 この「アンダーグラウンド」な性質が、BTの魅力であると同時に、規制の取り締まりの必然的な理由でもあります。 よく知られているフリーソフトウェア運動や、ブロックチェーンの世界ですでに決まり文句となっているコピーレフトの概念など、よりオープンな著作権法を推進すべきかどうかについては、あまり詳しく説明しません。 興味深いことに、BitTorrentの技術的特性は、「中央集権的なトラッカーサーバーに依存して運営されている」ため、規制を取り締まる優れた手段にもなっています。 これは間接的に、後述するIPFSのような単一のサーバーへの依存を回避できるDHTなどの技術や、今日私たちが知っているブロックチェーンエコシステムの採用につながりました。 ## ダウンロードのみでアップロードはしない: 中央集権的なサービスプロバイダーの血を吸う 規制要因に加えて、中央集権的なサービスプロバイダーの存在も「シーダー」をますます希少にしています。「シーディング」とは、ファイルをダウンロードすると同時に、他のユーザーがダウンロードできるようにファイルの一部をアップロードする行為を指します(すべては1つ、1つはすべて)。 ただし、有名なネットワークディスクや有名な雷などの一部の集中型サービスプロバイダーは、特別な集中型BTリソースステーションを設立しますが、これらのリソースステーションは、ダウンロードの過程でBTネットワーク全体にアップロードトラフィックを提供せず、個々のクライアントの多数のアップロードトラフィックを占有します。 BTネットワークから個人が投稿した大量のリソースを収集した後、これらのリソースを「メンバーシップ権利」または「オフラインダウンロード」機能にして、ユーザーがお金を稼ぐことができます。 ブロードバンドをアップロードするためのネットワーク料金を支払うのは個々のユーザーであるため、これらの中央集権的なリソースステーションは、ネットワークへの個々のノードの貢献を「売春」していると見なすことができます。 ダウンロードとアップロードのトラフィックの非対称性により、「ダウンロードもアップロード」に準拠する他のトレントクライアントユーザーは、ダウンロード速度が遅いため、これらの中央集権的なサービスプロバイダーに徐々に移行します。 その結果、ネットワーク全体の活動が悪化しています。 もちろん、そのようなプロセスは、ほとんどの一般ユーザーの認識なしに行われます。 平均的なユーザーは、BTプロトコルの背後で何が起こっているのか、リソースがどこからダウンロードされるのか、自分のコンピュータがどのような役割を果たしているのかを知りません。 また、彼らには注意を払うインセンティブがなく、ほとんどの人は無料の映画をダウンロードすることを目指しており、テクノロジーの背後にある哲学、技術的な詳細、および運用原理は気にしません。 コンピュータサイエンスを学ぶ前は、なぜダウンロードが遅い映画とダウンロードが速い映画があるのか理解できませんでした(答え:同時にダウンロードする人が多ければ多いほど、ダウンロードは速くなります)。 これは古典的な「コモンズの悲劇」です:インセンティブメカニズムの不完全性のために、悪意のある競争相手は「みんなは一人のために、一人はみんなのために」という概念を無視してBTリソースを売春することができます。 倫理的な観点からBTネットワークの発展を見なくても、P2Pネットワークが長期的に生き残るためには、適切に設計されたインセンティブ/ペナルティメカニズムが実際にはP2Pネットワークの不可欠な要素であることがわかります。 ## ニッチな趣味:プライベートトラッカーサイトの現状 上記の規制と吸血に加えて、現実世界のネットワークトポロジーによって引き起こされる可用性の問題、プロトコル自体のコードアーキテクチャ、プロトコルのインタラクティブエクスペリエンス、ネットワークオペレーターによるBTポートのブロック、および安価で高品質の集中型ストリーミングメディアとの競争はすべて、BTが待望のファイルインタラクションプロトコルから今日のニッチな趣味に進化した理由です。 世界中にPT(Private Tracker)サイトがあり、元のオープン環境とは異なり、今日のPTサイトは新規の人々の参加に対して非常に厳しいです。 満頭駅(有名なPTサイト)を例にとると、招待コードがない場合、月額の「寄付」(実際にはサブスクリプション)料金は30米ドルで、寿命は520米ドルです。 一部のサイトはサブスクリプションをまったく開いておらず、招待された場合にのみアクセスできます。 中国のPTサークルには、すべてのニッチな趣味が持つ「黒い言葉」のセットが長い間あり、各PTステーションには、悪事を働いたり不必要な注目を集めたりしないように厳密に従う必要のあるシステムがあり、「種まき」を奨励する成熟したメカニズムがあります。 かつては「分散化」されていたBTネットワークコミュニティは、「アンダーグラウンド」の発展を続けるために、部分的な中央集権的な信頼フレームワークを確立する必要もありました。 これは間違いなく、今日のブロックチェーンの世界では興味深い話です。」「中央集権化」と「地方分権化」は、決して別々の考え方ではありません。 それらの間には非常に特定のスペクトルがあります:プロトコルの詳細、特定の実装、外部環境の影響などは、スペクトル上の分散型ネットワークの位置付けに影響を与えます。 興味深いことに、1 つの PT サイトのアーキテクチャはおそらく中央集権的ですが、各 PT サイトには通常、他の PT サイトへの招待リンクである "公式キルン" エリアがあります。 強い信頼関係によって設立されたこれらのローカルセンターは、構造的に「分散型」のネットワークを自発的に生み出しており、筆者の意見では特に記憶に残る出来事です。 ## まとめ 技術的な観点からは、BitTorrentにTrackerが存在するため、一点でブロックされやすいため、その後の分散型ストレージプロトコルはこの教訓を学びました。 また、BitTorrentはファイルストレージであるため、その主な目的はマルチメディアデータをブロブブロックストレージとして保存することであり、これはアプリケーション層で使用されるOLTPやデータ分析層で使用されるOLAPシステムとは大きく異なります。 フォローアップ記事では、IPFSとBitTorrentの比較を見ていきます。 著者は技術的な詳細を掘り下げておらず、BitTorrentを調査する際にコミュニティと直接調査を行ったため、事実と技術的な詳細の一部が正しくない可能性があります ## 参考BitTorrentが本土で人気がない理由>> 国内外の有名なPTサイトまとめ> IPFSの紹介> PTサークルヴァナキュラー> BitTorrent ウィキペディアBTの父>:海賊行為、私の本来の意図ではありません
BitTorrent:中立的なオープンソーステクノロジーと著作権侵害の物語
###言葉:アフェ
BitTorrentとは
BitTorrentは、アメリカのプログラマーBram Cohenによって開発された古典的なピアツーピアプロトコルです。
簡単に言えば、BitTorrentの完全なファイルは、個々のダウンローダーのパーソナルコンピューターに散らばっている多くのファイルパズルに分割されています。 あなたが完全なファイルを取得したい場合は、BitTorrentクライアントは、あなたが彼らのコンピュータに必要なファイルパズルを持っている人を尋ねて、あなたのためにそれをダウンロードするのを助けます、そして、あなたがダウンロードしたパズルが他の誰かによって必要とされている場合、BitTorrentクライアントはまた、他の人がダウンロードするためにあなたが持っているファイルパズルをアップロードします。
したがって、同じファイルをダウンロードする人が多ければ多いほど、ダウンロードが速くなります(各ダウンローダーは同時に複数のファイルパズルを収集でき、アップロードネットワークの帯域幅を最大限に活用できるため)。 これは基本的に、「みんなで一人のために、一人でみんなのために」の共有ネットワークです。 ただし、このようなネットワークには、中央集権型ノードに似たコンポーネント、つまりトラッカーサーバーがあります。 BitTorrentクライアントが他の人のコンピュータからリソースを取得するのに役立つことは知っていますが、「どの人のコンピュータにどのファイルパズルがあるか」をどうやって知るのでしょうか? そこで、Trackerサーバーの出番です。 Tracker サーバーは、どのクライアントがどのファイルパズルを所有しているかについての情報を記録し、BitTorrent クライアントがファイルをダウンロードしようとするたびに、対応するファイルパズルをどこで見つけるかを Tracker サーバーに尋ねます。
ここで注目に値する3つのポイントがあります:まず、ダウンローダーは、リソースをダウンロードしながら他の人がダウンロードするためにリソースをアップロードする責任もあります、さもなければ、誰もがダウンロードするだけでアップロードはせず、誰もが遊ぶものが何もありません。 次に、BitTorrentプロトコルは、比較的中央集権的なTrackerサーバーに依存して機能しており、サーバーが正常に動作しないと、そのサーバーに依存するすべてのクライアントも機能しなくなります。 第三に、BTプロトコルの主な使用例は、あらゆる種類のオーディオおよびビデオリソースを共有することであり、その大部分は海賊版リソース(Piratingおよび「著作権侵害」)です。 これらの3つの特性から、BitTorrentプロトコルの普及で遭遇する課題をよりよく理解できます。
"It's Piracy": 規制が海賊版を制裁
多数のユーザーがBitTorrentを使用して海賊版映画を共有した後、アメリカ映画協会は問題に巻き込まれました。 BitTorrentが海賊版映画やテレビの普及を促進していることは間違いありません。 ブラムが「技術のみを提供し、コンテンツは提供しない」と主張し、彼の妻によれば、「ブラムはおそらく、トレントせずにビデオや海賊版ソフトウェアをダウンロードしない唯一のBTユーザーである」とのことですが、BTに対する著作権侵害の莫大な量は規制当局の注目を集め、世界中の政府は海賊版を広めるためにBTの使用を制限しており、最も簡単な方法は有名なトラッカーサーバーをシャットダウンすることです。
BitTorrentの場合、海賊版ビデオを無料で入手することは、多くの人がトレントを使用することを最初に考えることです。 そして、各P2P技術の出現は、多かれ少なかれ「規制」の回避です。 この「アンダーグラウンド」な性質が、BTの魅力であると同時に、規制の取り締まりの必然的な理由でもあります。
よく知られているフリーソフトウェア運動や、ブロックチェーンの世界ですでに決まり文句となっているコピーレフトの概念など、よりオープンな著作権法を推進すべきかどうかについては、あまり詳しく説明しません。
興味深いことに、BitTorrentの技術的特性は、「中央集権的なトラッカーサーバーに依存して運営されている」ため、規制を取り締まる優れた手段にもなっています。 これは間接的に、後述するIPFSのような単一のサーバーへの依存を回避できるDHTなどの技術や、今日私たちが知っているブロックチェーンエコシステムの採用につながりました。
ダウンロードのみでアップロードはしない: 中央集権的なサービスプロバイダーの血を吸う
規制要因に加えて、中央集権的なサービスプロバイダーの存在も「シーダー」をますます希少にしています。「シーディング」とは、ファイルをダウンロードすると同時に、他のユーザーがダウンロードできるようにファイルの一部をアップロードする行為を指します(すべては1つ、1つはすべて)。 ただし、有名なネットワークディスクや有名な雷などの一部の集中型サービスプロバイダーは、特別な集中型BTリソースステーションを設立しますが、これらのリソースステーションは、ダウンロードの過程でBTネットワーク全体にアップロードトラフィックを提供せず、個々のクライアントの多数のアップロードトラフィックを占有します。 BTネットワークから個人が投稿した大量のリソースを収集した後、これらのリソースを「メンバーシップ権利」または「オフラインダウンロード」機能にして、ユーザーがお金を稼ぐことができます。 ブロードバンドをアップロードするためのネットワーク料金を支払うのは個々のユーザーであるため、これらの中央集権的なリソースステーションは、ネットワークへの個々のノードの貢献を「売春」していると見なすことができます。 ダウンロードとアップロードのトラフィックの非対称性により、「ダウンロードもアップロード」に準拠する他のトレントクライアントユーザーは、ダウンロード速度が遅いため、これらの中央集権的なサービスプロバイダーに徐々に移行します。 その結果、ネットワーク全体の活動が悪化しています。
もちろん、そのようなプロセスは、ほとんどの一般ユーザーの認識なしに行われます。 平均的なユーザーは、BTプロトコルの背後で何が起こっているのか、リソースがどこからダウンロードされるのか、自分のコンピュータがどのような役割を果たしているのかを知りません。 また、彼らには注意を払うインセンティブがなく、ほとんどの人は無料の映画をダウンロードすることを目指しており、テクノロジーの背後にある哲学、技術的な詳細、および運用原理は気にしません。 コンピュータサイエンスを学ぶ前は、なぜダウンロードが遅い映画とダウンロードが速い映画があるのか理解できませんでした(答え:同時にダウンロードする人が多ければ多いほど、ダウンロードは速くなります)。
これは古典的な「コモンズの悲劇」です:インセンティブメカニズムの不完全性のために、悪意のある競争相手は「みんなは一人のために、一人はみんなのために」という概念を無視してBTリソースを売春することができます。 倫理的な観点からBTネットワークの発展を見なくても、P2Pネットワークが長期的に生き残るためには、適切に設計されたインセンティブ/ペナルティメカニズムが実際にはP2Pネットワークの不可欠な要素であることがわかります。
ニッチな趣味:プライベートトラッカーサイトの現状
上記の規制と吸血に加えて、現実世界のネットワークトポロジーによって引き起こされる可用性の問題、プロトコル自体のコードアーキテクチャ、プロトコルのインタラクティブエクスペリエンス、ネットワークオペレーターによるBTポートのブロック、および安価で高品質の集中型ストリーミングメディアとの競争はすべて、BTが待望のファイルインタラクションプロトコルから今日のニッチな趣味に進化した理由です。 世界中にPT(Private Tracker)サイトがあり、元のオープン環境とは異なり、今日のPTサイトは新規の人々の参加に対して非常に厳しいです。 満頭駅(有名なPTサイト)を例にとると、招待コードがない場合、月額の「寄付」(実際にはサブスクリプション)料金は30米ドルで、寿命は520米ドルです。 一部のサイトはサブスクリプションをまったく開いておらず、招待された場合にのみアクセスできます。
中国のPTサークルには、すべてのニッチな趣味が持つ「黒い言葉」のセットが長い間あり、各PTステーションには、悪事を働いたり不必要な注目を集めたりしないように厳密に従う必要のあるシステムがあり、「種まき」を奨励する成熟したメカニズムがあります。 かつては「分散化」されていたBTネットワークコミュニティは、「アンダーグラウンド」の発展を続けるために、部分的な中央集権的な信頼フレームワークを確立する必要もありました。 これは間違いなく、今日のブロックチェーンの世界では興味深い話です。」「中央集権化」と「地方分権化」は、決して別々の考え方ではありません。 それらの間には非常に特定のスペクトルがあります:プロトコルの詳細、特定の実装、外部環境の影響などは、スペクトル上の分散型ネットワークの位置付けに影響を与えます。
興味深いことに、1 つの PT サイトのアーキテクチャはおそらく中央集権的ですが、各 PT サイトには通常、他の PT サイトへの招待リンクである "公式キルン" エリアがあります。 強い信頼関係によって設立されたこれらのローカルセンターは、構造的に「分散型」のネットワークを自発的に生み出しており、筆者の意見では特に記憶に残る出来事です。
まとめ
技術的な観点からは、BitTorrentにTrackerが存在するため、一点でブロックされやすいため、その後の分散型ストレージプロトコルはこの教訓を学びました。 また、BitTorrentはファイルストレージであるため、その主な目的はマルチメディアデータをブロブブロックストレージとして保存することであり、これはアプリケーション層で使用されるOLTPやデータ分析層で使用されるOLAPシステムとは大きく異なります。 フォローアップ記事では、IPFSとBitTorrentの比較を見ていきます。 著者は技術的な詳細を掘り下げておらず、BitTorrentを調査する際にコミュニティと直接調査を行ったため、事実と技術的な詳細の一部が正しくない可能性があります
参考
BitTorrentが本土で人気がない理由>
BTの父>:海賊行為、私の本来の意図ではありません