皆さんは磁力リンクや BT トレントについて聞いたことがあるでしょう!これは p2p 技術を利用したダウンロードツールで、今では一種の分散型アプリケーションとも言えます。
BT について言えば、その歴史はかなり古いです。以下の紹介はインターネットからの抜粋です:
2003 年、ソフトウェアエンジニアの Bram Cohen が BitTorrent プロトコルを発明しました。
BitTorrent(略して BT)はファイル配信プロトコルで、各ダウンローダーはダウンロード中に他のダウンローダーにダウンロードしたデータをアップロードし続けます。
ほぼ国内のインターネットが始まったばかりの頃には、すでに最も人気のあるリソース共有ツールおよびダウンロードツールとなっていました。同じ時期に国内で人気があり、p2p 技術を利用したソフトウェアには電骡や快播などがあります。
最初の p2p はDHTをサポートしていませんでした。これは、トラッカーサーバーがダウンロード中のユーザーの情報を記録する必要があり、ネットワーク運営者によってトラッカーサーバーが直接封鎖されるまで続きました。しかし、BT はここで倒れることはなく、DHT 技術を利用して分散化し、トラッカーサーバーから完全に解放されました。
ここまででほぼ話は終わりですが、次に自分の千万、さらには億単位のトレントライブラリを作成し、全ネットワークの新しいトレントをリアルタイムで更新する方法について説明します。
まず、BT ダウンロードソフトウェアをインストールする必要があります:BitComet
この公式サイトのダウンロードリンクは一部の地域でブロックされる可能性があるため、ダウンロードできない場合は華軍ソフトウェア園などからダウンロードするか、科学的にインターネットを利用してダウンロードしてください。
ソフトウェアをインストールしたら、ソフトを開く前にコンピュータのタイムゾーンを設定する必要があります。コンピュータのコントロールパネルを開き、地域設定を見つけて、中国語(中国)を台湾または香港に変更し、コンピュータを再起動すれば大丈夫です。
コンピュータを再起動したら、BitComet を開き、上部メニューでオプションの中から言語を繁体字に変更します。
その後、ソフトウェアの左側にトレントマーケットが表示され、右クリックして DHT トレントを選択し、自動的にメタデータをダウンロードを開き、数量を無限に変更します。
これは原理として DHT ネットワーク内でオンラインのすべてのトレントを検索し、最近作成されたトレントも含まれています。常に検索を行っているため、検索結果は磁力リンクのみであるため、メタデータをダウンロードする必要があります。このファイルが何であるかを知るためです。
実際、メタデータはトレントファイルであり、このディレクトリに保存されています:
したがって、数千万のトレントデータをダウンロードする場合、ハードディスクは十分に大きくなければなりません。トレントディレクトリ内には、sqlite データベースというファイルがあり、検索されたすべてのトレント情報がそこに保存されています。
もちろん、これらは非常に簡単です。十分なトレント情報を収集したら、自動生成されたデータベースを利用して磁力検索サイトを構築することができます。