ログインしてさらにmixiを楽しもう

コメントを投稿して情報交換!
更新通知を受け取って、最新情報をゲット!

ceena::BitTorrentTracker::コミュのオープンソース関西2006

  • mixiチェック
  • このエントリーをはてなブックマークに追加
にMK_Projectってので今日明日出展しています。
http://k-of.jp/

何人かとしゃべりましたが、結構Bittorrentに興味ある人は多いですね。
今回はVMware上で動作するOpenPNE(mixiコンパチエンジン)の評価版なんかを出しているんですが、ビジネスモデルはあとづけでこれにBittorrentの機能のオンオフスイッチみたいなものをつけようかどうかと思ってきました。(あくまでデモサンプルとして...)
このイベントの後でBittorrentのことをもう少し気合入れて勉強しようと思います。

コメント(8)

もし、BittorrentのTracker機能を付けるのなら、コミュニティベースにtorrentをつけるよりも、torrentベースでコミュニティを付ける方がいいと私は思いますけどね。

試しにmixiにTracker機能が付いているのを想像してみてください。

人が集まるコミュニティ。
人が必要なtorrent。
これだけ見れば最高なコラボレーションでしょうけど・・・

話に夢中なぶっ飛んだ人達が果たして規約なんて守って合法ファイルOnlyをULするでしょうか。

ユーザー側にとっては楽しく話できて、気分良くファイルをUL/DL出来てさぞ最高でそしょうけど、そこでULされた違法ファイルの全責任は管理者の責任になります。

超大規模なコミュニティの管理をしつつ、torrentの検閲もすることになると、運営側は大変とかのレベルではありませんよ。

その点、torrentベースであれば、予めtorrentのUL/DLを目的に人がきますので、至って冷静で(多少はアホな輩もいますが)あからさまな違法ファイルのULはコミュニティベースよりは格段に抑制できると思います。

まぁ、開発側は何でもできますから、一度やってみるといいんじゃありませんか。

全てが私のような考えするわけじゃありませんし。
>そこでULされた違法ファイルの全責任は管理者の責任になります。

問題はここなんですよ。 ここをクリアーしないとサーバーの運営者は著作権法違反で捕まります。
公開して誰でも使える形ではなく、会社内のCloseされたNET環境で使う意味(Merit)があれば、ソフトウエア製品としての価値が出てくるのですが・・

あるいは、公開して使って違法コピーをULできないしくみが作れればBESTなのですが。
どう 思われますか?
>そこでULされた違法ファイルの全責任は管理者の責任になります。
これは今のところ(というか基本は)企業ベースでの利用を前提にしているので誰でもアップできるものってのは考えていません。
あくまで管理者がいてその人の統制の元にネットワーク化するってイメージです。
それが中央統制のようなシステムで運用できれば、一つのパッケージになるかもしれませんし...
基本的に私が配布しようとしているのは不特定多数ではなく特定の弊社のFTPサーバーのお客さんにまずは協力してもらってBittorentのネットワークの実力測定をすることにあります。
そのサンプル環境が無いことにはパッケージ化してもテストできませんしね。
>会社内のCloseされたNET環境で使う意味(Merit)があれば

基本的にInternetごしに多数のピアを束ねて速度を出すBittorrentにおいてcloseされた環境では、Bittorrentを使う意味が薄れますよね。残念ながらこのタイプの企業向けサービスでいいアイデアを私は思いつくことができませんでした^^;;

しかし、企業間で大容量ファイルの送受信が必要な場合は(地図ファイルやCAD、CGやムービー未圧縮な画像ファイルなど)メリットはあると思います。


>公開して使って違法コピーをULできないしくみ

これはほぼ不可能ですね^^;;
何をもって違法と判断するか。

人力に頼るしかありませんよね^^;;

現時点で当方のTrackerでは1つ1つ検閲することによって違法ファイルを排除しています。
後手に回ってしまうところが問題ですが。


>お客さんにまずは協力してもらってBittorent...

そこまでの計画があるのであれば実行すればいいと(ry
ULを制限すると言う考えをするのなら、ULできる人を制限する手があるのではないでしょうか?
MIXIのようにULできる人は相互承認にする。不法なULを行った人は登録削除。

ULした人や参加時の承認した人の流れ(5世代くらい前まで)を抑えれたら、不法な人はかなり制限できますね。

ここで質問ですが・・
FTPより早いのは間違いないのでしょうか?
FTPを使うことより大きいメリットは?
 - 使用システムが途中でクラッシュしても継続できる。
 - スピード?
- サーバーのHDD節約 (サーバーが不要)
- ひょっとしたら、Fileを持っている人が特定できないのがMerit?

すみません。まだ私は理解不足ですが、このあたりのメリットを明確にしないと広がらないと思います。
当方の場合はユーザー登録をして頂いたユーザー様のみUL可能となっております。
もちろん、アカウントごとに毎回IPを記録していますので(ピアのIPも記録しています)違法ファイルのULを行ったユーザーのBANも可能ですし、うちは悪質なユーザーについては各機関への届出も明記していますので今のところ大した違法ファイルはULされていません。現時点で違法ファイルのUPを行ったのは中国人と思われる日本語を理解していない人達でした。

相互承認はいい考えですね。


>FTPより早いのは間違いないのでしょうか?

これは状況次第ですね。torrentの接続先のピアの選定はランダムに行われるため(指定できるクライアントもあります)、とても遅いピアに接続されれば速度は出ません。逆に早いピアとつながると早いです。
シーダーが豊富にある.torrentであれば大概FTPよりは格段に早いです。
うちで早い時は4000kくらい出ることあります。

>FTPを使うことより大きいメリットは?
> - 使用システムが途中でクラッシュしても継続できる。

一時停止・再開を出来るのは便利ですね。
FTPはサーバーの帯域が同時配布可能量を決定しますが、torrentはピアの帯域も利用するため、FTPより効率よく配布できます。

> - スピード?

上記で書いた通り、シーダーが豊富にあり、なおかつ遅いピアに接続されなければ早いです。複数のピアと同時に通信するので、2つ3つ遅いピアとつながってもそれほど問題にならないと思います。

>- サーバーのHDD節約 (サーバーが不要)

torrentのシステムにおいてサーバーは必要です。
TrackerというのがBittorrentにおけるサーバーの役割を果たします。(DHTを利用すればTrackerレスも可能です)
どちらにしろ、サーバーに置くファイルは100kにも満たない小さなファイルですのでHDDは節約できますね。

>- ひょっとしたら、Fileを持っている人が特定できないのがMerit?

Bittorrentは合法利用を前提に開発されたため、匿名性は重視されていません。よって、誰が(どのIPが)ファイルを持っているかはTrackerを見れば分かりますし、クライアントのピア情報を見れば接続中のIPが表示されます。その中で100%のファイルを持っている人が完全ファイルを持っている人です。
また、大概のTrackerではファイルを配布しているユーザーや、DLしているユーザー、DLを完了したユーザーまで表示可能です。

こういった非匿名性が日本においては違法ファイルのULの抑止力になることは間違いありません。
(取り締まりの甘い海外ではやりたい放題ですが。。。)
質問ばかりですみません。
>また、大概のTrackerではファイルを配布しているユーザーや、
>DLしているユーザー、DLを完了したユーザーまで表示可能です。

上記ですが、そのFileを所有している時点で表示は可能であるのは判りますが。 過去のLOGまで表示できるような仕組みなのでしょうか? (特にULした人) - IP Addressだけでは追いかけきれない気もしますが・・
確かにそこまで完全にユーザー名を捕らえ切れないこともあります。

少なくとも現在のシーダーのユーザー名は確実に表示されますし、現在DLしているユーザー名も解決できる限りは表示され、出来ない場合はIPで表示されます。DL完了済み(torrentはDL時にULも行うため、負担率が0でなければULした人と捉えることが可能です)ユーザーのログは当方のTrackerの場合は[完全ファイルを保有するユーザー]からリストを表示可能になっていて、現在の接続/未接続状況を確認できるようになっています。

ある時点で登録解除されたり、Tracker外(外部の同一ハッシュ値を保有する.torrentであったり、DHT経由であったり)からの接続であった場合はIPからユーザー名を解決できないのでログには空白で表示されます。

なお、ULした人のみのリストは表示できません。
先でも述べた通り、torrentは可能な限りDLとULを同時に行うため、いちいちULした人、DLした人と、ログを取るのは無意味です。そこで、DLを完了したユーザーに限り記録し、負担率によってULしたかどうかを確認することができます。
逆に言うと、DLもULも両方していても、そのファイルのDLを完了していなければログには残りません。

ログインすると、みんなのコメントがもっと見れるよ

mixiユーザー
ログインしてコメントしよう!

ceena::BitTorrentTracker:: 更新情報

ceena::BitTorrentTracker::のメンバーはこんなコミュニティにも参加しています

星印の数は、共通して参加しているメンバーが多いほど増えます。