IPv6の処理がバグってたポイのが、IPv6を有効にするか否かの
設定が増えているので、改善した模様。
torを有効にしていると、torなしの接続がさっぱりなかったのが、
直接接続にもいくようになっている。
ただ依然として外部→内部方向の接続がいくら待っても成立しない。
uPnPに頼らず、手動でポート解放して、そのポートをMyNodeやServerで
指定しようとnet.tcpを手動で追加すると、そのあとの動作が不可解。
起動しなおすと自動でnet.tcpが追加され、なんか増える。
これが正しい動作なのかもわからない。
本体のプロセス(torプロセスでない方)が時々udp接続に行くのはなんなのか?と。
UPnPClientの実装間違ってないか?
>>5を途中で送信しちゃったので続き
UPnPClient.csの72行目付近を少し改変したら自分の環境でUPnPが効くようになった
Socket client = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp);
client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReceiveTimeout, TimeoutCheck(stopwatch.Elapsed, timeout).Milliseconds);
client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.Broadcast, true); // 追加
byte[] q = Encoding.ASCII.GetBytes(query);
IPEndPoint endPoint = new IPEndPoint(IPAddress.Broadcast, 1900); // 変更
client.SendTo(q, q.Length, SocketFlags.None, endPoint);
7 :
[名無し]さん(bin+cue).rar:2010/09/09(木) 16:57:36 ID:4I7F/KNk0
一度age
お、XPでも一応動いた。
しかし、やっぱりTor経由だと遅いなぁ・・・
もしamoebaが流行って人が増えたら、Tor鯖の数が足りなくて今よりもさらに速度落ちそうだ;;
う〜む、やっぱ外→内が繋がらないな。設定もよくわからないし。
思うにこの作者NAT環境を考慮してないとか?
ユーザーはNATが大部分だよねぇ。
IPアドレスは変化する。ポートは固定。ルータのNATはuPnPを使わず自分で設定。
という環境でAmoebaをどう設定すればいいのか、説明してほしいわ。
ところで作者のバージョン管理システム(Mercurial)、ちゃんとPUSHはできないようになってるんだろうな。
まちがってPUSHしてしまいそうで怖いんだが。
>>11 ライセンス不明だからやめとく
簡単に出来るから自分でビルドしてくれ
つか、バグ見つけた
>>6 の SetSocketOption() でTimeoutCheck().Milliseconds を指定してるんだけど
TotalMillisecondsを指定しないとまずくね?
タイムアウト早いなーと思ってコメントアウトしてたから気づかなかったんだけど
>>13 GPLだと改変したバイナリだけ投げてもおkなんだっけ?
ソースもつけなきゃいけないんだっけ?
ソースくれって言われたら出さなきゃいけないんじゃなかった?
じゃあバイナリだけアップしてみる
>>12 > ライセンス不明だからやめとく
GPLなんだからソースを公開すればいいんだろ。
ソースは差分でもいいわけで、おまえ既に公開してるじゃんw
ノードリストは50個くらいあるのに、2つにしか繋がらん。
uPnPとかそのあたりがバグってて、接続される側のノードが不足してるんじゃないかと思ったり。
uPnPもそうだけど、手動でのポート開放にも対応してくれないと。
(サイトの解説通りだと、なんか上手くいかん)
あと、どうでもいいが、Settingsを開くのになんで、異常に時間がかかるのか、と
Connection SettingsのClientの項目も、なんか設定を変えるたびに、
net.tcpの項目が増えていく気がするし…
奇々怪々w
Torを使わない場合のamoebaの匿名性ってどの程度か分かる人いたら教えておくれ
>>22 作者が断片的に公開している情報で判断する限り、かなり高いはず。
基本的に中継が主なのでfreenetに迫る。少なくともwinny、share、pdよりは格段に高い。
ただ検索部分がよく分からんのだよね。
分割されたデータブロックのハッシュリストの管理とかも。
自分に接続に行くとか、明らかにローカルアドレスに接続に行くとか、どうもいい加減だな。
多分登録されている初期ノードに何も考えずに接続を試みてるんだろうけど。
で、結局、uPnP改良版でもウケ側(外→内)は、さっぱり接続しない。
バージョンアップきたね!
だれか試して!
どこに何が来てるんです?
ふ〜やっとコンパイルできた。C#なんていじるの初めてだから勝手がわからん(w
デバッグ版ではプロジェクトファイルの絶対パスがハードコーディングされてるのね。
なんで実行できないのかわからんかったw
SettingsのKeywordsが初期状態のままで、追加しても保存されないね。
>>6 動かしてみたが、その部分は俺の環境では元のソースのままで動くな。
逆にBroadcastアドレスにすると動かん。
uPnPだから239.255.255.250のままでいいような気がするのだが。
ただいずれにしろウケ側が動かん。調べてみてはいるが、
そもそも俺自身uPnPをよく理解してないのと(じつはC#も理解してない)、
トレース実行していくとタイムアウトに引っかかってうっとうしくてかなわんw
今試してみたら239.255.255.250で動いたわ
Broadcastでもちゃんと動作はすることも確認
タイムアウトで動かないって勘違いしていたのかも・・・
作者さんごめんなさい
>>29 client.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReceiveTimeout, (int)TimeoutCheck(stopwatch.Elapsed, timeout).TotalMilliseconds);
タイムアウトはこう修正すればおk
uPnPとタイムアウト修正乙
>>32 これで少しはつながりやすくなってくれるといいんだが。
しかしどうも現在のamoebaはいろいろ不可解な動作をするんだよな。
Configureのパネルを開くのに30秒ぐらいかかる時がある。
すぐに開くときもあるのだが。
これなにをしてるのかなぁ。通信を切断してるのだろうか。
でもそうは見えないんだよな…。なんでこんなに時間がかかるのか。
configureじゃなくてsettingsだった。
時間がかかっている間、CPUパワーはほとんど喰っていない。
タスクマネージャを見る限りtor.exeも終了してない。
tcpモニタを見ても、特に通信を切断しているようには見えない。
何をやってるのだ?
マルチスレッド排他処理用にロック取得してるんじゃね?
0.0.8来てたー
アップロードとかダウンロードとかのプライオリティの項目は、
値が大きい方が優先なのか、小さいほうが優先なのか?
全ノード数が接続数の半分以下だと匿名性確保のためにアップロードも検索もしない、とあるけど、
わざわざ書くということは、デフォルトの20より全ノードが少ない(つまり10前後)ってことなのか?
確かにそれぐらいな気がしないでもない。
ちなみにuPnP関係は0.0.8で直ってるな。スリープ回避も入っている。
Amoeba 0.0.8β
UPnPのタイムアウトのバグ修正
soapの修正
Amoeba起動時にスリープ状態に移行しないように修正
データ受信エラーを正確に早く把握できるように修正
コネクションを確立させるスレッドをclientとserverに分けるように修正
Request,Linkの送信にコネクション数による制限をかけるように修正
ソート毎に順序が変わるバグ修正
稀にホスト名を取得できずにtorが異常終了するバグ修正
↑ソースコードの更新ログから
amoebaってグローバルアドレスの取得をuPnPに頼ってるよね。
だからuPnPが動かなかった間、手動でのポートオープンも上手く使えなかった。
pdとかshareとかって、自分のグローバルアドレスが確定しない状態でも、
とりあえずどこかのノードに繋いでみて、相手に自分のグローバルアドレスを
教えてもらうようにしてると思うのだけど、amoebaは自分で登録しないとだめだよね。
事実上そんなのやってられないわけで、これは困ると思う。
MyNodeのところのIPアドレスを0.0.0.0にしたら、自動でグローバルアドレスを取得して、
それを使うようにしてほしいものだ。
なんかサーチに引っかかるデータが半分ぐらいに減ったな。
昨日まで60ぐらいあったのに。
キャッシュ消えちゃったとか?
ん〜なんか0.0.8bは目に見えて接続性が悪くなってるな…
tcpやtorの層の接続はされてるのに、有効なデータが流れてない感じだ。
これはコネクション数の制限によるものなのか?
コネクション数ってメインウィンドウのConnectionタブに出てくるノード数のようだな。
俺の環境だとここに出てくるノード数は2〜4程度だ。6以上になったことは見ている限りない。
となるとデフォルトの値20の半分10というのは、現状ではほとんど非現実的。
ほとんどのノードはアップロードとかできない気がする。
ということでConnection Countは4か5程度にしないと、0.0.8bはまともに動かないっぽい。
>>47 マジかよ・・多いほうがいいのかと思って30くらいにしてたww
ところで0.0.9bきてたよ
>>48 0.0.9bでやっぱコネクション数のこの辺が修正が入っているな。
_connectionsManager.ConnectionCount = 20;
だったのが3つのパラメータに分かれたようだ。別々に設定できる。
_connectionsManager.ConnectionCount = 100;
_connectionsManager.SearchingConnectionCount = 3;
_connectionsManager.UploadingConnectionCount = 10;
しかい他の値はともかく、アップロードカウントが現状のノード数で10をクリアできるのか?
しかし増えたパラメータって、Configureのフォルダごと一度削除しないと
初期値が入らないんだよな。フォルダの存在で初期化するかを判断しているから。
しかしConfigureのフォルダにはキャッシュもあるから、
丸ごと削除してしまうとキャッシュも消えてしまう。
キャッシュと設定ファイルの場所を分けてくれないものか。
でなければ、個々のパラメータごとに、ロード時にチェックし、
正常な値が入っていなければデフォルトの値に設定しなおす処理にするとか。
あと、ノード数が少ない状態では匿名性が危険というのはそのとおりだと思うのだが、
結局その閾値を減らさないと現状は動かないんじゃ、何の解決にもなってない気がするのだが。
アップロードコネクションカウントってやつを繋がってるノード数にあわせないといけないんだね。
いまいち仕組みが分からなくて戸惑ってたけどやっと分かった。
ということは、今までアップロード出来たと思ってたやつが全部できてなかったってことなんだなorz
今繋いでるけど4つくらいに接続されてる。今まで最高が3だったから少し増えた
ということで、Configure以下のフォルダ構成を、キャッシュ、ノードリスト、設定、の3つに分けてほしい。
まあ、結局winnyやshareと同じような構成がいい気がするんだけどね。
ついでにいえばSettingにあるOther Nodesのパネルも、メインウィンドウのタブに移動して欲しい気がする。
ただそうするとまるっきりwinnyやshareと同じだけどw
やっぱwinnyやshareなど既存のUIやフォルダ構成は、それなりに考えられていると今回つくづく感じた。
>>51 う〜ん、0.0.8bで修正が入って、今回の0.0.9bでも修正が入ったから、
0.0.7b以前がどういう振る舞いをしていたかは微妙。
0.0.7bでも部分的にはコネクション数の制限が入っているのだが、
0.0.8bでかなり大元にその制限を入れた、みたいな?
0.0.7bでデフォルトの値(20)でもアップロードは完了しているファイルが
少なくともあったから、0.0.7b以前ならまったくアップロードできてないわけではないはず。
キャッシュも1このファイルになってるのは不安なんだよな。
全て正常に動いているときはいいが、ファイルが壊れたときに、
これだと全部消えるよね…
winnyとかと同じように、キャッシュのデータ自体は個別のファイルに分けて、
インデックスとかの管理ファイルだけデータベース化し、
データベースが壊れたときはデータベースだけつくり直す、
みたいな感じのほうが安心だと思うんだけどね。
Connectionのところに表示されるノード数とtcpモニタでつながっている
接続数(torを含めた)が合わないな。
表示されててもPriorityが-1になってるノードは現在は接続されてないってことなのかな。
それでもあまり合ってない気がする。ラグがかなりあるのか?
Connections SettingsのMy NodeとClientのnet.tcp://の項目が起動するたびに増えるのどうにかならんのかなぁ
>>56 > Connections SettingsのMy NodeとClientのnet.tcp://の項目が起動するたびに増えるのどうにかならんのかなぁ
激しく同意。特にnet.tcp://が増えていくのには笑える。
よく分からんが頑張れよ
ダウソの救世主になってくれ
やっぱ接続ノードが2〜4程度の現状じゃ、アップロードの条件が接続数10ってのは
非現実的な気がするな。
というかこれじゃノードを稼働させている意味がないし、そうなると稼働ノードはさらに減って悪循環。
稼働ノードがなくなっちゃうよ?
ノード数が少ないうちは手動で低く設定すればいいかと楽観的に考えてみる
ちなみに昨晩は8ノードぐらいいたよ
>>60 そういうのをユーザーに調整させる時点で、ユーザーの心理を分かってないな、と。
まあ、どうなるかわからないけど、俺は稼働ノードは減っていくと思うよ、たぶん。
だって作者が「危険だ」というんだから、アップロードしたくないし、
そうなるとファイルも増えないだろうし。まあ正直なのかもしれないけどね。
実用性はゼロで、純粋に新しいp2pの開発に貢献するためだけが目的のユーザがどれだけいるか…
匿名性が心配ならノード数少ないうちはTor経由でちまちまやるしかないな。Tor速度でないけど。
torの使い方についても疑問があるんだよね。torをhidden serverモードでは使ってないよね。
tor内サーバとしては使ってないようにみえる。urlは表示されるけど、
torはリッスンモードのtcpコネクションは貼っていない。
つまりこちらから他のノードに接続する場合はtorを使っているけれど、
接続される側はtorでないネイティブなamoebaのコネクションなのだろう。
つまり
TCP → TCP amoebaのネイティブな接続
Tor → TCP tor経由の接続
で、
Tor → Tor
という接続は使ってないようにみえる。だからみんながTor経由だけにしてしまうと
接続される側のノードが不足するはず。
ただこの場合の「方向」は、あくまでコネクションの方向であって、
リクエストやデータの流れの方向ではない。
作者が自慢(?)げに書いてるけれど、tcpの接続方向はA→Bであっても
リクエストはB→Aの方向にも発行される。
まあwinnyのポート0と同じなのだろう。winnyはルータのポートを開放しなくても動く。
当然リッスンモード(接続される側)のコネクションは貼られないわけだけど、
内側→外側のtcpのコネクションを使って、外側→内側方向のリクエストを処理している。
amoebaもそれと同じことをやっているのだろう。
書いてて気付いたけど、それならamoebaもポート開放しなくても動くのだろうか。
uPnPが上手く動いてなかったとき、つまりポート開放されてない時もTor経由では
確かに動いていたが、ネイティブな接続でもポート開放なしでも原理的には動くのかもしれない。
(ただ意図的に動かないようにしてるかもしれないけど)。
ポート開放しなくても動くのが企業などでwinnyが根強い人気を誇った原因だと思うんだよね(苦笑)。
ShareやPerfectDarkはポート開放をしないと動かないから、素人には敷居が高い。
ちなみにshareの最大の欠点と呼ばれる「歯抜け」はshareデフォルト設定の「クォータ機能」のせい
あの機能のせいで一年前くらいのISOなんかは軒並み×
>>67 winnyやpdは基本的に完全キャッシュの状態を維持しようとするのに対して、
shareは積極的にそういうことをする仕組みがないから、バラバラにキャッシュされやすく、
結果的にそれぞれのノードでランダムにキャッシュの削除が行われるから、歯抜けになる。
amoebaがどういうキャッシュ管理しているのか見てないけど。
で、もう完全なデータが揃わないキャッシュは、各ノードのHDDに無駄に場所を食っているだけだが、
「そろわない」ことが分からないから、そういうゴミデータは残ったままだ。
そしてゴミデータのためにまだ健全なデータ(すべてのデータが揃う)が、キャッシュから追い出されてく。
完全キャッシュを保持すると匿名性に不利だが(特に直接接続のタイプは)、
ノードに分散して保持すると、それはそれでこのような欠点がある。
各ノードが定期的にチェックしてそういうもう復元できないゴミデータは消去するような処理が必要な気がする。
キャッシュのガベージコレクトか
バージョソしたら初期ノード取りに行かなくなった。
というか繋がらなくなった。
なんかやっぱ稼働ノードが減ったような。
最大でも3つしか繋がらない。つまり俺をいれて4ノード。
そのうち作者のノードがあるはずだから、
俺と作者を除けばあと二人しかノードしか稼働してないw
ちなみに3ノード以上ないとSearchのリクエストを出さないらしい(設定を変えれることはできる)、
しばらく稼働させてもサーチに何も出てこないと、諦めて二度とつなげない、
という人は少なくないんじゃなかろうか。
あと設定変更できるとはいえ、デフォルトでは10ノードないとアップロードしないのは、
かなり足を引っ張っていると思う。最終的に匿名確保のためにその条件をいれるにしても、
今の段階で入れるべきではなかったような。
やっぱ使ってもらうにはある程度そういうユーザーの心理を汲み取らないと。
何だかんだ言ってWinnyの作者が一番そういうユーザーとの距離のとり方が上手かった。
Winnyが受け入れられたのも、純粋にWinnyの性能とかだけが理由ではないと思う。
Share、PD、amoebaと、この順で作者の人望も縮小再生産されていってるような(笑
>>72 言いたいことは分かるが同じこと何度も言わなくていいよw
shareとPDはアンチP2Pの監視対象になってるから今期待できるのはamoebaだけ。
まだ使えるには程遠いんだから、作者の気力を萎えさせるようなことを書かないでくれよ
>>73 ん?顔が真っ赤だよ?(笑
> まだ使えるには程遠いんだから、作者の気力を萎えさせるようなことを書かないでくれよ
この程度で萎えるなら、早めに萎えさせたほうが、作者のためにもユーザーのためにも幸福。
おまえみたいな人間が一番このよに有害。つまり何が言いたいかというと、作者乙。
ちなみにいつもつないでるノードがたぶん作者のノードで、九州のISPだろう。
俺は国産のP2Pとしてはamoebaを応援しないでもないが、
作者を甘やかす気はない。甘やかされないと開発できない人間にろくなソフトの開発はできない。
77 :
[名無し]さん(bin+cue).rar:2010/09/17(金) 07:22:30 ID:hChnxHr00
>>73 なんでそんなキレてんだ?wよっぽど俺の言葉が癪に障ったみたいだな
ただ当たり前のことを言っただけなんだけど 作者がamoebaの開発やめたところで、お前が代わりのもの開発するわけじゃないだろ?
単なるクレーマーどころか、開発途中のものを潰すだけが生き甲斐の基地外にまとわりつかれちゃ作者も迷惑だろうと思ってな
甘やかす云々も、何も出来ない奴ほど言う台詞。技術を持った人間からすれば鼻で笑われて当然だよ
と思ったが、「開発者」と「作者を甘やかすなとか言ってる乞食」じゃ立場の違いは圧倒的だから、作者のほうも何を言われようが「乞食乙」としか思ってないかもなw
P2Pだと何故か乞食の方が偉そうなんだよな w
叩かれて逃げるような作者なら居なくても同じ
profesやら会長やらもうこりごり
>>77 > なんでそんなキレてんだ?wよっぽど俺の言葉が癪に障ったみたいだな
おやおや、ちょっとつついたら善人ずらの化けの皮がはがれた。
すぐにはがれるような化けの皮なら最初から被らなければいいのに(苦笑
> ただ当たり前のことを言っただけなんだけど 作者がamoebaの開発やめたところで、お前が代わりのもの開発するわけじゃないだろ?
まあ何にでもよくいる狂信者の典型的発言だね。アニメでもなんでも。芸がないというか(苦笑
> 作者のほうも何を言われようが「乞食乙」としか思ってないかもなw
ようやく自分の発言の無意味さに気付いたようだね。
要するにおまえの発言は、最初から自己満足なんだよ。
作者様を擁護する俺カッコイイ、俺善人、みたいなね。
そんなに作者様のために尽力したいなら、ノードが増えるようにあちこちで呼びかけたらいいだろう。
そういうポジティブなことをせずに、後先考えずにただ自分の感情にまかせた言動のどこがポジティブなんだか(笑
>>78 普通のフリーウェアだって同じだよ。そういうものだ。
それでも開発を続けている作者は、それを承知で開発をしているわけだ。
また例の人?amoebaはまだ始まったばかりだから、要望はいいと思うんだが
余計な一言が多いと印象悪くなるだけでは?また煽り雑談モードにする気?
>Share、PD、amoebaと、この順で作者の人望も縮小再生産されていってるような
単に、47氏が訴えられ利用者も次々逮捕されていく中で
作者も出来るだけ発言を控えるようになったから
「ユーザーとの距離のとり方」がダメになったように感じられるんじゃないかな
余計な煽りに反応して煽り返したりしないで
粛々と検証を続けましょう
(苦笑
この厳戒態勢のご時世、ファイル共有だけでいきなり任意のネットワーク作りには難がある。そのために簡易掲示板機能の実装が欲しいところじゃないかな。この作者ならFrostやFMSのソース見れば作れるんじゃないかと。
ポエムの共有でもいいけど、実際にやりたい人はそうはいないだろう?
作者と使用者の距離って話も出てたけど、だんだんと厳戒態勢になってきたので自然な流れだと思う。
それと0.0.9bはUPnPが昔と変わったのかしらんけど初期ノードを1ノードも持ってきてくれない。繋がってる人は上書きで昔のノード情報で繋がってるんじゃない?もしそうなら目下新参は完全排除状態だよ。
>>82 > 余計な一言が多いと印象悪くなるだけでは?
だから、印象が良いとか悪いとかそういうのが甘やかしだといっている。
> また煽り雑談モードにする気?
「また」もなにも、俺はずっとこういうスタイルだ。
>>83 > 「ユーザーとの距離のとり方」がダメになったように感じられるんじゃないかな
いや、ちがうね。人間的にコミュニケーション能力がダメなんだよ。
winnyの作者は今から思うと、平均よりもかなり高い。
いっぽう、pdやamoebaはかなり低い。もともとソフトウェア開発者の平均が、
他の職種と比べて低いのを差し引いても、ソフトウェア開発の中でも、ね。
shareの作者は確かに意図的に発言を控えてたようだから、
コミュニケーション能力は分からん。しかいwinny、pd、amoebaは分かる。
ようするにそういうことを割り引いても、pdとamoebaの作者は平均よりも低い。
もちろんコミュニケーション能力が低くても、開発者として優秀な人間は沢山いるよ。
だからトータルとしての評価ではない。
これはあくまで人間性やコミュニケーション能力に関する評価。
>>86 > そのために簡易掲示板機能の実装が欲しいところじゃないかな。
まあ、それこそソースが公開されてるんだから、
amoebaの掲示板機能を誰かが作るという手もあるかもね。
日本人が親しんでいる2ch型にするというのも選択肢としてあるだろうし。
もひとつはtwitterのようにpull型にするのもいいと思うんだけどね。
(これって前もどこかで書いたっけ?w)。
掲示板だとどうしても荒らし対策が必要だし。
> それと0.0.9bはUPnPが昔と変わったのかしらんけど初期ノードを1ノードも持ってきてくれない。
繋がりにくくなった印象はあるが、待ってればつながると思うけどな。
俺は設定とかをクリアした状態でも、時間がたてばつながるぞ?1時間とか待ってもダメか?
タスクマネージャでtor.exeが起動しているか、
Connections SettingでMyNodeのところに、net.tcpとnet.torがあるか、
ポート開放確認サイトでnet.tcpのところに表示されているポート番号が開放されているか、
とか見てみるとどうだ?
まーたはじまった
作者もどこかで書いてたが、0.0.9bでもuPnPが何かの拍子に失敗し、
ポート開放されない状況があるっぽい。俺の環境でもごくたまに起きる。
たまにしか起きないので、なかなか突き止められないんだよな。
ただポート開放されなくても、torによる接続はできるから、
まったくコネクションが張られないわけではないはず(たぶん)。
少なくとも0.0.7ぐらいのころはuPnPが動かなくてもtorだけで接続できていた。
ただ気にはなるんだよね。
>>89 おまえも、何か一言書かないと気が済まない太刀のようだな。
人の性格をどうこう言う前に、自分の性格を直したらだろうだ?
自分の性格を直せないなら、人の性格についてもどうこういわないことだ。
我慢できないのはお互い様〜
>>92 ん?別に俺は我慢しようと思ってないが?
俺はお互い我慢などせずに言いたいことを書くべきだと言う考え方だ。
おまえは他人に我慢しろといってるのだから、自分も我慢すべきだろう。
チンチンブブゼラ
Tor動いてるんだから、Amoeba上から公式サイト見れればいいなぁ
掲示板機能なら暫定的にTorにある掲示板(公式サイトからリンクしてるやつ)使う手もあるだろうし
最近あまり繋がらないな。一時は5個くらいのノードに繋がったこともあったんだが・・みんな起動させてくれよ
Torの掲示板機能というのはあくまでサーバへの「経路」を匿名化するものだから、
掲示板のデータは分散化してないんだよね。
平たく言えば作者(作者でなくてもいいが)がサーバを稼働させてないとアクセスできない。
まあ本当に分散化すると、Freenetのそれを見てもわかるように効率を維持するのは難しい。
Winnyの場合は折衷案的で、大元のデータ自体は集中管理(一つのノード)されているが、
あちこちのノードにキャッシュされる。簡単にいうと掲示板のデータをもっている
元ノードが稼働していないと新規の書き込みはできないが、
他のノードにキャッシュされているデータは読める。
あと余談だが、そろそろgnunet0.9が出るな。dhtの技術を使っている。
またUDP版のgnunetも開発されつつある。でも統合されるのはまだ先(gnunet1.0?)。
これってたぶんfreenet0.7と同じ技術だろう。
なんかp2pはみんなdht+udという方向になりつつあるな。
作者は「見せ方」をもう少し考えたほうがいい。
俺はtcpモニターを動かしてるから「ああ、amoebaが接続を張ろうと頑張ってるな」とわかるが、
普通のユーザは動いてるんだか動いてないんだから、さっぱりわからない。
延々と何も変わらない画面が続けば、稼働させるのをやめてしまう。
winnyやshareは接続をリトライしている様子を画面で見える。
pdの場合もリトライカウントが上がっていく。そもそもpdはかなり接続性がいいし。
稼働ノードを増やしたければ、そういう「見てくれ」の部分も考えないと無理。
MyNodeとFiltersの増殖現象だけど、GlobalIpv4無効にすると発生しなくなるね
Settingsの辺りはねー、ろくにデバッグされてない(笑
というかデバッグした形跡がない。
もっといえばバグを取ろうという意図が感じられない。
一通りデバッグがされてて、それでも発見困難なバグが残ってるなら、
バグを見つけようかと思ったんだけど、なんかそんな感じなので、ヤル気が失せた(苦笑
まずは作者様が一通りでバッグした後でないと、話にならない。
まあ、でもSettingsのkeywordの保存とか直ってるから、
気づいたバグを書いとけば、そのうち直るんじゃない?自動的に!w
>>99 それは分かるw確かに何してるのか全然わからんね
でも、まだβ版というか骨組みすら危うい状況だからしょうがないんじゃないかな
PDとかはどうだったんだろう。最初からあそこまで完成されていたわけではないと思う
他のP2Pを参考にしつつ、やっていくんだろうと俺は勝手に思ってる
>>103 p2pの場合そもそもユーザーがある程度集まらなきゃ、テストも出来ないわけで。
> PDとかはどうだったんだろう。最初からあそこまで完成されていたわけではないと思う
いやPDにせよWinnyにせよ、Shareにせよ、公開された時から、基本的に実用に耐える完成度だった。
もちろん公表されてからも改良は続けられたし、なんどか互換性のない変更も行われたが、
重要なのはユーザーが「使ってみよう」と感じられるかどうか。
これら3つのソフトはそれを当初からクリアしていた。
> 他のP2Pを参考にしつつ、やっていくんだろうと俺は勝手に思ってる
別におまえがどう思うかは俺は興味ないがね。
(もちろんおまえが自分の意見を勝手に表明するのは自由だがね)。
繰り返しになるが、こういう点はユーザーを引きつけるのに重要。
しかしこの作者はそういう事にはあまり興味がない様子。
おそらく純粋にp2pのプロトコルとして完成度の高いソフトが
出来ればそれで良いという考えなのだろう。
別にそれは悪いことじゃない。技術を研究し、おまけにソースを公開して
その成果をみんなに提供してるのだからね。
ただ、この姿勢だとユーザーを獲得してメジャーなp2pになるのは、難しいと思うね。
初期のwinnyはかなりしょぼかったぞw
amoebaの方が10倍まし。
>>105 おまえwinnyのこと全然知らないだろ?(笑
ウソまでついてamoebaを擁護するとは、そんなことをしても
amoebaのためにもならんし、作者のためにもならんが、
まあ、せいぜい自分の満足のために頑張ってくれ(笑
ということで作者乙。
だいたい具体的にどこがどうwinnyとamoebaのどっちが優れているか語れずに、
10倍ましとか、ほとんどアニメかアイドルの信者だよな。幼稚。
何かを擁護している自分に酔う人間って結構多いんだよね。
宗教に通じるものがあるのかもしれない。神に尽している自分に酔うのと同じで。
まあ、それ以外に生きがいを感じられないと、そうなるのだろうね。
>>105 のおかげで思い出したが、winnyは結構UIを試行錯誤してたな。
それだけUIを良いものにしようという気概が感じられた。
winnyはver2になって多少まともになったけど、
1の頃は悲惨だったぞ
UIだってポリシーが無くコロコロ変えて混乱させてた。
Amoeba叩きたいだけのガイキチ君には触れちゃだめだよ
他人の意見を擁護かそうでないかに分けて、擁護してる奴を攻撃するようプログラムされてるみたいだからww
スレ荒れるようになったのでAmoebaはきっと流行る(キリッ
ところで、Tor経由で公式サイトに繋がらないだが自分だけかな?
繋がらないと初期ノードも取れないことになるが…
四人しか繋いでないのになんでこんなにレスがあるんだよ
エアテスターが沢山いるから
ちんこさんが一人で頑張ってるんだろ
?
ny→47氏
share→村長
pd→会長
amoeba→ちんこさん?
0.0.10βキテタ
Readme.txt付属するようになったね
>>109 > winnyはver2になって多少まともになったけど、
そんなことはない。winny2は掲示板機能が充実したが、
ファイル共有の基本機能やUIはwinny1で既に完成されていた。
> UIだってポリシーが無くコロコロ変えて混乱させてた。
だからそれだけ試行錯誤をしていたのだ、といってるだろうに。
つまり一生懸命良いものを作ろうとしていた。
現にshareのUIがwinnyと大差ないことから、
winnyの基本機能のUIの完成度がいかに高いか分かるというもの。
amoebaの場合、UIについてそもそも良いものを作ろうという気概が感じられない。
>>116 readme.txtより
| ・それで転送効率が下がり、一般ユーザに融通が利かない仕様になり、
| ユーザ側が使い物にならないと感じたりユーザの数が少なくても、それは仕方が無いので諦めます。
winnyやpdに比べて効率が悪いのは当然なわけで、
そもそもそういうことが批判されている(まあ批判してるのは俺だがw)わけじゃないんだけどね。
それ「以外」の部分を批判してるわけで。
この作者はきっと「使いやすい=転送効率が良い」としか思ってないのだろう。
なんで俺が「見せ方」と言ってるのかもわかってないのだろうな。
>>111 たまにサーバが落ちてる時があるね。
まあ個人で立ち上げているサーバだろうから、それは仕方ないだろうね。
>>110 > 擁護してる奴を攻撃するようプログラムされてるみたいだからww
基本的にはその通りだよ。擁護している人間を叩く。
そもそも擁護など非生産的で何の意味もない。
オマエがいくら貰って完璧な匿名性を持つamoebaを
つぶそうと画策しても徳の高い作者は
粛々と開発を進めるだけですw
readme.txtより
| ・匿名掲示板、匿名チャット、匿名SNSはi2p,torなどの方が汎用的でレスポンスが早い。
これも既に書いたが、そんなことは分かってるわけで、問題はi2pにせよtorにせよ、
自分で掲示板やSNSを開設する場合、そのサーバを常時稼動させて置かなければならないのが、ネック。
| ・匿名性とネットワークに対する攻撃耐性を最優先します。
それは結構なことなのだが、そうなるとgnunetとの差別化が難しくなるだろうね。
gnunetは攻撃耐性が高いし、匿名性もtorよろ高い。
ただ転送効率は悪い。ただしルーティングの性能はgnunetもdhtを0.9から
使っているからそれほど悪くないはず。つまりかなりの部分、amoebaと被る。
gnunetが普及しないのは、(これもamoebaと同じだが)基本性能重視で使いかってが悪いから。
とうなるとamoebaはgnunetに対するアドバンテージってるの?と。
検索性能はよくわからんけど、その辺に工夫があるのかな。
まあ、いずれにせよユーザが増えて初めて分かるバグやネックとかもあるわけで、
ユーザーを確保することが必要。そうでないなら自分一人でローカルで
テストしてるのと変わらないわけで。
| ・Freenetはファイルの検索機構がそれ自体には無い。
| ・Freenetの掲示板システムはレスポンスが遅い。
| ・ファイル共有ソフト系匿名掲示板システムは管理が難しい。
この辺も既に書いたが、どうなのかねぇ。twitter型ってけっこういいと思うんだけどね。
掲示板の荒らし対策をする必要がないわけで。
掲示板にせよtwitterにせよ、コミュニケーションツールがあれば検索機能は必須ではない。
もちろんあるに越したことはないが、検索機能だけではpdのように
結局捏造ファイル対策をしなければならないわけで.
>>120 おまえ、winnyについて言うことはデタラメだし、
10倍いいとか、低俗な煽り文句だけだよな。
何もわかってないことがよく分かる。
作者乙
>>120 で、おまえはamoeba起動してるの?その様子じゃしてないだろ(笑
0.0.10βになってまた繋がるようになった。
ReadMeつけるなら、ChangeLogとか欲しいな。
>この作者はきっと「使いやすい=転送効率が良い」としか思ってないのだろう。
>なんで俺が「見せ方」と言ってるのかもわかってないのだろうな。
かなり前からI2P上のページでの主張とか見てたけど、シーズで突っ走ってる感がある。自覚はあるようだが補正する気はないらしい。
そういう点はちんこさん(?)と同じスタンスなんじゃないの?
一人だけ異常にレス数が多いやつもNGするようにしようかな
>>124 > 0.0.10βになってまた繋がるようになった。
俺はあまり変わらんが。つながると言えば0.0.9からつながるし、
つながらないといえばつながらない。
> かなり前からI2P上のページでの主張とか見てたけど、シーズで突っ走ってる感がある。
別にそれは悪いことではない。というかそういうタイプでなければ
p2pソフトなんて開発しようと思わないだろう。
問題はその目的のための手段が、なってないということ。
一般ユーザが使わないなら、別に自分のローカルでvmware上で多数稼動させて
シミュレーションしているのと同じなわけで、それ以上のことをしたいなら、
そうなるように工夫すべき。
ホントに大規模な運用をしても問題が出てこないのか。
どうもこの作者は論理的に完璧なものを作りましたから、
これでスケーラブルに対応できますよ、と言ってるようにしか聞こえないんだよね。
そう設計してあるのはいいけど、実証できてないわけで。
> そういう点はちんこさん(?)と同じスタンスなんじゃないの?
まあ、おれはちんこではないのだが、それはいいとして、
俺は目的のためにその時とれる適切な方法を考えて行動しているつもりだ。
amoebaの作者は上述のように、俺にはそうは見えないという事。
>>125 わざわざ断らずにさっさとしたらいいんじゃないの?
別におまえに読んでほしいなんて言ってないし、思ってもいないよ?(苦笑
なんにせよ、もう少しノードが増えないことには、危なっかしくてしょうがない。
全ノード数が一桁じゃ「犯人はこの中にいる!」状態。
まだ荒削り状態だし、地道に改良していけば自然と人が増えるさ
現状はGoogleCodeからダウンロードしたIPを片っ端から洗ったら目星つくレベルかしら。
でもまさかみんな生でダウンロードとかしてないよね。
>>129 別にノードを稼働させているIPアドレスはそんなことしなくてもわかるだろうに。
何も隠してないわけで。
隠しているのは各ノードが何をアップロード&ダウンロードしているかだ。
おまえp2pの基本がわかってないな。
起動するたびにサーチ結果がクリアされてしまうのは困るな。
クリアというよりも例の最小ノード数に達してない時は表示しないようにしてるっぽいが、
始終amoebaを起動している人って限られると思うんだよね。
起動して前回までにたまったサーチ結果を見て、ダウンロードしたものを登録して放置。
みたいな使い方をするんじゃなかろうか。というか俺はそういう使い方をしたい。
pdやshareも前回までのサーチ結果を一定期間覚えているはず。
shareはかなりの期間(もしかしたら永久)覚えいているし、pdも数日覚えている。
ということでサーチ結果の表示だけは最小ノード数に達してない起動直後でも
表示するようにしてほしい。
というか全体的にamoebaは何も表示されていない状態が多すぎ(笑
「なにかやってるな」「なにかうごいているな」とユーザに実感させることが大事。
レポート:いつのまにかエラーで勝手に終了。
ログ↓
Amoeba: 0.0.10
OS: Windows XP (Microsoft Windows NT 5.1.2600 Service Pack 3)
.NET Framework: 4.0.30319.1
--------------------------------------------------------------------------------
Time: 2010/09/20 08:27:25
Level: Error
Exception:
Message: IComparer.Compare() メソッドから矛盾する結果が返されたため、並べ替えできません。
値をそれ自体と比較したときに等しい結果にならないか、またはある値を別の値と繰り返し比較したときに異なる結果が生じます。
x: ''、x の型: 'Node'、IComparer: 'System.Array+FunctorComparer`1[Amoeba.Net.PeerToPeer.Sharing.Node]'。
StackTrace:
場所 System.Collections.Generic.ArraySortHelper`1.Sort(T[] keys, Int32 index, Int32 length, IComparer`1 comparer)
場所 System.Array.Sort[T](T[] array, Int32 index, Int32 length, IComparer`1 comparer)
場所 System.Collections.Generic.List`1.Sort(Comparison`1 comparison)
場所 Amoeba.Net.PeerToPeer.Sharing.ConnectionsManager.Priority(Node node) 場所 C:\Programs\The Amoeba Project\Amoeba.Net.PeerToPeer.Sharing\ConnectionsManager.cs:行 685
場所 Amoeba.Net.PeerToPeer.Sharing.ConnectionsManager.ConnectionManagerThread(Object state) 場所 C:\Programs\The Amoeba Project\Amoeba.Net.PeerToPeer.Sharing\ConnectionsManager.cs:行 868
場所 System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
場所 System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
場所 System.Threading.ThreadPoolWorkQueue.Dispatch()
場所 System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
微妙に人増えてんのか?
起動してたら13ノードと接続してるわw
>>132 ん?俺もその意味で話してるのだが?
>>134 プライオリティがマイナスになってるのは、過去に接続したけど現在は接続されてないノードの気がする。
まあだからどうだという話じゃないが。
少なくともamoebaとtorが張っているtcpのコネクション数の数は、
あのリストに出てくるノードの数より少ない。
TorとWin直接繋がってるノードの2種類あるね、I2Pは誰か使ってる?
とりあえずレシピとか、桜の写真はDL出来た。
>>137 現行のamoebaはi2pは使ってないのだろう。
ってかi2pってインストールがめんどくさくて嫌いw
>>138 それになんかよくわからん>i2p
Freenetヽ(´ー`)ノマンセー
こちらはレシピは落ちたがポエムは落ちなかったようだ。
これはほんとにキャッシュ動作あるのかな?
残り容量100MBのディスクでもずっと動いてるけど。
少ししか使ってないけど、FNよりもSNに近いものに見えた。
あと、一度繋がらなくなったら、Tor.exe殺して、
ファイル全部消して、新しくファイル展開しないと繋がらなかった感じ。
※設定一切いじらないでOS再起動もしない場合。
>>138 i2pは皮肉にもWindowsよりもLinuxの方が動かしやすいんだよね。
i2pはwinでもGraphical installerの方をDLして普通にインストールできました。
とりあえず回線速度設定し、指定したUDPとTCPのポートを開放したら作者の
i2pのサイトは見ることが出来ましたよ。amoebaではまだ使ってみていませんが。
http://www.i2p2.de/download.html
I2Pでは今のところ、VUSE使ってる。
収穫はアレだけど、安定してる。
そんなにインストール、面倒臭いかな?
>>140 > これはほんとにキャッシュ動作あるのかな?
自動拡散はするみたいだけど、拡散が完了する前に検索リストには乗るような気がする。
その段階でダウンロードできるのかよくわからんけど、出来るような気がする。
でも、それって高い確率でアップロード者のノードからダウンロードすることになるんじゃ…
ただ確認したわけじゃないから、ウソかもしれない。
> ファイル全部消して、新しくファイル展開しないと繋がらなかった感じ。
このときキャッシュも一緒に消えてしまうのが辛いんだよな。
キャッシュフォルダ分けてくれないかなぁ。
>>141-142 i2p本体がというよりも、関連のツールの設定がなにか面倒だった印象がある。
最近使ってないので忘れた。
47氏なんて凄い履歴持ってるの隠してても、みんなからすげえって言われてたからな
元からすげえ人はどこで何やってもすげえというw
他のP2P作者が47氏を超える事が出来ない根本的な要因の一つ
ID:wpy3c7ei0
ID:jA/g1Y4m0
昔ステルスネットのスレにいた基地外をここで見かけるとはw
こいつなにやっても文句言ってくるんだよ
>>145 > こいつなにやっても文句言ってくるんだよ
そうだよ。そう言っているはず。
>>144 > 47氏なんて凄い履歴持ってるの隠してても、
winnyの作者がコミュニケーションがその後のp2p作者の誰よりも
上手かったのは同意するが、経歴は関係ないと思うけどなぁ。
amoebaの作者だって案外職歴は凄いかもしれない。
しかしコミュニケーション能力はそういうものとは別。
コミュニケーション能力は人間の能力の一部に過ぎず、
別にそれがその人間のすべての能力を代表する能力ではありえあい。
ただしp2pの場合その性質上(匿名性の確保)、
ユーザーをある程度ひきつけないと話が始まらないという点では、
他の分野とはちょっと違う。
作者のコミュ能力なんてどうでもいい
必要なのは使い物になるアプリだ
>>148 > 必要なのは使い物になるアプリだ
おまえ全然話を読んでないな。コミュ能力がなければp2pはユーザーが集まらないから
使い物になるアプリは開発できない、と言う話をしてるのに。
文章を読む能力がないなら、読まなければいいのにw
ID:fYz/cGVh0
今日の基地外君のIDはこちらです。みなさん登録お願いします
>>148 実際そうだよな
作者はユーザーなんて虫けらだとでも思っておいてただその生態を観察していればいい
そうでもなけりゃユーザーのわけわからん要望に振り回されて嫌になるのがオチだ
>>151 虫けらだと思わないと振り回される時点で、そういう精神的に弱い人間に開発は無理なんだよ(笑
ここでamoebaの作者を擁護している人間は、もちろんみんなamoebaを起動しているはずだよな?
まさか起動せずに口先だけなんてことはないだろうな、さすがに。いやまさかね(苦笑
ダウソ板ってのはホントに、乞食が偉そうにしてるだな。
呆れたよ…
>>154 ということで自尊心を保っているヤツって多いよねw
ID:fYz/cGVh0
今まで0%か100%かしか見たことなかったが41.1%っていうのを初めて見た。
体感としてはFNより遅いが。
FNはMy shared filesがあまり使われてないから住み分けできるかな?
>>157 日本語でOK
それはそうと、検索には出てきても、いくら待っても(2日とか3日とか)ダウンロードが始まらないファイルが多いな。
キャッシュの保持の仕方の冗長性に問題があるんじゃないか。
まあ、現状ノード数が少ないから冗長性も何も無いのかもしれないが。
アップロード中にWindows終了して再起動すると、アップロードの完了率が変わる気がする。
もちろんアプリ(amoeba)を正常終了しなければ、直近の状態がきちんと保存されないのは
しかたないが、かなり大幅に変わるように思う。
というか全体的に、ファイルへの書き出しに不安がある。
何らかの原因でアプリが強制終了させられることはあるのだから、
その状態でもそこそこデータの整合性は取られなければ実用的ではない。
データベースが壊れやすいのでは困る。
ユーザー少ないみたいgaw試験的に元子鯖ユーザーあつめて試用してみる('・ω・`)
結構繋がりやすくなった感じがするな。平均で5つくらいには繋がってる
キャッシュ変換重いのどうにかならんのかなあ
1.5Gのファイルに1時間近くかかるのはちょっと…
>>162 しかもすごくフラグメントする。HDD殺しw
スレチかよ。
スレチといえば、ちゅーぶら!!再放送始まるな。見ないとな。
>>164 おまえ、日本語をちゃんとしたほうがいいぞ?
箸の持ち方とか、そういう基本的なことがなってないと、ずーと苦労する。
>>166 何と勘違いしてるのかしらんが、そんな板に行ったことも見たこともない
う〜ん、やっぱ検索に引っかかってもダウンロードできないファイルが多いな。
これ、まさか全然冗長性持たせてなくて、拡散したノードが一個でもダウンしてると
もうアウトって感じじゃね?
freenet型だから、遅いのは仕方ないが、全然ダウンロードできないんじゃ、
ちょっとダメだろ?
cache.binフラグメントしすぎてるのかよくわからんが、デフラグしても解消されないんだよな。
そもそも1GB程度でこのありさまじゃ、たとえばPerfectDarkのデフォルト40GBとかためたら、
もうぐちゃぐちゃになるんじゃないか。
やっぱキャッシュを一つの巨大ファイルにするのはよくない。
容量設定とか無かったと思ったけど、cache.binって太るだけ?
Dis○eeper落として使えばおk w
i2p-dirを変更すると起動できなくなる。
変更できた奴いる?
>>173 現状のamoebaってi2p使ってるの?
>>172 俺はPerfectDiskを愛用しているのだが、なぜかcache.binをでフラグしてくれない。
こんなこと始めてだ。
176 :
[名無し]さん(bin+cue).rar:2010/09/26(日) 00:18:44 ID:yimanuPo0
>175
愛用しているならまずないと思うが、
ハードドライブの最適化が動いているままとかじゃないよな?
0.0.11β
0.0.11β
画面の配色がかなり見づらい…
UIいじるのは歓迎なんだが、せめて戻せるようにしてくれないかなあ
0.0.11β readme.txtより
・今後の予定
・匿名ネットワークに関するテストは終了しました。
・大規模ネットワークに対する接続ノード数と検索コマンド数の調節。
・不正なデータ受信による影響のテストと対策
・GUIの充実をこれからやります。
うーん、黒字にピンクはちょっとなぁ。
とりあえず起動はしておくけど。
PDみたいに自動更新機能が欲しいところだね。
新版の通知機能だけでも良いけど。
ピンクとかw
>>176 まあ、それを疑う気持ちはわかるがな。
俺でもそういうのを疑うから。
>>179 > ・匿名ネットワークに関するテストは終了しました。
こんなノード数でテストできたのかなぁ。
検索に引っかかっても実際にダウンロードできないファイルが多いし。
拡散が足りないんじゃないかと思うが、このへんの実証なしに
テスト完了とかいうのが理解出来ない。
というか1桁のノードでテストできる範囲のテストなら、
自前でVMWareを多量に起動してテストできるわけだし。
Winnyの作者とかそれでテストしてたはず。
だいたい何をテストして何が確認されたのか一切説明しないのも、
テストしている我々に対する態度としてどうかと思うし。
最初のほうでいったけれど、この作者のこういう人間性が、ノードが増えない一番の理由。
まあ、悪気はないんだろうけどね。悪気がないだけに困ったものだ(苦笑)。
とはいえ
> ・GUIの充実をこれからやります。
まあ、期待している。
>>180 > うーん、黒字にピンクはちょっとなぁ。
起動してみたらホントにそうで笑った。
まあ努力を認めよう(笑
しかし表示されるいろいろ情報が増えてるね。どことなくShareを連想するけど。
0.0.11bアップロードしようとするとEncodingでErrorとなるのは俺だけ?
で、こういう時にConfigのフォルダを全消去したくなるのだが、
そうするとキャッシュも消えちゃうんだよなぁ。
キャッシュの構造を変えて欲しいとせつに願う。
ためしにConfigurationを全部消してみたら、アップロードがErrorにならなくなった。
いや、それじゃダメなんだってば(苦笑
やっぱErrorが出る時があるな。Encodingの処理中に終了するとダメとかか。
きちんと正常終了させたのだが。
一度ErrorになったファイルはUploadのリストから削除しても、Errorになり続けるな…
正常系のテスティングだけで異常系はあんまやってないんじゃないの。
まだβじゃなくてαだね。
ともあれこのタイミングでUI対応しだしたということはやっぱここ見てるのかもね。
ファイル名を別のにしたらErrorはでなくなったな。まあ当然か。
> /Amoeba.Net.PeerToPeer.Sharing/ConnectionsManager.cs
> Link,Requestの数の上限指定の修正
> 新しいConnectionMessagesの追加
> 指定したノードが削除されず、Idが異なりUriが同じノードへの接続と切断が頻発するバグ修正
妙に切れ易いなと思ったら、ここら辺が原因だったのか。
で、今度は接続なかなか切れないからCPU負荷がupした。
現状で出来ることを、固めれば、人も来る。
まずは、そこまで行ってほしいな。スレの雰囲気が懐かしい。
VM・子鯖でαテスト
ダウソ、または準じたコミュでβテスト
ニュー速巻き込んでオープンβ
今までダウソで流れに沿ったやつって、こんな感じだし。
バグ探しと、テンポ良いフィードバックが勢いを生んで行く。
「テンポ良い」って所が、nyだと47氏によるBBSカキコで、
洒落だとtxt、他だとチャット使ったやつもいた。
逆に、あんまり完璧すぎても(無いけどさ)、ダメだ思うし。
cache.binの中見ると、なぜか32KBの0で埋まった部分が有るなと思ってたんだけど、
CacheManager.csの中で次の空きブロック決めてる
>var tempCluster = (long)System.Math.Ceiling((double)_fileStream.Length / CacheManager.ClusterSize) + 1;
>if (_fileStream.Length < tempCluster * CacheManager.ClusterSize)
> _fileStream.SetLength(tempCluster * CacheManager.ClusterSize);
>clusterList.Add(tempCluster);
この辺のせいっぽいな。普通この手の端数切り上げやりたいなら、切り捨てて+1すんじゃなくて
>var tempCluster = (_fileStream.Length+CacheManager.ClusterSize-1)/CacheManager.ClusterSize ;
みたいに、ブロックサイズ-1を足してブロックサイズで割って切り捨てだろう。
そして、cache.bin中身周辺に最終参照時間とか、参照階数とかなんも無いあたりに愕然とした。
まだガーベージコレクションする気が全然無いという意味で。
呪術30の奴いるんだが
こわすぎる
誤爆
cache.bin 4GBのサイズで27000個に断片化。
単純に割り算すると180KB毎に断片化してるな。
やっぱキャッシュの構造は見直すべき。
ダウンロードの表示でなぜか100%以上になるケースがある。150%とか。
右下の送受信速度はウソを表示することが少なくない。
tcpモニタで直接+torを合わせても数10KB/sのはずなのに、
数100KB/sと表示されることがある。
瞬間的に誤差で表示されるのではなくて、ずっと安定してそういう表示になる。
>>191 > で、今度は接続なかなか切れないからCPU負荷がupした。
激しく同意。いままでまともに通信してなかったからあまり目立たなかったが、
CPUパワー食い過ぎ。shareやPDに比べて異常なほど。
平均的に食ってるというよりもすごく負荷がかかる瞬間があるから、
何か特定の処理をする時に負荷がかかるっぽいが、何をしてるんだ?
暗号化とかの処理なら通信してる最中ずっと負荷が高いままのはず。
で、確かに接続性はかなり良くなったと思う。これは評価できる。
さすが文字表示をピンクにしただけのことはあるw
>>193 cache.binのデータ構造、そんな細かなところまで自前で作ってるのか。
どっかの適当なライブラリを使えばいいのに。
とにかく1個の巨大ファイルにするのはやめるべき。
どっかのと言われても、P2Pでそのまんま使えそうな丁度良いのなんて
どこにあるやら。
あ、freenetなりgnunetなりで使われてるのをそのままという手はあるか。
>>68 amoebaは256KBのブロックに切って、それを128ブロック以下に区切って
区切り毎にブロック数が2倍になるようにパリティ付けてる。
(ただし1ブロックしか無いとパリティ無し)
元のデータとパリティと合わせて256ブロック中128ブロック揃えば
元のデータが復元出来るようになってるので、歯抜けで失敗は
少しは発生しにくくなっているはず。
ダウンロード終ってRateの表示が100%越えてるのが、このパリティから
元のデータを復元した結果、元のデータ+パリティで128ブロック以上に
なってる状態。
freenet,gnunetと同じで、大きめのファイルだと
検索データに付いてるkey → keyが沢山並んだファイル … → 元のファイル
という順になってて(Rate表示の[2/2]とかの部分の意味。
keyが沢山並んだファイルが1段なら2、2段なら3になる)、このkeyが
沢山並んだファイルが1ブロックしか無い場合が多くて、
結果パリティ無しになるのでここが欠けるとダウンロードが始まらない
という現象が起き易いような気がする。
という事で、upload時にパリティ無しになったブロックは、他のブロックよりも
多くのノードに押し付けるような仕組が欲しいかも。
アップロードをフォルダ単位でも指定できると良いんだけど。
ファイル単位だと数が増えたときに面倒だし、管理しきれない。
shareみたいに。
そして、また罠exeで情報流出祭と。
>>201 別に汎用のデータベースライブラリでいいだろ。sqliteでもnosqlでも。
データベースなんて下手に自前で作るもんじゃない。
>>202 > 元のデータとパリティと合わせて256ブロック中128ブロック揃えば
拡散したノードの半分以上が稼働してなかったり、
キャッシュから消えたらダメってことだよね。
そんなに起きにくいとも思えないのだが。
まあそれは言っても仕方ないし、原理的にどうやっても無限でない以上は無理なわけだけど、
shareで問題なのは、もう復元できないファイルが判別できないので
そういうゴミデータがキャッシュを食い、結果的に復元可能なデータが
キャッシュから追い出されること。
キャッシュから追い出す時は、復元できないデータを優先して追い出す仕組みが
あってほしいものだ。自分が持っているキャッシュの断片それぞれについて
復元できるかどうか定期的にチェックするとか。
現状はamoebaのキャッシュは無限に増えていくようだけど、
本格的に使われだしたらそんな方法をユーザが好むはずがなく、
キャッシュのサイズを一定以下に抑える機能を求められるか、
あくまでつけなければ丸ごとキャッシュを消すようになるはず。
> ダウンロード終ってRateの表示が100%越えてるのが、このパリティから
なるほど。
> 沢山並んだファイルが1ブロックしか無い場合が多くて、
> 結果パリティ無しになるのでここが欠けるとダウンロードが始まらない
なんという分析。おまえ頭いいじゃんw
>>204 > そして、また罠exeで情報流出祭と。
そういう話でいえば、表示をファイル名と拡張子をわけてほしいな。
なんちゃらかんちゃら.zip .exe
みたいなのが嫌だから。もちろんzipの中にexeが埋め込まれている
ものはどのみち回避できないが、意外とこの最初の段階を防げば
ウィルス感染はかなり減るはず。
PDの場合は拡張子表示はないが、評価システムが結構機能しているから。
amoebaの場合、評価システムもないし、拡張子表示もないと、怖すぎ。
できればshareのように特定の拡張子はダウンロードしない機能があるといい。
まあ、ねつ造ファイル対策はまだ当分先でいいとは思うが
(評価システムを入れるなら早い方がいいけど、評価システムって匿名性の
低下なしに実装するには難しいような気がするし)。
>評価システムって匿名性の 低下なしに実装するには難しいような気がするし
そうなんか・・第四世代を標榜するなら、それまでに出たP2Pのいいところ全部とりこんで欲しいと思うけど厳しいんだな
>>207 いや、それは俺がなんとなくそう思ってるだけで、ほんとにそうかは知らんw
>>202 そのツリー構造って考えたら、トップのブロックが欠落したら、
それ以下のブロックが全部ゴミになるわけだよなぁ。
ちょっち、この作者、考えが足りないんじゃなかろうか。
キャッシュの構造もそうだけど、すべて順調なケースのみを想定してて、
アクシデントが起こることをあまり考慮してない気がする。
しかもそのツリー構造ってamoebaの根幹の部分だよな…
アップロードやダウンロードのpriorityが終了時に保存されないな。こんなパターンが多すぎ。
いまだ数値が大きいほうが優先されるのか、小さいほうが優先されるのかもわからんし
>>211 Readme.txtに書いてたよ
> ・優先順位
> ・"Priority"は大きいほうが優先されます。
>>212 なるほど。そんなところにひっそり返事があったとは相変わらずシャイだなw
それはそうと、リンクを貼る処理、もう少し効率よくできないものか。
記憶しているノードリストを1個ずつ順に数秒おきにトライしているようだけど
一度に数ノードずつ試せば良いと思うのだが。
ノードリストの順番がどうなってるのか知らないけど、わざわざ接続できる
可能性の低いノードから順にトライしているように見えるのは俺だけだろうか。
なんとなくリング上になってて、一番最後にトライしたものから順に新たに
トライしている気がする。
でもそうなると、起動時には一番古いノードからトライするので、
多分そのノードは古くて繋がらない可能性が高い。
少なくとも起動直後は直前に接続出来ていたノードから順に試すべきだと思うのだが。
>>206 >PDの場合は拡張子表示はないが
あるよ
>>209 freenet,gnunetでも同じようなツリー構造は持っているし
普通のファイルシステムでも、ディレクトリ情報やらFATテーブルが
腐れば未参照領域はゴミになる訳で、この考え方が全くダメとは思わんけど。
流れてるデータは一見ゴミデータってのがfreenetとかの思想で、
winny〜PDあたりの元のファイルと個々のデータ,keyが直接関連を
持っているのとは違うから、こういう構成なのかと。
で、普通のファイルシステム同様、重要データにこそ2重3重の回復手段が
必要だろうとは思う。今の作りだと葉っぱや枝には回復手段あるのに、
幹が放置状態だから。
>>216 最初の6行は全く無意味だからスルーするとして、
> で、普通のファイルシステム同様、重要データにこそ2重3重の回復手段が
> 必要だろうとは思う。
だからそういう話を最初からしてるのだけどね。
単純に同じデータを複数もつならamoeba自慢のパリティのような構造はいらないだろうに。
amoebaがわざわざパリティを付けてるのは、単純にコピーを複数もつのではなく、
冗長性を最小限にしつつ、信頼性を維持したいわけだろ?
しかしこれまでの話だと根っこの部分は結局は全く同じデータを複数保持するしかないわけで、
それじゃあパリティ云々の仕組みに意味が無いといってる。
また、この辺の作りがどうなってるのかわからないが、DHTでルーティンつをしているってことは、
全く同じデータをもつブロック、つまり全く同じハッシュをもつブロックは、原理的に同じノードに
保持されるんじゃないの?となると単純にコピーを複数のノードに分散して保持するということができない。
まあ、このへんは俺の想像でしかないし、回避しようと思えば方法はあるだろうけど、
木に竹をつないだような形になりエレガントさに欠ける方法になると思うんだよね。
> 今の作りだと葉っぱや枝には回復手段あるのに、
> 幹が放置状態だから。
だから、なんでそうなってるか?まで考えて「amoebaの構造の原理的な欠陥だ」と
言ってるつもりなんだけどねぇ。回避は可能だがそれはamoebaのご自慢の構造を否定するものだ。
だから、それに対して十分標準的な構成だ、
周りの作りで対処する話だろと返したんだが。
>>218 > だから、それに対して十分標準的な構成だ、
> 周りの作りで対処する話だろと返したんだが。
まあ、おまえが何も考えておらず、表面的な言葉を並べるだけの
人間であることはよく理解したよ、安心してくれ。
はいはい、ご高説は結構だから、文句言うなら解決法の1つでも示せっての。
ちなみに、俺が作るとしたら、こんな感じにするというアイディア。
基本の木構造はなんも変ってない。
1.根っこのファイル情報に付いてるkeyを現状1個から4個に増やす。
パディングデータを通常00を、01,02,03とかとでも変えて、
見た目まるっきり違う4つをup。
参照側はどれか1つ拾えれば良い & 拾えたら他の3パターンをup。
2.ファイル情報についてるkeyはCHKじゃなくする
バックアップのデータに異なるkeyをつければネットワーク上で
分散する。
>>220 > はいはい、ご高説は結構だから、文句言うなら解決法の1つでも示せっての。
文句は言うだけで価値がある。逆に内容のない精神論のような擁護こそ
百害あって一利なし。まあ自分を善人だとアピールしたい人はいいかもしれないけどね。
要するにおまえみたいなのは利己的な人間なんだろうね。自分に酔ってるわけだ(笑
> パディングデータを通常00を、01,02,03とかとでも変えて、
だからそういうのが泥縄式でエレガントさに欠ける、木に竹を接ぐような方法、
と言ってるのだがねぇ。
そもそも「4つ」という値をどうやってそれが最適か決めるのさ。
4が適切なのか5が適切なのか。
作者はデータに実装に依存しない普遍的なフォーマット云々と自慢げに語ってたじゃん。
4に決めるというのは実装だ。たまたまその時、4が適当だと思ったから、それに決定するわけだ。
気が変わったらまた別の値になるはず。
> 2.ファイル情報についてるkeyはCHKじゃなくする
> バックアップのデータに異なるkeyをつければネットワーク上で
意味がよくわからないが、それでバックアップ同士が同じ
ファイルであることはどこが保証するのだ?
過疎ってるな
で、根本的な欠陥といってるのは、そういう泥縄的に取り繕えるか否かではなく、
基本的な考え方の完成度。
単純化して考え、3階層になっているとする。それぞれ10個のブロックを従えている。
つまり1階層目は1個のブロック、2階層目は10個のブロック、3階層目は100個のブロック。
で、作者はパリティをつけて冗長化しているから、たとえば100個のブロックのうち50個が失われても
大丈夫だと言ってるわけだ。
しかし、2階層目の10個のブロックが復元できなければ100個のブロックは意味を成さないのだから、
実際には2階層目の5個のブロックが失われれば、全体を復元できなくなる。
さらに1階層目の1個のブロックが失われたら、残りの110個のブロックが全て生きていても、
このデータは無味なゴミデータとなる。
これじゃ、100個のブロックをパリティをつけて、50個が失われても復元できるようにしても、
全体の復元性にはたいして意味が無いだろう、と。
この方法を考えるなら、最初から2階層目や1階層目は3階層目より重要度が高いのだから、
生存率が高くなるような方法を考えて置かなければならない。あとから考えるようじゃ、
考えが浅い、考えが足りないと言われてもしかたないだろう、と。
そういうことを言っている。ある意味実装上のバグや不備はあとか直せばいいこと。
しかしこういう基本的なアルゴリズムの部分をきちんと詰めずに見切り発車するのは、
ちょっとね。
keywordsの概念がよくわからない
エレガントじゃなくても、木に竹を接いでもいいから
実用的に動けばそれで良い。
IDを真っ赤にするだけの気力と知力があるなら
ご自分でエレガントなP2Pを作ってください。
よろしくお願いいたします。
なぁ・・意味不明なdatファイルを1000以上流してる奴がいるんだが・・これはamoebaネットワークを崩壊させようとしてる荒らしだよな?
早急に無視機能が必要だと思うんだ。作者さん、みてたら頼む
なんだ、やっぱり相手にするだけ意味無い奴か。
これだけ偉そうにしてて、対案の1つも出せないとか民主党みたいな奴だ。
え、amoebaのアップロードってFreenetみたいに周囲のノードに断片ばら撒くタイプなの?違うよね?
だったら、別にゴミファイル共有されても問題なくね。
>>228 検索しにくいというかゴミが目につくというか
230 :
[名無し]さん(bin+cue).rar:2010/09/27(月) 23:02:11 ID:BcFP1q0d0
Tcp接続を試してみたら、軽く200KB/secぐらい出たよ。
異様に速くて気持ち悪いぐらい。
amoebaって中継率100%じゃないんだよな。確か中継率は調整するとかなんとか言ってたような気がするし。
100%中継じゃなきゃ俺は怖くてTCPで使いたくないな。特にノード数が少ない現状では・・・
セキュリティはtorを使うことで確保してるんじゃないの?
オプションでTCPのとこにチェックいれると、通常のTCP接続(Tor経由しない)も行うようになる。
× TCPのとこにチェック
○ GlobalIpv4のとこにチェック
Torのみの構成でも300KB/sぐらいは確認したよ
体感だけどFreenet0.75より早いかも
ピンク字のUIに文句言ってたけど、慣れたらちょっと癖になるかもw
>>225 > ご自分でエレガントなP2Pを作ってください。
こういう発言こそなんの役にも立たない非生産的な言動だとわかってない。
批判は生産的な行為。
>>226 その程度で崩壊するなら、もともとダメなのだろうね。
別に検索で絞り込めばいいんじゃないの?
そのために検索機能があるわけで、むしろデバッグのいい機会(笑
>>272 なんども言うが対案のない批判こそがもっとも重要なもの。
問題提起することで他の人間が知恵を出し合い解決する。
対案がなければ問題提起をするべきではないというなら、
それはひとりの人間がすべて考えなければならないことになる。
それは協調を否定することだ。
>>231 それは間違った認識。匿名性において重要なのは中継なのか
直接なのかが「判別できない」ことであって、判別できないなら、
一定量の直接接続があっても問題ない。
もちろん直接接続が確率的に圧倒的に多ければ
判別できることになり、匿名性は低下するがね。
>>235 amoebaの右下の通信速度は、なんか当てにならないから、他のツールで通信量を測る必要がある。
ところで拡散に中継は使ってないような感じなのだが、これってどうなのかねぇ。
まあ拡散にも中継を使うとさらにパフォーマンスが悪くなるし、
現状レベルの匿名性なら十分だが、いずれはこの部分も弱点になるはず。
「いずれ」というのはおそらくさらに次の世代。amoebaが第4世代というなら第5世代の頃。
amoebaって拡散アップロードしてるの?
まあ、とにかく、精神論っぽい擁護する「信者」は、俺から見ると最も忌むべき存在だね。
なんでそんなことをしたがるのだろう。
そんな擁護をしたところで何か技術が発展するわけでもなし、
あえていえば精神的安らぎが得られるのかもしれないが、
俺はそんな安らぎなんて気持ち悪いと思うけどね。
たとえばさ、自分が持ってる商品の後継の新製品が出ると、
慌ててスペックを調べ、「ああ、この程度ね、問題ない」と
「安心」しようとする。そういう行為と同じレベルだと思うけどねぇ(笑
>>239 そりゃ、してるんじゃないの?
実際通信量を見てても、ファイルをアップロード登録すると大量に送信するし。
なんかamoebaの悪口書いてたら、怒ってエラーを出したなw
Time: 2010/09/28 00:26:07
Level: Error
Exception: System.Reflection.TargetInvocationException
Message: 呼び出しのターゲットが例外をスローしました。
StackTrace:
場所 System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
場所 System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
場所 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
場所 System.Delegate.DynamicInvokeImpl(Object[] args)
場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
場所 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Time: 2010/09/28 00:26:07
Level: Error
Exception: System.InvalidOperationException
Message: 呼び出しのターゲットが例外をスローしました。
StackTrace:
場所 System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
場所 System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
場所 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
場所 System.Delegate.DynamicInvokeImpl(Object[] args)
場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
場所 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
場所 System.Windows.Threading.DispatcherOperation.InvokeImpl()
場所 System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
場所 System.Threading.ExecutionContext.runTryCode(Object userData)
場所 System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
場所 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
場所 System.Windows.Threading.DispatcherOperation.Invoke()
場所 System.Windows.Threading.Dispatcher.ProcessQueue()
場所 System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
場所 MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
場所 MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
場所 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
場所 System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
場所 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
場所 MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
場所 System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
場所 System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
場所 System.Windows.Threading.Dispatcher.Run()
場所 System.Windows.Application.RunDispatcher(Object ignore)
場所 System.Windows.Application.RunInternal(Window window)
場所 System.Windows.Application.Run(Window window)
場所 Amoeba.Windows.App.Main() 場所 C:\Programs\The Amoeba Project\Amoeba.Windows\obj\Release\App.g.cs:行 0
で、再起動したらアップロードやダウンロードのリストがかなり古くなっている。
終了処理の時しかファイルに書き出してないんじゃないのか?
途中で異常終了する可能性を考えて、適当な頻度でファイルに書き出すべき。
なんども言うけど、この作者はアクシデントが起こることを考えて設計していない。
で、結局アップロード中のファイルはどうなったんだよ(笑
途方にくれるだろうがw
大量のdatは2chのログっぽいね
なんか接続数が激減しているな。
>>232 や
>>235 を読んでみんなTorオンリーにしたのか?
全員がTorにすると多分接続できなくなるぞ。
Torは自分から相手に接続する方向しかサポートしてない。
(Tor自体は相手から自分への接続もサポートしているが
amoebaはどうやらこの機能を使ってない様子)。
だからもし全ノードがTorオンリーにすると、接続しようにも受け入れてくれる相手がいなくなり
接続できなくなる。
あと「生産的な意見」をご所望なようだから、ひとつ言えば、
ブロックの固定長をやめることだ。第1層だろうが第2層だろうが、
どんなにブロック長が短くなっても必ず一定個数に分割する。
amoebaの特性(パリティによる冗長性)を活かすなら、
こちらの方向のほうが正しい。
というか設定でIPv4をOffにしてもOffにならないね。
動作は変わらないような気がする。
TorをOffにすると、Torの方はOffになるけど。
難しいかもしれないが、アップロードカウントをどのくらいにすると「危険」なのか書いて欲しいな・・
今10にしてるけど24時間稼働させても全くアップロードされない。繋がらないんだよね
だからといって5にしたら危険なのか、2だと危険なのか(これは危険かも)・・わからん
もっと一度に繋がればなぁ 次verを待つしかないか
>>250 最新版ではデフォルトで6になってるよ。上から順に100、3、6
分散アップロードで通信速度が早くないと日本じゃ人気でない
>>252 amoebaは分散アップロード。
もうパフォーマンス重視の直接接続型p2p(winny、share、pd)は世相的に無理。
匿名性重視のfreenet型p2pしか生き残れない。
254 :
[名無し]さん(bin+cue).rar:2010/09/28(火) 23:16:53 ID:C2zxu9LE0
多量にばらまかれた.datをテストがてらに
かたっぱしからダウンロードしてたんだが、
限界を超えると負荷に耐えきれなくてAmoeba本体が死ぬらしい。
どうもうちの貧弱なマシンでは話にならないみたいだ。
全部で2256ファイル、250MBぐらいあるみたいなんだけど
完走した人いますか?
それ以前に異常終了とかしてないのに、
接続ノードが0になったが最後二度と繋がらないっぽい。
こうなると正常終了して起動しなおしてもダメ。
新しいシードノード拾ってくるボタンが欲しい。
256 :
[名無し]さん(bin+cue).rar:2010/09/28(火) 23:34:49 ID:C2zxu9LE0
ノードが死亡したのが確認されると10分間ぐらい周囲から
村八分にされるらしいよ。
257 :
[名無し]さん(bin+cue).rar:2010/09/28(火) 23:59:58 ID:C2zxu9LE0
>>255 直接tcp接続マヂお勧め。UPnP対応ならIPv4をONにするだけで使える。
動的IPの人は辛いが、それなりに安定したIPアドレスを持ってるのなら
Connection SettingメニューからMyNodeタブを開き、そこに
Typeにnet.tcpを選んでから自分の割り当てられたグローバルIPアドレスを入れる。
例えば、自分のIPが12.34.56で開放したポートが1234番だったとしよう。
net.tcp://12.34.56:1234/ といった具合に指定すればいい。
clientタブもConnection TypeにtcpをセットしてAddボタンを押しておく。
Serverタブでは開放したポートで通信を受け付ける設定をする
net.tcp://0.0.0.0:1234/ という感じで書いてAddボタンで追加する。
もちろん1234は開放したポートの番号でな。
じゃ幸運を。
>>254 Logってフォルダに異常終了時のログが吐き出されてない?
どこでなんの例外が起きたか。
アップロードした自作ポエムが誰かにダウンロードされたかどうかって分からないの?
ボトルメール状態?
profesみたいな匂いがするんだが気のせいか?
>>259 それが分かると
匿名性が失われるんじゃねーの?
>>253 >匿名性重視のfreenet型p2pしか生き残れない
匿名性無視のBTが余裕で生き残っている件
で、別にbittorrentでいい人は、それで満足してるはずなんだから、何も問題ないんじゃないの?
わざわざamoebaを使う必要もないし、そもそもshareやpdを使う必要さえない。
で、amoebaの話だが、すでに周知のように、現在までのバージョンはなにかと操作時に固まることが多い。
これがよくわからないのだが、CPUパワーを特に消費してるでもなし、HDDを頻繁にアクセスしてるでもなし、
何をやってるのかわからないが、とにかく数秒から数十秒応答がなくなる。
UIの問題だと思ってたので、まあそのうち直ればいいなと楽観的に考えてたんだけど、
通信の不安定性もこれが原因っぽく見えてきた。
UIが固まってる時に通信も滞るので、相手のノードが切断するんじゃなかろうか。
で、この固まる現象はそもそもなんなのか?と。小一時間問い詰めたい。
Settingsとかのソースを部分的に見た時は、設定ファイルの読み書き部分が
非常に効率の悪い作りになっていた。頻繁にLock(排他制御)しているし。
いや、排他制御するのは本来正しいんだが、必要以上にやってるために、
どこかでバグってて見つからないんじゃなかろうか。
(バグがないなら排他制御を頻繁にやっても、別にこれほど効率は落ちないはず)。
数秒から数十秒のプチフリーズというと、通信部分じゃないかと思うんだよね。
どこかでLockしたまま通信処理を行ってるところがあって、送受信が終わるか
タイムアウトするまでそのLockが外れず、他のプロセスが動けない場所が
あるんじゃなかろうか。
基本的に通信など処理時間が予測できない処理をするときはLockを外さなきゃいけない。
最初はtorがらみかな、と思ったのだけど、torをoffにしても、プチフリーズは起きる時は起きるので、
torは少なくとも主たる原因じゃない。まったくなんなのかね。
通信が安定しないのは単にNICかルータがキャパを超えるなりして邪魔してるだけじゃないのかい?
それとも接続先のノードの一部がこちらのIPをBANしていて、断続的に通信の拒絶を送出して途切れているとか。
まーでも、通信が頻繁に途切れるのと、amoeba自体が固まるのは別問題と認識すべきだと思うけどなぁ
>>268 amoebaを使ったことのないやつは黙ってろ(笑
なんという妄想乙
NIC云々以前にプログラムが成熟してないだけだろ
使ってみたが全然動いてる気しない
というかこれはノード取得できてない?
UPnPがちゃんと動いてないのかと手動でポートあけたが状況は変わらないし……
なんだこれ
これもしかしてprofesの作者?
>>271 結構、時間かかるんだよ。1時間ぐらい動かしていると、動き出すw
俺も「何かやってる気配を見せろ」「ずっと変化のない画面じゃ駄目だ」と作者に言ってるんだけどね(苦笑
アイドリングするまで最低5分はかかる
アップロードってUploadタブのStateがEncodingからUploadingに変わったら、
元のファイルって消しても良いの?
277 :
[名無し]さん(bin+cue).rar:2010/09/29(水) 23:57:54 ID:y6CMP5eA0
ちゃんと設定すればコールドスタートから1分もせずにわらわらとつながるぞ。
>>277 「ちゃんと設定」って、何を設定するんだよ(笑
設定する項目なんて事実上ないだろう。
やたら粋がってる赤い奴って作者か?妙に偉そうでウザいんだが
>>279 たぶんダウン板に常駐してる
前にもどっかのスレで似た様なウザいやつ見たことがある
ログがさっと出てこないけど
Shareが倒れた今こそ無敵のP2Pを Part 0.0.?
辺りで見た奴だという認識。
文句ばかりでやたら偉そうな奴。
(笑で察してください(笑
ステルスネットのスレでも大暴れしてたような
>>284 ステルスネットは俺だな。
一応整理しておくと、
>>821は俺じゃない、というかそもそもどんなスレかも知らん。
あと信じないのは勝手だが一応表明しておくと、おれはちんこじゃない。
そもそも似てないんじゃないか?
ダウンロード数とか評価システムの話。
やっぱオープンソースだとこの2つは無理がある気がする。
捏造が避けられない。
基本的にp2pは発信された情報の信ぴょう性をチェックするのは無理だから。
やっぱtwitter型のコミュニケーションがp2pにはあってる気がするんだよね。
受け手が発信者を選択する。この人間の情報は信頼できると判断し、
シグニチャなどでその人間の発言だけを購読する、みたいな。
信頼できる人間の多くがこのファイルは本物だと発言していれば、
そのファイルは本物である、と。
信頼できる人間が信頼している人間(twitterでいえばフォローしている人間)の
発言も信頼できるだろう、と。
こうして情報の信憑性を高めていくしかない。
twitter型はp2pと相性がいい。
↑
そんなにすばらしいシステムならオープンソースなんだから
直ぐに組み込んでよw
誰かI2Pで接続してうまく行ってる人いませんか?
どうもセッティングの方法がうまく行っていないのかいまいち不明です。
MyNodeの所をnet.i2p://127.0.0.1:i2pのポート開放番号/
ClientのProxy Uriをnet.tcp://127.0.0.1:適当ポート番号/、Uri Conditionをnet\.i2p://.*
の設定では駄目なのでしょうか?
290 :
[名無し]さん(bin+cue).rar:2010/10/01(金) 02:41:50 ID:HcPNbDhb0
>>288 i2pでつないできた人なんて見たことないですが、一応設定はしてあります。
MyNodeは外部からつなぎたいクライアントがこちらに接続できるよう、
外部に晒す情報を書くところです。そのため、待ちうけに仕込みが必要です。
既にI2Pにはトンネルを掘ってありますか?掘らないと使えませんよ。
I2P ROUTER CONSOLEの左下側にLOCAL DESTINATIONSってのがあると思います。
ここでトンネル設定をしてパケットを通します。
I2P SERVER TUNNELSの右下にNew server tunnel: [standard] [[Create]] ってのが
あると思います。
Createボタンを押して、各項目に必要事項を入力していってください。
NameはNewTunnelじゃわかり難いのでAmoeba Tunnelとでも書いて、
Descriptionも適当に説明を書いて、AutoStartのチェックボックスをONに
ターゲットホストはAmoebaを動かしているマシンのIPアドレスと待ち受けポートを指定。
もし同じマシンなら127.0.0.1で、テキトーに他とバッティングしないポート番号を指定します。
Private Key とか Profileは正しい値が入ってるはずなので無視して
一番下に行ってSave(s)のボタンを押すと、トンネル設定完了です。
そうすると、LOCAL DISTINATIONSをクリックして出てくるI2P Tunnel Manager-Listの
I2P SERVER TUNNELSにさっき指定したAmoeba Tunnelが追加されているでしょう。
また、Amoebaが動いてるマシンのIPアドレスと自分が指定した任意のポート番号が表示され、
さらにmogemogehogehogefugafuga.i2pといった感じの、謎の文字列が出現しているはずです。
これをAmoebaにセットしてやると、i2p経由での通信を受け付けるようになります。
291 :
[名無し]さん(bin+cue).rar:2010/10/01(金) 03:00:20 ID:HcPNbDhb0
次にMyNodeの設定です。AmoebaのConnection Settingメニューを出し、
MyNodeのタブを選択したら、Type[v]ボタンを押して開いて、net.i2pを選択。
下のボックスにnet.i2p://と書き込まれるので、その後ろに
さっきのnanntokakanntoka.i2pというあの謎の文字列を流し込み、
Addボタンを押して上のリストに追加してください。この情報は公開され、
他のAmoebaノードに拾われ、そのAmoebaノードから自分のマシン宛に
パケットを投げるルートがあることを知らせる目的で書かれます。
# 他人の設定を見てると、ここにnet.tcp://192.168.x.xとか、net.tcp://169.157.x.xといった
# 絶対に外部から接続できないローカルアドレスを書いてる人が多いです。
# ポート開放してるのなら、ちゃんと外部から見えるIPアドレス書いてくださいね。
そして、実際に待ちうけポートを監視するようAmoebaに設定します。
Serverタブを選択してTypeはnet.tcp以外選べないと思いますが、
下のボックスに開放したいポートを所定の形式で打ち込みます。
net.tcp://0.0.0.0:[待ちうけポート番号]という形式です。
前半のnet.tcp://0.0.0.0:まではおまじないです。このまま書いてください。
とにかく、Amoebaが接続を待ち受けるポートはすべてこの形式で追加します。
tcpだろうかi2pだろうがtorだろうが変わりません。
待ちうけポート番号ってのは当然、I2Pのトンネル掘る時に指定した
テキトーに他とバッティングしない、自分で選んだあの任意のポート番号です。
これで、待ち受け側としての設定はおしまいです。
>>291 > # 他人の設定を見てると、ここにnet.tcp://192.168.x.xとか、net.tcp://169.157.x.xといった
> # 絶対に外部から接続できないローカルアドレスを書いてる人が多いです。
これが不思議なんだよな。
そういうノード情報が送られてくるから、自分のノードもそこに接続を試みるが、
当然そんなアドレスには接続できないわけで。
というか作者のテスト用のローカルアドレスじゃないかと思ってしまう。
293 :
[名無し]さん(bin+cue).rar:2010/10/01(金) 03:42:22 ID:HcPNbDhb0
最後に、i2p経由で外部に出ることができるので、
そのクライアントとしてAmoebaを設定することができます。
i2pはI2P CLIENT TUNNELSというのが既に設定されていて、
LOCAL DESTINATIONSを開いてみるとI2P Tunnel Manager-Listの下側に
I2P CLIENT TUNNELSという項目で幾つか見えるでしょう。
このI2P HTTP ProxyというのがAmoebaから利用できます。
形式としてConnectionTypeはSocks5Proxy、Proxy Uriは
net.tcp://[i2pの動いているマシンのIPアドレス]:4444/ という感じ。
同じマシンでi2pとAmoebaが動いてるなら127.0.0.1ですね。
4444はi2pのデフォルトhttp-proxy待ち受けポートなので多分これでいけます。
その下のUri Conditionはi2p接続なのでnet.i2pを選択、
その下のボックスにはnet.i2p://.* と自動で入ります。
別に修正する必要もないのでそのまま下Addボタンを押して、
上のリストに追加して下さい。これでi2p上のAmoebaノードへ
つなぎに行けるようになります。i2pが使えるようになったら、
Amoebaをtor上の.onionサーバとして動かす設定にもチャレンジしてみて下さい。
正直、torをフルに活用したいなら、Amoebaに内蔵されたTorは捨てたほうがいいでしょう。
vidaliaとか簡単にtorもprivoxyも導入できてオススメです。
Amoebaのほうは新たにインストールしたTorを使うように設定すればOKです。
というか自分はそうしてます。
AmoebaはConnections SettingのExtendsにあるチェックボックスで
内蔵の自動コネクション機能をON/OFFできますが、ここで内蔵Torを切ります。
自分はもともと、Amoebaの自動設定を信用してないので、このうちのどれにもチェックを入れてません。
これでもMyNodeと、ClientとServerと3つのタブをきちんと設定できれば確実につながります。ご心配なく。
では設定頑張ってください。
# tcp直接接続も許可するとコネクション数は大幅に増えますし、
# 物凄いスピードが出せます。別にポート開放しなくてもAmoebaは使えますが、
# Amoebaの真の実力を体験したい人は是非、 ポート開放しての接続にも挑戦してみて下さい。
# 実際に使ってみた感触では、決して他のP2Pと比べスピードの面で劣っているとは思いません。
>>293 IPv4のチェックをOFFにすると、IPv4(つまり直接接続)を使わなくなる?
俺のとこだとOFFにしても、IPv4は強制的に使われてるんだけど。
つまり直接接続を切れない。
> # 実際に使ってみた感触では、決して他のP2Pと比べスピードの面で劣っているとは思いません。
ま〜た、提灯持ちがはじまった。現時点では明らかに劣ってるよ。
安定度は確実に劣っている。まあそれはバグを取っていけばいいわけだが、
そもそも原理的にamoeba方式がそこそこのパフォーマンスを出すのかは
またまったく未知の段階。それなりのユーザー数とキャッシュが流通して初めて
既存のp2pと比較できる。
期待するのは自由だが、現実を歪めるのはどうかと思うね。
根拠のない提灯持ちはやめること。
それとももしかしてコイツ作者なのか?(苦笑
作者ならここで解説せずにサイトかreadmeに書けよw
そもそも「だれもi2pでつなぎに来ない」といいながら、ここまで自信満々に
説明できるのがすごいな。もしかして自分の設定が間違ってるかも、とか
まったく思わないんだから。
ここまで断言できるってのは、やっぱ作者なのかねぇ。
第3者のふりをして書き込んでもユーザーから不信を買うだけだと思うのだけどね。
検索の正規表現の処理おかしくないか?
条件AをNo Contains
条件BをNo Contains
にした場合、条件Aにマッチングするファイルも条件Bにマッチングするファイルも
除外されなければならないと思うが、そうなってない。
とりあえず日本語化しないと人が増えないと思うよ
普通に読めるけど気分の問題
なにこのモッサリ
日本語化しても流通しているデータが面白くなけりゃ人は増えないよ。
クラッシュするとうp中のファイル設定が消えるのを何とかしてほしい。
愕然とする。
クラッシュすんのかよ
落ちるとcache.binに溜めた分、全部無駄になるのは
早めに直して欲しいな。
>>290 すみません、ポート番号とアドレス(127.0.0.1)は設定後に出てきましたが
なぞのURLは出てきませんでした。それとi2pが、あまりに接続が多い状態に
なりますので(500以上)ちょっと常時起動するには厳しそうです。
コネクション数を調整する場所もわかりません。
作者作者言ってる奴が一番ウザイ
>>305 俺はウザいよ?それがどうしたかね?
で、結局i2pの接続方法を長々と説明してくれたやつは(説明自体は感謝するが)、
その方法で実際にちゃんとamoebaがi2p経由で接続できるのか、確認したのかねぇ。
自分で確認もせずに「教えてあげます、この手順で頑張ってくさいね!」みたいなのは、
どういう了見なのやら。
ここまで上から目線で「こうすればできますよ」と自信満々なのは、
作者以外いないだろう。なんとなく作者のサイトやreadmeと姿勢が
雰囲気的に共通するものがあるし。
まあ、別に作者かどうかは置いておくとしても、実際にその手順で接続可能なことを
確認したのかどうか、ぐらい書いてもらいたいねぇ。
自分は確認もせずに他人に試させるんじゃ、試す方は徒労じゃん。
もちろんそれでもいいという人間は自己責任で試せばいいが。
だいたい、この作者「自分はアルゴリズムのテストだけできれば(ユーザーが増えなくても)満足なんだ」
みたいに、中二病っぽいプライドと自己防御の塊みたいな発言をするところが、ちょっとね。
>>308 > 他者を馬鹿にすることによって自分の頭が良いように思わせるってとこがちんことそっくりなんだよな
そういう発想でしか他人の言動を見れないおまえの方が心が貧しいと思うがね。
すぐに頭がいいとか悪いとかに結び付けたがるのは、おまえのコンプレックスだろう。
それを相手に投影しちゃいかんよ。
よ!ちんこ
恥ずかしい名前w
311 :
[名無し]さん(bin+cue).rar:2010/10/02(土) 23:59:26 ID:xLs3mvtX0
>>304 それはトンネルを登録して、しばらく待っていれば登録されて、
そのうちリストに出てくるでしょう。コネクション数が500以上というのは
はじめて聞きます。UDPだけでなくNTCP接続も設定できていますか?
自分のところでは、UDP接続は110ノード程度で、NTCP接続は70程度です。
また登録ノードは650程度ありますが、実際に使ってるのは200程度です。
参考になれば幸いです。
もし、どうしてもうまくいかない場合は諦めてTorの秘匿サービスを
利用する方法もあります。可能なら試してみてください。
方法が分からない場合は、また気が向けば書く機会があるかもしれません。
また。ソースコードを取得できる人は0.0.12βができてますので
ビルドに挑戦してみて下さい。キャッシュまわりが改善され、
限界が拡張されて使いやすくなっています。
作者降臨?
分かりやすい日本語書く人やね。
完成品でたらインストールしてみるか
お前ら使い心地どう?
>>314どうやら俺は盛大な勘違いを犯していたようだ
>>314-315 ?
よく逮捕関連総合スレでamoebaがとやかく言われてるが
正直どうなんだ?
ソースの取得方法の記載消してるのにソース持ってきてやれや、
とか言ってることとやってることがよくわからんな。
11βは全消しして入れ替えても繋がらなくなったので12βのバイナリ配布待ちだが、FNが6連続バージョソで件の不具合一掃したっぽいから、当分こっちは触らんかも。
こんな不安定バージョンで付き合ってくれてるちんこさん(偽)はたぶん作者的にはありがたい貴重な存在ではなかろうか。
>>311 作者なんだろうけど、この微妙に上から目線の喋り方が、他人の神経を刺激するんだよな。
自分の欠点に気づいてないのかもしれないけど、あなた、リアルでも、よく言われない?(苦笑
> 方法が分からない場合は、また気が向けば書く機会があるかもしれません。
この書き方が作者のサイトとかそっくりだ(笑
とにかく「自分は痛くもかゆくもないんだからね!」みたいな。
> 限界が拡張されて使いやすくなっています。
なんの「限界」だよ。ホント不親切だよな。
>>317 > ちんこさん(偽)は
この名前は気に入った。今度から俺を呼びたいときはこれを使うように(笑
> たぶん作者的にはありがたい貴重な存在ではなかろうか。
まあなんだかんだ言って、国産のp2pが栄えるのは良いことだからね。
それにしてもこの作者の性格が問題。
別にソフトの開発には性格は関係ないが、ユーザーを集めるにはどうしても、これじゃあ、ね。
とはいえ人の性格なんてなおしようがないからなぁ。まあ、それを補って余りあるぐらい
ソフト開発に精力を注いでほしいものだ。
性格の悪い人間でもすばぬけて優秀な人間はいるけど、
この作者の場合は、例のキャッシュ関係のつくりを見ると、
どうもそこまで優秀とは思えないんだよな。
性格の悪い人間は、それを補って十分お釣りが来るぐらい優秀でなければ駄目だ。
平凡が平凡にちょっと毛の生えた程度の優秀さじゃ、ね。
性格が良いなら、平凡や平凡に毛が生えたぐらいの優秀さでもいいけど。
で、キャッシュを改善したバージョンは
1)プロトコルの互換性はあるのか
2)cache.binは上位互換なのか、それともいままでのcache.binは無駄になるのか
このあたりが重要で、winnyとかも初期の頃何度か互換性のないバージョンアップが
行われたけれど、それでもユーザーが離れなかったのは、
作者の低姿勢のたまものだと思うんだよね。
別にユーザーに媚びへつらうというのではなく、ユーザーを重視してますよ、
なるべくユーザーの不利益にならないようにしてますよ、
でも今回はどうしても互換性を犠牲にしなくちゃならないんです、
みたいな真摯な姿勢が、ね。
ま、別にwinnyの作者を真似しろとは言わないが(苦笑
>>316 少なくとも俺は、現状では「実用」ではなく「今後の期待」で動かしてるけどね。
すくなくともshareやwinnyやpdよりは匿名性は格段に高いはず。
dhtと拡散を使ってるのでfreenetよりは個人的には若干匿名性は低いと思うが、
shareやpdレベルの匿名性を云々いっている現状の段階では、その差は問題にならないはず。
まあ、もうすこし安定性が上がっt、ユーザーが増えないことには。
winny < share < pd <<<越えられない壁<<< amoeba < freenet < gnunet
って感じかな。よくgnunetがfreenetより匿名性が低いとか言ってる人がいるが、
とんでもない勘違い。
wwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
だいたい、作者がユーザーに「挑戦してみてください」って、こういう姿勢はどうかねぇ。
12b、見てみたけど単にスタックオーバフロー対策ただけじゃん。
あとpriorityが起動の度に3になるのを直したことと。
期待させやがって。
というか、ユーザーはこういう点を知りたいわけで、
全然ユーザー目線でない
>>311はやっぱ作者だな。
フラグメントしまくるcache.binをなんとかしろ。
せめて領域確保をもっと大きな単位でやれ。
で、こういう部分を作りこんでいくと、結局データベースになるんだから、
自前で作らずに、既存のライブラリを使うようにしろ。
だいたいスタックオーバーフローぐらいなら、もったいぶらずに、さっさとリリースすりゃいいのに。
もったいぶるから、よっぽど大規模な修正でも入ったのかと思った。
これは実用レベルに達しているかい?
> 方法が分からない場合は、また気が向けば書く機会があるかもしれません。
これも作者がユーザに向かって言うセリフじゃないな。
いわば職人気取りなんだろな。「俺は気に入った客の注文しか受けねえし、
気が乗らなきゃつくらねえんだよ!」みたいな(笑
達してないよ。
ちんこさん(偽)が見ているソースと違うのか
最新版(10/1の)でcache.binを32MB単位に確保するようになっているけど。
コンパイル環境準備してないんで、その通り動くのかは知らんけど。
>>330 ん?別に俺はソースを見たとは言ってないが?(笑
スタックオーバフロー云々はコメントに書いてあったからだよ。
32MB単位になってるなら、多少フラグメントが解消されるだろうね。
現在は128KB単位っぽいから、HDDが死ぬ。
ただもっと大きくてもいいと思うけどねぇ。
それより今の形じゃキャッシュはどんどん大きくなってくだけで、
削除できないわけだろう?どうすんのさ。耐えられるサイズを超えたら
まるごと削除してゼロからはじめるのだろうか。部分的に削除できないんだから。
いま動かしてる人たちのように「応援」で参加している人間はいいが、
実用段階になったら、こんな仕様じゃキャッシュをまるごと消しまくる人
続出だと思うけどね。
winnyもキャッシュの削除機能がなかったが、あれはファイルが分かれてたから
適当に消せた。amoebaのように巨大なchache.binが一つだけボンとあるだけじゃ、
まるごと消すしかない。
なんか話題ないなぁ。12bも公開しないし。
話題作りも必要だよ>作者
2,3日一回はバージョンアップしてほしいな。
とくにユーザが集まるまでの初期段階は。
どうも接続数が安定しない時があるな…
多分ノードは存在してるのに、接続が切れてガクッと少なくなることがある。
5時間ぐらいで必ず落ちる・・・
バージョンまだー?
>>335 Search画面にしておくと落ちやすい。他の画面にしておくと落ちないw
もしかして定期的にごっそり接続が切れるの、どっかのノードが例外で落ちてるからか(笑
なんか一つでもノードが落ちると、ごっそり接続が切れて数分回復しないとか、ありそうな気がする。
DHTの場合ノード間の接続が円形(円周)になるが、一箇所でも切れると
全部構築しなおし、とかないよな…
いや、この作者イレギュラーな状態をほとんど考えないで設計するからありそう。
1箇所でもノードが突然ダウンしたからと言って、全体の接続を再構築しなきゃ
回復しないなんてやめてほしいな。円周の接続を多重にすべき。
話題がないのう。なのでTor板から
Amoeba情報交換スレ
http://xiwayy2kn32bo3ko.onion/test/read.cgi/tor/1286207007/ ↑Tor内のサーバなので、Torが動いてないと当然アクセスできない
3 :Albert◆Gx0DgM.1t6 :2010/10/05 (火) 15:22
Uploadはパリティブロックが追加されるためにファイルサイズ*2になる
中継により自動的に増えるのも多い
"Relay Block Count"の数が中継されたブロック数
4 :完全匿名の名無しさん :2010/10/05 (火) 16:48
BittorrentクライアントのVuze(a.k.a: Azureus)もTorとi2pと生TCPに対応しているけど、
なんでVuze使わんの?
5 :Albert◆Gx0DgM.1t6 :2010/10/05 (火) 17:54
オリジナルのBittorrentはサーバが必要だし、
ファイルは圧縮されないし、
暗号化されないし、
符号化されて歯抜け対策されてない
6 :完全匿名の名無しさん :2010/10/05 (火) 23:05
>>3 でも、容量いっぱいまで無限増殖する糞仕様なんてことはないよね?
7 :4 :2010/10/06 (水) 00:25
>>5 は?
VuzeはVuzeであって、オリジナルのBittorrentの話はしてませんよ?
あと、もともと通信経路が暗号化されているTorで、さらに暗号化されることにどんな意味があるの?
Bittorrentプロトコル自体、共有しているファイルを細分化して、細分化されたデータブロック毎に、
正しく転送されてるか自動検証までしているのに、歯抜け対策の意味って?
ともかくWinny式の共有ファイル多重化のために無駄にファイル転送を繰り返すようなP2Pは、
Torネットワークを無償で支えてくれているtor relayer達にすごい迷惑に
なるから止めてくれないかな。
8 :完全匿名の名無しさん :2010/10/06 (水) 00:52
本体の匿名化の仕様をおおまかな概念だけでもあきらかにして
基本、生のTCPで使用するよう誘導すべきだと思う
10 :完全匿名の名無しさん :2010/10/06 (水) 02:18
少なくとも、Amoeba入れた連中は全てTorのノードになるわけだろ。
ノードが増えて、匿名性がさらに向上した上、Tor全体の帯域が
強化されて、むしろTorそのものが使い勝手良くなるんじゃないか?
11 :完全匿名の名無しさん :2010/10/06 (水) 02:47
>>10 I2Pと違ってTorではユーザーが増えても帯域は強化されない
Amoebaの内蔵Torに強制的にリレーノードに参加させるような実装をすれば別だけど
12 :完全匿名の名無しさん :2010/10/06 (水) 04:14
現行のTorネットワークでアプリケーションを作りたいなら、Torネットワークの特性やノードの能力を十分理解してから
作ってくれ。
気付いているだろうが、このネットワークは"ブロードバンド"ネットワークではないのだから。
そうしないと、日本のTorノードが世界から弾かれる事態になるぞ。
13 :完全匿名の名無しさん :2010/10/06 (水) 04:20
ほんと、匿名ファイル共有アプリを作りたいなら、I2Pの方がいいぞ。
匿名性ということに関しては、あっちのほうがFreenetの正当な系譜を受け継いでいる。
14 :完全匿名の名無しさん :2010/10/06 (水) 20:47
現状、安定性という面ではi2pはダメだな。
スピードはともかく、Torのほうがよほど信頼できる。
15 :完全匿名の名無しさん :2010/10/07 (木) 21:20
Torリレーノード立ててる人って、ここにいる?
16 :完全匿名の名無しさん :2010/10/08 (金) 00:07
うっかり言うと大変なことに。
で、話題になってるamoebaのtor便乗なんだけど、
まあ、公開されている以上、どうtorを使おうと自由だとは思う。
ただ内容的にはかなり同意で、torは比較的小さなデータを
p2pとしては高いレスポンスでやり取りするように設計されている。
つまりwebアクセスとかだ。だからメインの用途はweb proxy。
巨大なデータをやり取りするには向いていない。
またtorは普通にインストールするとclient onlyモードでインストールされる。
これはtorを一方的に使うだけのモードで、中継などtorネットワークには貢献しない。
amoebaの内蔵のtorもこのモードで動いている。
まあtorがそれを許しているのだから、それでいいとは思うが、
俺個人的にはあまりこういう使い方は気が進まないのは事実。
初期ノードの取得をtorでやるのは、いい方法だと思うけど(これは秀逸だと思う)、
p2pのデータ交換自体をtorに依存するのは、ちょっとね。
344 :
[名無し]さん(bin+cue).rar:2010/10/08(金) 04:39:06 ID:LktMsuJN0
あげ
amoebaはTorなしだと、匿名性はどの程度なのかね?
PerfectDarkと同じくらい?
それ本当かねぇ。
既にダウンロード済みでキャッシュ沢山持ってるノードとおぼしきと
隣接した時は凄い勢いでデータ吸い上げてるんだけど、
それって、その人が全部かはともかくデータ大半持ってるって
外から判るって意味じゃないか?
>>347 ノード数が少ないから直接接続する確率が高いんじゃ?
絶対的なノード数が少なければ匿名性が確保できないのはどんなp2pも変わらん。
ノード数が増えれば、直接接続と中継の差は区別しにくくなるはず。
データの転送量で追跡する手法はトラフィック解析と呼ばれ、
ずいぶん前から指摘されている。どのp2pも大なり小なりこの問題は持っている。
torやfreenetも。
で、この弱点を改良したのがgnunet。ノードかのデータ転送量を同じにする
仕組みを持っている。当然、遅い方に合わせることになるから、
転送速度はfreenetに輪をかけて遅いが。
それより作者のサイト(p2p内にあるやつ)がダウンしっぱなしなんだけど、
とんずらしちゃったのかしらん(笑
どうも精神的に弱そうな人間だったから。やたら自己防衛的言動が目についたし。
GPLなのにソースを取得する手段をなくすというのは、どうかと思うが。
だいたい作者のサイトが動いてないと、初期ノードも取得できないわけで、
これは暗に使うのをやめろと言っているのか。
DHTというのはハッシュによってそれを保持する担当ノードを決める方法。
各ノードは全部のノードを把握しているわけではないので、
自分が知っているノードの中で、ハッシュ的に一番近いノードに問い合わせる。
そのノードがデータを持っていればそのまま自分の持っているデータを送信する。
持っていなければ今度はそのノードが自分が知っているノードの中で
ハッシュ的に一番近いノードに問い合わせる。
受け取ったデータを最初のノードに送信する(つまり中継する)。
これを繰り返すはず。ソースを解析したわけではないけど、作者が話していることから
推測すると多分こういう仕組みだろう。
で、ノードの絶対数が少ないと、「自分が知っているノード」の一覧にすべての
ノードが収まってしまうので、結果的に一発でハッシュ的に一番近いノードを
見つけられてしまう。つまり直接接続になる。
PD逮捕きたな、もう待ったなしじゃないのか
amoebaはクローラに勝てる?
原理的には勝てるはず。ただこの作者、結構マヌケっぽいから、
現状のamoebaがちゃんと作られてるかどうかはわからん。
あと人格的に難があるw
まあこの際freenetに移行するというのもいいと思うけどね。
gnunetもそろそろ新バージョン(0.9)が出る。
まあgnunetの方はエンドユーザに普及するとは思えんが。
人格が理由になるとか、さすがちんこさん(偽)
>>356 やっぱ人間的に弱いヤツはいじけたり放り出したりすることが多いからね。
まあこんな人相手にするくらいなら俺も逃げるわな
俺はこんなの作れませんが、ID:LktMsuJN0ならきっと凄いものを作るだろう
>>358 > まあこんな人相手にするくらいなら俺も逃げるわな
俺でなくても俺みたいなやつは世の中にごまんといるわけだよ。
そういう人間に出会うたびに挫折する人間は、結局永久に何も成し遂げられない。
ネットによくいるよね、嫌人間に出会うたびに、そのコミュニティから出ていくヤツ。
そういうヤツは結局永久に放浪することになる。嫌な人間とも共存できる強さを身に着けるべき。
この返し見るのも久しぶりだな
弱い奴ほどわんわんほえる...
今はまだまだでも開発が続いていて将来性も感じるから
作者には期待しているよ。
進化を加速してほしい。
>>360 じゃあ、次から俺の代わりに答えておいてくれないか。
毎回、同じことを書くの面倒でね(笑
>>361 と弱いヤツが(ry
>>362 おだてないとやらないような人間にたいしたことは成し遂げられない。
いじけるようじゃ先が見えた(苦笑
今日のNG用IDはLktMsuJN0です。よろしくお願いします
毎日毎日…
僕らは鉄板の
>>364 バカの一つ覚えだな。というかそういうレスしかカキコしたことないだろ。
こういうレスをするヤツはこういうレスしかできないんだよな。
普段はROMってるしか能がなくて、自分の存在意義はこれしかないと自覚してるのだろう。
だな?ちがうなら、おまえがカキコしたレス番号かいてみなw
>>364 それ昨日の。今日は>367 ID:Gr82j+0t0 ね
萌え葉スレは今日も平和ですな
どうでもいいけど0.0.12β来てるみたい。
どうでもいいけど0.0.13β来てるみたい。
同じファイルを違う日付でアップロードするとキーが別になるの?
あ、今回からkey表示されなくなったのか。
同じファイルは同じkeyが付くようになってるみたい。
他の人が上げてたファイルがネットワーク上で行方不明になった後にupかけると
200%表示になるし。ただし検索結果表示上は旧新両方出てくる。
>>374 おまえ、日本語下手だな(笑
>>368 みたいなことをやってる暇があったら、文章を上手にかけるように勉強しろ。
キャッシュをConfigureの下から、amoebaのインストールフォルダ直下に移動したのか。
まあ、よいことだな。相変わらず1個の巨大ファイルだが。
SettingsにCache Sizeの設定が追加されてるが、キャッシュの上限を
指定できるようになったのか?デフォルトで10GBになってるが、
PDの40GBに比べて少ない気がするが。
で、ファイルのハッシュが表示されなくなったのはどういうことだ?
駄目だろ、これは。
やっぱダウンロードの完走率、悪いな。
速度は最初から期待してないが、そもそも数日待ってもダウンロードが完了しないことが多すぎ。
ノード数が少ないせいなのかわからんが…。
と、いってるそばからクラッシュした。バージョンは13bね。
Time: 2010/10/10 00:17:51
Level: Error
Exception: System.Reflection.TargetInvocationException
Message: 呼び出しのターゲットが例外をスローしました。
StackTrace:
場所 System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
場所 System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
場所 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
場所 System.Delegate.DynamicInvokeImpl(Object[] args)
場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
場所 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Time: 2010/10/10 00:17:52
Level: Error
Exception: System.Reflection.TargetInvocationException
Message: 呼び出しのターゲットが例外をスローしました。
StackTrace:
場所 System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
場所 System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
場所 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
場所 System.Delegate.DynamicInvokeImpl(Object[] args)
場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
場所 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
場所 System.Windows.Threading.DispatcherOperation.InvokeImpl()
場所 System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
場所 System.Threading.ExecutionContext.runTryCode(Object userData)
場所 System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
場所 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
場所 System.Windows.Threading.DispatcherOperation.Invoke()
場所 System.Windows.Threading.Dispatcher.ProcessQueue()
場所 System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
場所 MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
場所 MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
場所 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
場所 System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
場所 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
場所 MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
場所 System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
場所 System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
場所 System.Windows.Threading.Dispatcher.Run()
場所 System.Windows.Application.RunDispatcher(Object ignore)
場所 System.Windows.Application.RunInternal(Window window)
場所 System.Windows.Application.Run(Window window)
場所 Amoeba.Windows.App.Main() 場所 C:\Programs\The Amoeba Project\Amoeba.Windows\obj\Release\App.g.cs:行 0
また落ちた。
Time: 2010/10/10 06:56:06
Level: Error
Exception: System.Reflection.TargetInvocationException
Message: 呼び出しのターゲットが例外をスローしました。
StackTrace:
場所 System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
場所 System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
場所 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
場所 System.Delegate.DynamicInvokeImpl(Object[] args)
場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
場所 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
Time: 2010/10/10 06:56:06
Level: Error
Exception: System.Reflection.TargetInvocationException
Message: 呼び出しのターゲットが例外をスローしました。
StackTrace:
場所 System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
場所 System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner)
場所 System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks)
場所 System.Delegate.DynamicInvokeImpl(Object[] args)
場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
場所 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
場所 System.Windows.Threading.DispatcherOperation.InvokeImpl()
場所 System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
場所 System.Threading.ExecutionContext.runTryCode(Object userData)
場所 System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)
場所 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
場所 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
場所 System.Windows.Threading.DispatcherOperation.Invoke()
場所 System.Windows.Threading.Dispatcher.ProcessQueue()
場所 System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
場所 MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
場所 MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
場所 System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
場所 MS.Internal.Threading.ExceptionFilterHelper.TryCatchWhen(Object source, Delegate method, Object args, Int32 numArgs, Delegate catchHandler)
場所 System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
場所 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
場所 MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
場所 System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
場所 System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
場所 System.Windows.Threading.Dispatcher.Run()
場所 System.Windows.Application.RunDispatcher(Object ignore)
場所 System.Windows.Application.RunInternal(Window window)
場所 System.Windows.Application.Run(Window window)
場所 Amoeba.Windows.App.Main() 場所 C:\Programs\The Amoeba Project\Amoeba.Windows\obj\Release\App.g.cs:行 0
うーむ、13b落ちすぎ
昨日から13b使ってるけど動作は安定してる。
12bは起動して30分ぐらいで落ちたよ。
環境はwin7
13bまったく落ちないけどなぁ
環境はXPsp3
13b落ちまくるわ
WinME
これって、落ちないで動いてるのが驚き!
ってレベルなん?
WinMEで動いたんだ。すげー。
>>391 11βまでは
数千DLすると、必ず落ちてた
あれ、XPで使えんの?
使えるかどうか知らないけど起動はした。
>>393が言うような状態ならどのみち使えないけど。
そうなんだ、しばらく来なかったから知らんかった
だめだ、今日1日で4回異常終了。ちょっとしばらく起動するのやめ。
>>389 .NETが動かないのに動くわけないだろw
readmeにAmoeba.Versionを消せばデフォルトの設定が構成されるとあるけど、
消しても設定は残ってるように見えるんだがなぁ。
設定をクリアして(キャッシュはクリアせず)、Searchタブで一度もファイルのリストを
表示させなければ、いくら起動してても落ちないな。
やっぱクラッシュするのはSearchの何かの処理だな。
なんか全然クラッシュしなくなった。よくわからん。
まあ、クラッシュしないのはいいことだが。
なんかPDの職人さんがFNに本格的に移っちゃったから、
amoeba期待してるけど、職人いないし、まだ、本調子じゃないから、
おいらも本格的にFNに移動する。
まあね、amoebaって言うほど効率よくないよな。
現状だと「日本人が作ったp2p」という意外に、評価する点がないような。
Torやi2pを使わなくても amoeba の匿名性は freenet 並みらしいって誰か言ってるけど
一般ユーザにも分かるように作者自身が匿名性の程度について説明してほしいわ。
>>404 誰かとは俺のことかw
まあ、謎なのは確か。
完全キャッシュを保持しているノード(アップロード者のノードを含む)の振る舞いがわからんからね。
完全キャッシュを保持しているノードは、自分から拡散させるだけで、
通常のダウンロード要求には答えてはいけない。
答えちゃったら自分が全部のブロックを保持しているのがバレてしまうからね。
で、現在のamoebaの実装がそうなってるか?はわからん。
またブロックに分割して各ノードにばら撒く処理をいつ誰がやっているのか?
もちろん一次アップロード者のノードはやるだろう。
しかし時間が経てば最初にばらまいたブロックはノードが可動を辞めたり
キャッシュから追い出されたりして、虫食い状態で消えて行くはず。
ここで完全キャッシュ保持者が定期的に拡散処理をすればいいと思うけど、してないだろうな。
そうなると誰かが再アップロードしないとゴミを残して、永久に失われる。
なんどか言ってるけど全部のブロックが消滅するならあきらめがつくが、
部分的にはあちこちのノードのキャッシュに残るはずで、shareの歯抜けの二の舞になりそう。
amoebaはブロックに分割して複数のノードにバラバラにファイルを保持させることで
匿名性を達成しているようだから、その意味で完全キャッシュを保持するわけにはいかない。
(現状保持しているのかは知らんけど、匿名性を達成するなら保持してはいけない。
少なくとも外からそれが見えてはいけない。)
ということでshareの歯抜けの問題がamoebaではより顕在化するはず。
作者はこれに対してパリティを付けてるからブロックが部分的に失われても大丈夫だと
いってるようだけど、それではあまり解決にならないと思うね。
とくに13bからキャッシュサイズの設定が導入されたから、いままでのように無限に
キャッシュが増えていくのではなく、何らかのアルゴリズムで不要なブロックを消去するのだろう。
復元不可能なゴミブロックで収拾がつかなくなる気がする。
ただこれは完全キャッシュを保持しないタイプのp2pなら、避けられない問題。
完全キャッシュを保持しても匿名性が実現できるタイプのp2pを選ぶか、amoebaタイプを選ぶか…。
その意味でamoebaがfreenetよりも高効率を実現してるならamoebaにも生存の余地はあると思うが
ちょっと現状だと、そうはなってないね。つまり欠点だけが「特徴」になってしまっている。
shareの場合、不完全キャッシュも保持しているが、完全キャッシュも保持している。
歯抜け問題が生じるのは不完全キャッシュについてだ。
一方、amoebaは不完全キャッシュが基本のはずだから、その意味では常にshareの
歯抜け問題が生じる。つまりshareよりも状況は悪い。
これをパリティだけで挽回できるとは俺には思えない。
あと以前話題になった、分割されたブロックのリストを保持しているブロック
(ここでは便宜上ルートブロックとでも呼ぶか)。
結局このルートブロックを保持しているノードは一個なのか複数なのか。
一個ならそれが失われてしまったら、すべての残りのブロックが無意味になる。
また、これは法律の解釈の問題になるかもしれないが、ルートブロックを保持しているノード=
そのファイルを公開しているノード、とみなして、違法ファイルを公開状態にした罪を問えるかもしれない。
昨今の警察は法律を拡大解釈しまくりだからね。
で、ルートブロックを保持しているノードは特定可能なはずだから(というかルートブロックに限らず
個々のブロックを保持しているノードは特定可能)、そうなれば危険かもしれない。
ただしルートブロックを保持しているノードは自分から積極的に保持しようとしたわけではなく、
送り付けられてくるはずで、そのノードの人間は自分が保持していることも知らないわけだから、
その意味では罪は問えないともいえる。
p2pソフトを起動しているだけで罪を問うのはさすがに無理のはずだし。
ま、結局、
・歯抜けの問題は動やってもおそらく解決できないから、そういうものだと諦めるしかない。
・完全キャッシュを保持しているノードは他のノードからのダウンロード要求に答えるべきではない。
ただ、そもそもamoebaは自分が完全キャッシュを保持しているか、わからない作りなのかもしれない。
しかし完全キャッシュを保持しているのは、アップロード者か、ダウンロードした人間のはずだから、
警察に、「完全キャッシュを保持しているのは知らなかった」という理屈が通用するかは悲観的。
作者は自分のサイトで「一次アップロード者を特定するにはブロックを多数保持するノードを見つけること」と
書いてたから、この点何も対策をとっていないのだろう。これは危険だと思う。
積極的に完全キャッシュを持っていることを隠す必要があると思う。
となるとamoebaの大改造になる気がするが…
・ルートノードの問題。
と、この3つの問題がとりあえず思いつく。
とりあえずクローラーに勝てさえすればそれだけで十分だと思う
完全を求めるならFNでいいし
>>408 間違えた
×・ルートノードの問題。
○・ルートブロックの問題。
>>409 いや、匿名性がfreenetよりも劣ってもfreenetよりも
効率がいいならamoebaを使うメリットはあるんだけどね。
現状、freenetよりも有意にパフォーマンスが良いようには感じられないのが問題。
あと、アップロードが完了しないうちに、検索リストに現れる点も、
若干不安要因ではある。この時点でブロックを保持しているのは
圧倒的にアップロード者のノードのはず。
ただ、いずれにしろ、そのノード自身がブロックを保持しているのか、
中継しているだけなのかは、転送効率の良さで判断するしかない。
この点をどう評価するかだ。
「このノードが怪しい」と目星がつけば、そのノードに対して集中的に
リクエストを要求し、高効率でブロックが転送されてくることを立証すれば、
そのノードがブロックの保持ノードだと事実上判断できるだろう。
(この点だけでもpdやshareよりははるかに匿名性は高いわけだが)
だから目をつけられないようにする事が大事。
412 :
[名無し]さん(bin+cue).rar:2010/10/13(水) 09:23:32 ID:fgALxKBY0
I2PやTorなどのオーバーレイネットワークは、インターネットの上に独自ネットワークを作ってその中で通信を行うので、プロバイダにアクセスログが残らない
つまり、警察がプロバイダのアクセスログの開示を受けても、常に同じ少数の相手としか通信を行っていないようにしか見えない(実際の通信は、IPアドレスと同様のオーバーレイネットワーク上のアドレスを生成して付与し、それを使って行う)。
だから、クローラを作りようがない(作ってもキャッシュ保持者の「オーバーレイネットワーク上の独自アドレス」しか分からない)。
>>412 俺はi2pやtorに依存している部分はamoebaとは思ってないのでね。
俺はあくまでamoebaの生の接続での匿名性についてのみ語っている。
というかi2pやtorの接続だけに限定したら、
たぶんもっともパフォーマンスの悪いp2p。
i2p上でファイル共有したいなら、i2p版のbittorrentを使えばいいわけだし。
Amoebaって
生でもtorでもi2pでも接続できるのが
売りだった気がするんだが
まだ実験段階の赤ちゃんなわけで、育てていきたい人は使えばいいと思う
>>414 作者はそう言ってるのかもしれないが、俺はそうは思っていないけどな。
作者の言うことが絶対正しいわけではない。
>>415 そう思ってないってさ
IRCに行けば本人が気軽に答えてくれたよ
やり方も含め
お前ん中では、開発者は嘘つきなんだろう
>>416 > そう思ってないってさ
何をそう思ってないのかね?どうもこのスレには日本語が不自由な人間が
少なくとも一人いるようだが、全部おまえか?(笑
そんな風に作者の腰巾着みたいなことやって、何が面白いのか俺には理解出来ないが、
まあ、おまえはそれに生きがいを感じているようだから、多くは言うまい。
そもそもそんな日本語力というかコミュニケーション能力では、そういう事しか出来ないだろうからな。
> お前ん中では、開発者は嘘つきなんだろう
だから何が嘘つきなのかね?まずはまともに他人と話せるだけの国語力を養ってこい。
以前も言ったが、おれはamoebaの開発は応援しているが、
amoebaの作者を応援しているわけではない。
むしろこの作者を人間的には俺は嫌いだ(笑
アホみたいな文章、【ネット】新世代ファイル共有ソフト「Amoeba」公開 開発者「Albert Lindsay」氏に聞く、を書いたのも
こいつ ID:lXA1TYE60 なのかねぇ。まあ作者自身という可能性もあるが。
別に代理人気取りならそれでいいが、それならちゃんとした文章を書き、
物事を的確に伝えるように努力すべき。
そんなチンピラのようなことをしても誰の(作者も、ユーザも)得にもならん。
ただのおまえの自己満足だ。
やっと個人批判が来たか、そういう率直な意見が好きだね
応援の仕方はいろいろあるだろう
それに、モノだけに愛情を注ぐ人は、コミュニケーション能力があるとは言わないぜ
モノや、それを作っている人、それを作った環境など、さまざまなことを考慮して
発言するのが、コミュニケーション能力がある人だと思うよ
そういう想像力が欠如してる男の子は多いから、恥じることはないだろうけどさ
相手からこちらを向いてほしい、自分の意見を無条件に聞いてほしいって
内心で思ってて、さらに、相手と同じ空気を感じて、開発者を嫌ってるのも納得できるけどさ
開発者は君のような人を同じく好きではなさそう(私の勝手な解釈)だけど
俺は君のような人間が、嫌いじゃないよ、そういうのは嫌いじゃない
自分は一人で何でもできるんだ
って思ってると、辛くなるよ
実際辛いんだろうけどさ
私は君のような人と沢山会ってきたから、またか・・・と思ってつらい
ちなみにi2pやtor対応は、作者がどこかで、これは絶対やめない、と書いてたろ。
つまりこだわりがあるわけだ。それは言葉を変えればamoebaのウリということだろうに。
まあ人はその場その場でいろいろなことを言う。
考えが変わることもあるし、そもそも人間は常に矛盾した考えを持っているものだ。
また考えは同じでも表現の仕方で変わることもある。
何を嘘だと言ってるのか知らんが、そういう曖昧なものを、嘘だ、いや嘘じゃない、とか
言ったところでたいした意味はない。くだらん話だと思うよ。
類は友を呼ぶ
分かった分かった
君は嘘つきじゃないよ、正直者すぎて、言葉がきつくなってるだけ
うん、そうだよ、君はマジメでいい人だよ
応援してようがしてまいがNG行きに変わりはないけどなw
殆どレス番が飛んでるからよくわからんが
ちんこさん(偽)がまた暴れてるのか
開発者のことなんか、応援してないんだからっ
プログラムにしか、興味ないんだからっ
・・・でも、スレには来ます、要望だします、作者叩きます・・・
だって(ry
本当に終わりなのは、好きでも嫌いでもなくなった時だっけ?
嫌いは好きの裏返しだっけ?
まあいいや、そういう君も、悪くない
>>420 > やっと個人批判が来たか、そういう率直な意見が好きだね
つまりはなっからamoebaについて何か語る気はなかったってことだな。
> 応援の仕方はいろいろあるだろう
おまえに言う、応援と俺のいう応援は多分全然違うものだ。
おまえのは多分ただの自己満足。「作者を応援している自分、偉い!」みたいなものだろ。
> それに、モノだけに愛情を注ぐ人は、コミュニケーション能力があるとは言わないぜ
そういう考え方がそもそもコミュニケーション能力がない人間の典型。
人間と行為をごっちゃにしている。おまえは坊主憎けりゃ袈裟まで憎いというタイプだろ?
俺は、嫌な奴であっても、その行為が正しければ、それはそれで評価する。
そういう考え方でなければコミュニケーションは出来ない。
おまえのはただの仲良しごっこ、友達ごっこに過ぎない。
> そういう想像力が欠如してる男の子は多いから、恥じることはないだろうけどさ
なんでそこで「男の子」が出てくるのかね?おまえ女なのか?
まあまったく理路整然としていない感情まかせの言動も、女なら納得いくというものだ。
作者の彼女かね?(笑
まあ、いずれにせよ、そういう仲良しごっこでオープンソースの開発ができるとは思わないことだ。
おまえにはおそらく一生理解出来ないだろうが。
> 相手からこちらを向いてほしい、自分の意見を無条件に聞いてほしいって内心で思ってて、
恋愛とコミュニケーションをごっちゃにしてるね。なかなか笑わせてくれる(苦笑
> さらに、相手と同じ空気を感じて、開発者を嫌ってるのも納得できるけどさ
つまりおまえから見て、俺と作者は似たような性格だ、というわけだ。
それはいかんね。俺はただのユーザーとしての立場だからこうしてすき放題発言しているわけで、
俺が逆に作者の立場なら、慎重な発言に務めるはず。
それが俺の発言から想像できるような人格と作者が同じというのは、やっぱこの作者ダメだと思うよ(笑
> 開発者は君のような人を同じく好きではなさそう(私の勝手な解釈)だけど
> 俺は君のような人間が、嫌いじゃないよ、そういうのは嫌いじゃない
つまり俺や作者みたいな人間が好みということか。まあ蓼食う虫も好き好きですな(笑
いやはや、このスレでこんな面白い会話ができるとは思わなかった。
>>421 おまえみたいに常に他人から見た自分を気にしている人間ってのは、暇なんだろうね。
他に気にすることがないから、そういうことを気にするわけだ。
他に悩みがないとは羨ましいねぇ。おまえって悩むのが生きがいなんだろ?
> 私は君のような人と沢山会ってきたから、またか・・・と思ってつらい
そういう人間は自分からそういう人間に近づいているのだろうさ。
悩んでいる自分が好きだから、悩みを求めてさまようわけだ。
それにしても、なんかこの板に似つかわしくない会話が続いてるのは、なんなんだろう。
>>428 ごめんな、一々読んでないから、そんな長文返されても、読む気がしないの
おk?
ちんこさん(偽)はそろそろコテつけてくれないかな
>>427 > ・・・でも、スレには来ます、要望だします、作者叩きます・・・
何も矛盾はないと思うけどねぇ。どこが矛盾してるわけ?
たとえば気に入らない取引先の人間とも、仕事はいっしょにするだろ?
部下や上司が気に入らなくても、仕事は協力して進めるだろうに。
> 本当に終わりなのは、好きでも嫌いでもなくなった時だっけ?
おまえは人間との接点を求めて、他人とコミュニケーションするのかもしれない。
つまりコミュニケーションそのものが目的なわけだ。
しかし普通の人間は違う。何か目的のためにコミュニケーションをするわけだよ。
おまえのはただの自己満足、自己愛性人格障害。
>>430 > ごめんな、一々読んでないから、そんな長文返されても、読む気がしないの
だからおまえは言語能力が未発達なんだよ。言語能力というのは思考能力とほぼイコールだ。
つまり言語能力がないというのは、思考力がないのと同じ。
おまえはこれまでの人生をそうやって過ごしてきたんだろうね。
だから言語能力が未発達でここまで来てしまった。
多分挽回できないだろう、可哀想に。
>>431 > ちんこさん(偽)はそろそろコテつけてくれないかな
そういう要望を聞き入れるぐらいなら、とっくにコテを付けてるだろうとは思わないのか?
しっかし、俺も2ch歴は長いが、こんな展開初めてだ。
作者の彼女が擁護に登場するとは。
まだまだ未経験なことってあるもんだねぇ(苦笑
ま、案外作者が自分の身元を隠すために彼女を演じている可能性もあるが、
これは想像すると吹き出してしまうな(大笑
435 :
作者の彼女:2010/10/13(水) 15:20:03 ID:lXA1TYE60
ってことらしいので
コテもそうするか
少しは良い事も書いておいてやろう。
上の方で1日で4回もクラッシュした、と書いたが、なんかそれ以降は非常に安定して動いている。
理由は良くわからんが。
>>435 おまえ…やっぱamoebaは呪われてるな。大体最初の出だしから異常だった。
メンヘラの作者とメンヘラの彼女?すげーな、こんな開発体制いまだかってあっただろうか?
デレた
>>438 おまえ、笑えすぎ。いろいろな人間を煽ってきた俺だが、
おまえみたいなタイプは未体験だよ。勉強になるなぁ。
中二病の作者とメンヘラの彼女、の方が的確かな。
まあpdの作者も中二病っぽいからな。
日本じゃp2pの開発は病んだ人間の自己実現の場かよ(苦笑
>>440 中二病が中二病を語る
それも悪くないな
どっちも上手に出ようと必死w
>>441 どうでもいいけど、おまえamoeba(の作者)を応援してるんだろ?
なのにamoebaのスレを荒らしていいのか?
どこまでいってもおまえは自己満足なんだよな。
人に親切にしたり応援するのも自分の満足のためなのだろう。
おまえの言動には、自分しか見ていない人間の言動のパターンがすべて含まれている。
>>442 ・・・
すみません、私の方が中二病でした、ごめんなさい
やべえ10以上レスが飛んでる((((;゚Д゚))))
ファイルとか何MBぐらいのが流れてるの?
>>446 MAXは1.64GB
DLに成功したのでどれだけかは、実証していない
>>447 ヘ⌒ヽフ
( ・ω・) dd
/ ~つと)
二人NGにいれたら、ずいぶんスッキリした
>>444 おまえさぁ、悔やむことならやらないことだ。
でもおまえはこれからも同じことをなんどもするだろうな。
これまでもしてきたはず。
悔やむことでリセットされると思ってるからだ。
「ごめんなさい」と謝れば、もう次から罪はなくなると考えてるタイプの人間だ。
謝るってのは反省することであって、次からやらないってことなんだけどな。
気軽に謝るタイプ、謝罪を安売りするタイプってのは、要するに何も反省してないってことだ。
相手に吹かいない思いをさせる以上は、その行動は信念に基づくものでなければならない。
謝って悔やむ程度の安易な考えで、他人を不快にさせるのはもっとも他人に対して無礼な態度。
×相手に吹かいない思い
○相手に不快な思い
すげー書き込み増えてるから何か良いことあったのかと期待して開いてみれば・・・
やっぱ、ちんこって暇人だな。
>>453 > はいはい、ごめんごめん
やっぱおまえにとって謝罪というのは、
その場を言い逃れるための手段でしかないわけだな。
どんだけ歪んだ人生送ってきたんだよ(笑
>>454 作者の彼女が登場したんだから、すごいことじゃないか。
次は作者の母親の登場を期待しようぜw
てかいちいちID変えるの止めて欲しい
まあ文体ですぐ見分けつくけど
そりゃム板でも鼻つまみ者だしな
>>458 俺も俺の相手も変えてないと思うぞ?
なんか、このスレって頭が悪そうな人たちばっかだな。
おまえもな
ったく下らないカキコを否定するわりに、そういう時だけ賑やかに出てくる人間がホント多いよな。
実は好きなんだろ?そういう話題でしか参加できないから、実は心待ちにしてるんだろ?
このスレってちんこさん(偽)が殆ど一人で使ってるよね
未読の量がすごいと思ったらまたちんこさん(偽)無双か。
言っとくけど以前、「日本語が不自由」とか指摘を受けたのは実は俺で
ID:lXA1TYE60 は多分関係ない。ちゅーぶらネタ禿ネタも俺だ。
ところでだ、実質αの状態だし、今のところは、ちんこさん(偽)の日記帳で
ここはいいと思うんだよ。人は適材適所で使ってなんぼだ。
Torの方の掲示板はテスター視点とはちょっと違う技術的な談義に使ってるようだから棲み分けがいいんじゃないかな。
たぶん作者は2chのような匿名性のない掲示板は避ける人だろうからここに降臨はないだろう。IRCでも24時間監視してたら逃げ出すような人だし。
キャッシュがデカイ一つのファイルってのは、
法的には有利な気がする
ユーザーが管理してない領域ってことで
何もダウンロードしないで起動しっぱなしにしてるだけでキャッシュ10G超えるのは勘弁して欲しい
vmwareみたいなイメージの圧縮が必要だと思う
467 :
[名無し]さん(bin+cue).rar:2010/10/14(木) 11:15:58 ID:Zxl4FHDc0
>>466 AmoebaはPush型の拡散方式を採用してるから、
起動していれば周囲からファイルの断片を次々に突っ込まれて
知らないうちにキャッシュが膨れ上がる設計ですよ。
ダウンロードリクエストしてないからキャッシュも小さいだろうとか
期待するだけ無駄です。
>>466 キャッシュサイズの設定あるけど、そこじゃ変わらないのかな。
14b来てんね
これってダウンロード完了したファイルは、完全キャッシュ保持しちゃうんだよね。
やっぱり、完全キャッシュ持つのは嫌だなぁ。9割とかにしてくれんかな。
9割もってるって分かったら
それはそれで問題なんじゃ
警察が100%ダウンロード出来なきゃ逮捕は無いよ
部分キャッシュで逮捕が可能なら、逮捕祭りどころの話じゃなくなる
何で黒地にピンクなの?
馬鹿なの?死ぬの?
スケベ下着を再現しました。
475 :
[名無し]さん(bin+cue).rar:2010/10/14(木) 23:29:02 ID:Zxl4FHDc0
>>473 馬鹿とか死ぬとか、何をおっしゃりたいのか分かりませんが、
あのデザインはfoobar 2000にあった某スキンを真似たものです。
ノードなんだけど、今、著作権保護団体やKに固められてない?
初期は酷いと聞いたんだけど
Amoebaにスペルミスがあるらしい・・・
>>477 え、ないけど
amebaでもamoebaでも同じだよ。意味は
ソフトの中にだよ
アメーバアイコンだー
481 :
[名無し]さん(bin+cue).rar:2010/10/16(土) 03:20:36 ID:Yabfxaxx0
>>481 頑張ってほしいわ これいけそうな気がする
FNよりamoebaの方が日本人には使いやすいと思うんだけどな
落としてきて起動しただけで繋がってるしw
デフォルトの設定でポート空けなくても繋がるのは初心者にも使いやすくていいね
是非とも掲示板機能は欲しい、後、職人指定のトリガ機能。
掲示板あったら使いたいな
半日起動しっぱなしだったんだけどsearchに何も現れない
俺のなにがいけないんだ
掲示板は特定されやすいから止めた方がいいんじゃ?
それに要らないしょ。
アップロードにコメント付けられるのは面白い。
アップロードの日付がキッチリ入るの凄く嫌だな。
指定日時から公開開始とかならいいけど。
やろうと思えば、空ファイルを流してファイル名で会話できるね
ボードは一つでいいので、そんな掲示板システムを実装してくれたら嬉しい
ようやく、ブラックジョークとやらが落ちてきた
昨日は小さなファイルのアップロードに成功したけど、
今朝別のファイルをうpしようとしたらエラーになってた。
Log: 2010/10/17 09:44:49 Error: Exception: Amoeba.Net.PeerToPeer.Sharing.Caching.BlockNotFoundException
Message: 種類 'Amoeba.Net.PeerToPeer.Sharing.Caching.BlockNotFoundException' の例外がスローされました。
StackTrace:
場所 Amoeba.Net.PeerToPeer.Sharing.Caching.CacheManager.ParityEncoding(HeaderCollection headers,
HashAlgorithm hashAlgorithm, Int32 blockLength, CorrectionAlgorithm correctionAlgorithm)
場所 C:\Programs\The Amoeba Project\Amoeba.Net.PeerToPeer.Sharing\Caching\CacheManager.cs:行 160
場所 Amoeba.Net.PeerToPeer.Sharing.UploadManager.UploadManagerThread()
場所 C:\Programs\The Amoeba Project\Amoeba.Net.PeerToPeer.Sharing\UploadManager.cs:行 257
キャッシュ設定より大きなファイルだ。その所為かな。
>>496 やっぱり作者鯖死んでたの?
初期ノードがとれないみたいで
ぜんぜん起動しなかったから。
え、俺は設定弄ったら、ノード取得できたぞ
久しぶりにamoeba起動してみたら、signature付けてアニメ流してる人いるな。
こんな少ないノード数で大丈夫か?
おい公式wwwwwwwww
テラワロスwwwwwwwwwwwwwwwwwwwwww
えっ……。
この放り投げ出し方はprofesを彷彿とさせるなw
IPを特定されて著作権管理団体から警告を受けたと深読みしたほうがいいのか?
それとも
基本は完成したから、あとはこのまま使うなり、誰かが開発を引き継ぐなりして
好きに使ってくれってパターン?
0.0.15βが無くなってない?
>>体調が悪いのと面倒になったのでやめることにします。
いや、体調とか関係なしに本当に面倒になったんだろw
>>507 なくなってるね。
でも、流れてる。
Name: Amoeba 0.0.15β.zip
Length: 1944383 byte
Keywords: global
Creation Time: 2010/10/16 22:26:11
残る希望はsnか
Freenetに行くしかないか
513 :
[名無し]さん(bin+cue).rar:2010/10/17(日) 12:35:57 ID:1ToJAY/40
クソワロタwww
('・ω・`)ショボーン
誰か記念にProfes流しそうだな
おいマジかよw
もうこれでFreenetとStealthNetしか無くなったじゃんお前らどうするの
/:::/::::::::;: --- 、:::::::::|::::::::ヽ
|::::|:::::::├――┤:::::::l::::::::::|
|:::」.ィ ┴――┴‐- L::::::::|
|´ : | , -‐ 、 ‐- 、| `T ト、 ありゃー
l: : : |{ じ じ }: : :V::::::} 作者とうとう面倒になっちゃったのか・・・
〃!: : | ー ー | i: : }_/
/ |:i ; | u ' jイ : ハ
l:ト、:ト . ^TTIト .イ/: /: :ヽ
| ヾ ィ>イl川´}∨∠ェー ´
_.. ヘ ヽ 川||/ ハー- ._
, ィ''´ } ンrtく { /ヽ
/ l 、\ {_/ |o| \_} / ,
{、 l >--\ |o| 、 ,′ 、
ハ_} / _二ヽ \ Ll V/ ヽ
{ / -- 、ン‐ヘ {i __}
に7 ‐ァ-一'’_¨二\二二¨ `Y⌒ヾ_-―‐ノ
// /ヽ、<´ ミ=三ゝ=ミ `>ノ ノ `ヽ |
Freenet _jp_newsに投稿されとるワロタ
はい撤収撤収〜
(/_;) 使い始めたばかりなのに…
やっと導入サイトみたいの出来た所じゃない。
確かに足出すと、御連絡が行くことはあるよね。
それとも、、、
後は勝手に『誰か』が下地を引き継いで、amoeba内で更新していくのか?
誰かってのは、別に誰でも良いわけで。
足ついた人的にはシラネって言い張れば良いわけか
引き継ぐにしても、ソースどこにあるのよ?
心折れるのはえーよ。
一応ソースはhgで拾ったのがローカルに有るけど、
固めてamoeba上で流せばいいかい?
死 昨 過 お
明 ぬ 日. ご 前
日 ほ 死. し. が
ど ん. た 無
な 生. だ. 駄
ん き. 誰. 今 に
だ た. か. 日
か が
っ は
た
゙' 、,,_. -‐ ' "´ ̄ `゙'' ..,_
`゙'':.、
゙':.、
. r‐=ミ .;.. ヾ、 .,,__
. ヽ:::::ノ _,,.. ..,,_ -‐ ゙:.、 二二ニ=ミx
,,. '"´ ,. ‐─-ミ 、 r= 、 :.:ミ :,:;/
{:::.:..:::::.:::::::゙:.\ヽ::::::} :ミ. ..;:/
.:.. \::.::::.::.:.:.:ノ ゙:.. ̄ :;, .::/
-‐ ‐ ∵∴:.:.7 ∴:´ '; ;: ,.:/
彡' : : :. .: /:. .: :. :. i ..,__ i,:;/amoeba
ノ ..___,,.. -─- .._ ヾ ヽ .;:' ┼ヽ -|r‐、. レ |
ノ `ヽ ヽ \ ;: d⌒) ./| _ノ __ノ
うpロダとかじゃだめかな?かな?
えっオープンソースじゃないの?
凄い投げ出し方だね
これ開発は他の誰かが引き継いでくれるの待つしかないのか。。。
引継たいんだけど
ポート解放どうやんの
そんな事言ってる奴には無理そうに思うが。
ポート開放(TCP接続)
をブログに執筆してきます
まぁ、やっぱり続ける・・・って開発者が言うのに、1万$
ソース一式、ろだにあげておkだよね?
ぷろふぇすと同じ匂いやないか
実用にはまだほど遠いのかこれ?
おい、ちょっと俺が留守にしている間に、ずいぶん盛り上がってると思ったら、
作者逃亡かよ?!笑った。
しかしよくわからんな。16日には15bを作ってるわけだろ?
それなのに17日には放り出しかよ。
なんかやっぱ俺が最初に睨んだ通り、精神的にアレな人物だったようだな。
俺の先見性をみんなで讃えろw
というか俺がメンヘラ彼女をいじめたので、彼女に泣かれて嫌になったんじゃないのか?(笑
しかしあっけなかったな。まあこういう人間は気まぐれで周囲を振り回すから、
また「やっぱ続けることにしました」とかしゃあしゃあと言いそうだが
なんだコイツ?
ちんこちんこ
>>505 > この放り投げ出し方はprofesを彷彿とさせるなw
やっぱそう思うよな、誰だって。
>>506 ずっと稼働しているノードがあったから、それが作者のノードなんだろう。
プロバイダはあえて書かないが、俺でも特定できたんだから、特定は可能だろうな。
もちろんそれはamoebaのノード数が少なかったからで、amoeba自体の匿名性の能力とは関係ないが。
>>530 だから俺が最初からいってたろ、この作者はそういうタイプの人間っぽい、って。
>>531 引き継いでも、俺が上の方のレスで指摘した弱点は、原理的に改善できないと思うよ。
案外作者もそれに気づいて(俺に指摘されるまで気づかなかったというのも間抜けだが)
絶望して投げ出したんじゃないかい?(笑
作者は戻ってくるから安心しろbb
よく分からんが、確証はあるbb
てすと
?d=GYILYI52
>>546 戻ってくるかどうかは別として、こんな気まぐれな作者に今後も付き合ってくんだ?
なかなか奇特な人間だね。
まあ、俺もある意味奇特な人間だ。きっと戻ってきたらまたたっぷり虐めるだろう。
いずれにしてもソフト開発、特にオープンソースの開発では、心の強さが大事。
仕事とかで強制されていない分、自分の精神力との戦いなわけだよ。
逆に言えばオープンソースで成功している作者たちは、その試練に耐えられた人間なわけ。
amoebaの作者にはその強さがなかった。それだけのことだ。
たしかに、こんなキチ相手にしないといけないんだから大変だよな。
PW=amoeba
>>548 付き合いが長いんで・・・
何となく分かるし、良くあることと割り切ってるし
>>549 だから何度も言ってるだろ。俺みたいなのは世界中にいる。
そういう人間から逃げているようなヤツには、とても個人でのソフト開発など耐えられない、と。
仕事でやるならむしろ楽だよ。会社がモチベーションを強制してくれるからね(笑
>>551 > 付き合いが長いんで・・・
なんでだよ?作者のリアル知り合いか?というか前回登場した作者のメンヘラ彼女か?
おまえも気まぐれな作者のお守り大変だな、まあお前はそういうのが趣味らしいが。
>>547 これ、ソース。
MEGAUPLOADにあげた
>>554 前も言ったけど、ただの友人だよ
友情があれば、そのくらい分かるんだよw
今日はもう君の相手してやらないからなw
わざわざ相手しなくてもいいのに・・・
いつからこんな気色悪いスレになったんだ?
実のところさ、amoebaってまともに稼働してたか?
ためしにポエムをいくつか落としてみたが、ダウンロードの完了率はあまり高くなかった。
これはamoeba方式だと予想されたことで、改良して改善するようには俺には思えない。
(もちろん俺のこの考えが間違ってるかもしれないが、少なくとも現時点ではそう思っている)。
>>559 今朝、レシピを片っ端からダウンロード登録したけど、あんまり落ちてこないなw
>>559 需要がなくなれば、キャッシュからも消えていく
キーだけが残って、誰のキャッシュにも、ポエムが残ってなかったという落ちじゃね?
?d=VIS0NI5R
せっかくなので、最新版、本体もおいてきます。
>>562 消えては行かないけど、アップデートするときにキャッシュを引き継がない人は多そう
>>556 > 前も言ったけど、ただの友人だよ
でも異性なんだろ?
> 友情があれば、そのくらい分かるんだよw
じゃあ聞くが、この作者は今後1年とか2年とかに渡ってamoebaを改良しながら作り続けられそうか?
「やっぱやめる」「やっぱつづける」と繰り返しながらも、やれそうな人間なのか?
あと、おまえから見て、性格はともかく、この作者どれぐらい頭がいいと思う?
DHTとパリティを組み合わせた点は評価できるが、いろいろ考え落としがありすぎ。
どうも思い込みが激しいタイプだと思うんだよね。まんべんなく物事を見れない。
で、この作者はリアルの周囲からどう評価されている?
おまえ以外でも評価する人間はいるかい?
あんまり作者を苛めるなよー
>>561 これはshareでも弱点なのだが、アップロードが完了しないうちに検索に現れるのは
いろいろよくない。匿名性が落ちるし、そもそも「ダウンロード登録しても完了する率が低い」という
ユーザーの心理面でもマイナス。
一方で拡散が早くなるという利点もあるのだが、プラスマイナスを考えると、
どうもマイナスの方が大だと思うね。
pdはこの点、アップロードが完了しないと検索にも表れないから、
pdだと検索にヒットしたファイルは結構な確率でダウンロードできる。
>>564 ん?キャッシュの上限が設定されたんだから、溢れた分は消えていくだろうに。
それともあのパラメータは有効に働いてないのか?
だいたいにおいて、物事を決定する時は、ある程度時間を置いて再考してみて、
それでも結論が変わらないかった時にはじめて決断するものだ。
最新バージョンをリリースした1日後に開発中止を宣言するってことは
半日程度しか考えてないわけで、おそらく発作的に「もうやーめた」と
なったのだろう。そんな人間は周囲の誰からも信用されない。
小学生か、と。
だな
それにしても得られたものが「疲れ」はいいとして、「罪悪感」ってなんなのかねぇ。
すぐに思い浮かぶのは不法ファイルの流通に手を貸しているという罪悪感だが、
そもそもp2pアプリを作ると決めた以上は、そんなことは気持ちの整理をつけてなければならないはず。
そういう自分のメンタルな部分も解決せずに、なんとなく開発をはじめたわけか。
少なくない人間をテスターとして巻き込んで。
どこまでも、自己中だよなぁ。
インターネッツ網開発した奴はどうなんのかと
やっぱ俺が最初に予言したように、作者のメンタリティは
winny>share>pd>amoeba
だったな。だんだん縮小していってるのが、なんとも(苦笑
そうか、分かったぞ、開発中止の本当の理由が。
俺がここ数日、このスレを留守にしてたんで、せっかく作った最新バージョンの
反応がなくて、俺に見捨てられたと思ったんだな、作者は。
そうか、そんなにまで俺を慕ってくれていたとは、気づかなかった。
おまえの気持ちを察してやれず、悪いことをしたな。
荒らし請負業的な仕事ですか?
昨日の夜に導入したばかりだというのに・・・
>>578 趣味だなw
「ゆとり」を鍛えてやってるんだよ。
煽てられなきゃ何もできない人間は、結局何もできない。
良い趣味ですね
>>580 てかさ、そんな何度もアナウンスするなら、アップローダのファイルに直リンぐらいしろよ。
どうも作者の周りにいる人間ってのは、間が抜けてるんだよな…
類友?w
>>582 おまえも似たような趣味の人間だな。
同好の士がいてくれてうれしいよ。
ν速的には、あれで正解。
直リンするほどのことじゃないべ
>>585 そもそも何度も張るようなものじゃない、といってるんだがね。
で、そんなに何度も張るほど、広めたいなら、直リンを貼れ、と。
あらゆることがアンバランスなんだよ、アホは。
つまり稲シップと同じ思考って事か
必要悪気取るが自分でそれを口にしちゃうっていう
やだ、可愛い////
>>588 > つまり稲シップと同じ思考って事か
突然「稲シップ」とか言い出されても、俺には何のことかわからないんだがね。
> やだ、可愛い////
作者のメンヘラ彼女か…。以前俺は「中二病作者」といったけど、
どうやら作者の方もメンヘラだったようだな。
発作的に開発中止宣言ってのは、薬が切れたのか?(笑
>>590 さっぱりわからん、というか読む気がおきんw
というか、中二病 or メンヘラは相手が理解できるか考えずに
突然自分がいつも仲間内で使ってる言葉で話し出すから困る。
自分の仲間内の世界が、世界のすべてだとでも思ってるのやら。
はよFNに移行しろ
winnyの作者だって今でこそヒーロー扱いだが、最初の頃は叩くやつも多かった。
こんな犯罪的ツール作ってどうするんだ!と。
winnyの作者が立派なのはそういうものにすべて堪えて開発を続けたことだ。
数字のとびかたがキモイ
>>594 で、おまえは自分の「きもい」発言だけをひたすら眺めることになるわけだ。
何が楽しいのやら(苦笑
>[313] ID:H1iWcdYg3Ab 名前: 2010/10/17(日) 09:36:46 [fEQbW0]
>Amoebaに@kitakitsuneらしき人が…
わろた
ID:5Ca7NrkA0の文章
>チェック結果
>
>修正を検討すべき可能性のある部分が57か所見つかりました。下記を参考に問題の有無を確認してみてください。
どっか場所借りてみんなで開発すればいいじゃない
新月か…昔やってたな
しかし、現状のAmoebaってDHTを使った中継うんぬん言ってた割には、
隣接ノードが自分が欲しいデータ持ってるとDHT的距離なんか
一切無視してそれよこせ言うんだよな。
でかいファイル落そうとすると、きっとそのファイルをupしたであろう
人のノードから100ブロックぐらい一気に落すし。
しかも、これが無いと完走率一気に悪化しそうだし。
>>601 > 一切無視してそれよこせ言うんだよな。
それによって匿名性を確保してるからな。ただある程度の効率化は可能なはず。
gnunetのように中継ノードは一定の確率で自分を外すようにすればね。
A→B→C→D
の場合、Bは(Cもだが)自分が中継しているとわかってるのだから、一定の確率で
前後のノードを直接結びつけ、
A→C→D
と中継のルーティングがなるようにすればいい。もちろんこの確率を100%にしてしまうと
常に直接接続になってしまうので、100%よりはだいぶ下げておく。
こういう部分は改良の余地がある。ただなんども言うけれどブロックの喪失による
復元不能なファイルがどんどんゴミ化するのは、改良では改善できない。
で、ブロックによる分割をやめれば、つまり常に1つのノードが完全キャッシュを保持するようにすれば、
こういう問題はなくなるが、DHTを使いつつ完全キャッシュ方式にすると、
完全キャッシュを持ってるノードを高確率で特定できるわけで、匿名性的に危険な気がする。
(たぶんfreenetがDHTを導入しないのもこのため)。
ということで、この点、この作者がどう解決するか、高みの見物をしてたんだけど、
何しろ俺には解決方法が思いつかないので、
放り投げてしまうとはね(苦笑)。
思い出したけどこの板でstealthnetが盛り上がってた頃、dht云々いってるやつがいたけど、
もしかしてそいつがamoebaの作者かな。その時もdhtの利点と危険性は書いたと思うんだけどね。
もろ刃の剣だ、と。それともブロック分割+パリティが彼なりのその解法だったのだろうか。
まあこの点だけ見れば良い方法だとは思うのだよね。
ただshareの歯抜けの惨状を知っていれば、ここでさらにもう一歩の改良が必要だと
いう考えに至るはずなのだが…
winnyもpdも開発途中は不完全キャッシュを許していた。
でも最終的に事実上すべて完全キャッシュに落ち着いた。
つまり不完全キャッシュというのは、それほどまでに効率が悪く、
かつ復元できないファイルの残骸でキャッシュが食い散らかされる。
ファイル数が、今、13461ファイル。で、ノードが99。
人によって微妙に数は変わってくるんだろうが、これは少ない気がする。
>>606 たぶんそのノード数というのは現在稼働しているノードの数ではなく、
つなぐ候補のノードだと思われる。つまり接続相手が失われるとそのリストから
順番につないでみるためのリスト。
だからその多くは過去に稼働していたが現在は稼働してないノード。
もしくは過去に別のIPアドレスで稼働していたノードの重複リスト。
>>607 ということはもっと少ないノードで廻っているということか
Name: 【合法】【レシピ】 スペシャル・シーフード・サラダ.txt
Length: 1915 byte
Keywords: global, recipe, text
Creation Time: 2010/09/19 11:13:55
落ちてこない。。。
常時稼動していたノードはおそらく10前後。
だからブロックも十分散らばらず、
>>601 みたいなことが起きるのだろう。
でもこの点は、稼働ノード数が増えれば解決すると俺は楽観してたんだけどね。
話に関係ないがスペシャル・シーフードが気になるwww
俺が考えるamoebaの欠点
改善可能なもの
・中継が非効率(上述のgnunet方式による中継のバイパス)
・一次アップロードノードが完全キャッシュを保持しているので(これは想像だけどたぶんそう)、
確率的に特定可能(一次アップロードノードは拡散が完了したら自分のキャッシュを消せばいい)。
・ルートブロックの喪失による全体のゴミ化(まあエレガントではないにしろ回避策はあるはず)。
改善不可能なもの
・最初に拡散したブロックが一定以上失われると復元不可能になり、それっきり
・その時どのブロック群が復元かのうかそれぞれのノードはわからないから、
結果的に復元不可能なブロックを大量にキャッシュに保持することになる。
それによって復元可能だったファイルのブロックが圧迫され追い出され、
復元不可のになってしまう。
amoeba-fileshare - Project Hosting on Google Code
http://code.google.com/p/amoeba-fileshare/ 私が徒労の果てに得られたものは、達成感でも充実感でもなく、疲れと罪悪感でした。
自由は本当に希望なのでしょうか、本当に正義なのでしょうか
不自由は本当に絶望なのでしょうか、本当に悪なのでしょうか
----
きゃー中二病が悪化してるわー
うわー…
作者熱でも出たんじゃね?最近冷え込んでるし
だから抗うつ剤が切れたんだろw
なんかProfes流れてるみたいなんだがw
勉強が嫌な学生が「こんな勉強してなんになるんだ」といってるようなものだ。
まさに中二病。
___
/ \
/ D __\_
| _ |_ ) )| |\
\ D / ∪ `ーっ、
 ̄ ̄ ̄ ̄ ̄ ̄// ̄ ̄ ̄ ̄ ̄ ̄
∪
/⌒⌒\
/⌒(._.ノVヽ._)
ヽ_/⌒ ( ・人・) ) あれまぁ
\_ / \ノ もう開発終了したのか おっほほ
`--(.__.人__.)
6e673888 名無しさん 2010-10-17 20:50
>体調が悪いのと面倒になったのでやめることにします。
〜〜省略〜〜
2eb23b9c 名無しさん 2010-10-17 21:02
>>6e673888
はいはいワロスワロス
Google Codeは日記帳じゃねーぞksg
36bea8cf 名無しさん 2010-10-18 02:20
>>2eb23b9c
自分の裁量でやってるプロジェクトで何書こうが自由だろ。
~~~~~~~~~~~
==========================
糞ワロタw
44.27.106.59.dedicated.sakura.ne.jp<>18/Oct/2010 02:19:25<>
GET /server.cgi/update/thread_416D6F656261/1287336052/36bea8cf20eae2351078ec190e805c7e/softbank221017238002.bbtec.net:8000+server.cgi HTTP/1.0<>
<>shinGETsu/0.7 (Saku/Unstable)
>>619 > 自分の裁量でやってるプロジェクトで何書こうが自由だろ。
絵に書いたような中二病だなw
この理屈だとgoogle codeに例えば政治的な主張を書いてもいいわけだ。
これ使ってProfes落としたけどビルドめんどいwww
Node減ってくだろうけどもう暫く様子見てるかな。
ちょっと鳥肌たった
作者の自演が酷過ぎる件について
やめたんだから、さっさとgoogle codeのサイト閉じろよ。
構ってちゃんのメンヘラ女みてーな奴だな。気持ち悪いわ。
だから、最初から俺は言ってたろ、この作者はたぶんそういうやつだ、と。
今回、俺は自分の眼力が恐ろしくなったなw
>>627 >だから、最初から俺は言ってたろ、この作者はたぶんそういうやつだ、と
お前誰だよ
作者よりヤバそうだな
実は作者だったりして
俺は俺だよ(笑
このスレを読んでた人間ならわかるはず。
(笑で抽出したらなんとなく分かったような気がする
ついでに
http://xiwayy2kn32bo3ko.tor2web.com/test/read.cgi/tor/1286207007/Amoeba のレス番号18あたりの話。
俺なりの理解をまとめておく。
amoebaは普通にインストールした状態ではtorのclient onlyモードで動作する。
そのためtorに負荷ばかりかけるのでよろしくない、という話。
で、このスレの
>>342 の話となる。
一方それに反論している人はtorはhidden serverモードでも動くといっている。
で、このスレの
>>290 で、i2pの接続の仕方と
最後の方でtorのhidden serverモードでamoebaを動かす方法がちょっと説明されている。
おそらくこれだけ書けるのは作者以外いないだろうから、たぶんこのカキコは作者。
で、実際にこの通りやればhidden serverモードで動くのかは知らん。
まあ作者が動くといってるのだから動くのだろうけれど、
内蔵torではなくtorを外部で別途立ち上げなければならず、「めんどくさい」。
おそらくこれを実行した人間は(作者以外)いないんじゃなかろうか。
ただ、これができたとしてもtorに負担をかけることには変わらないわけで、
どうも…ね。
またIPv4を設定のチェックボックスで切ってtorだけにしても、IPv4で通信している。
他の設定をいじらなければならないのかもしれないが、よくわからない以上、
現状ではIPv4での接続は無効にできない。torだけの接続にはできない。
少なくとも俺はできなかった。
ipv4接続切りたかったら、clientのtcpの行無くして
serverの0.0.0.0:portを127.0.0.1:portにすればいい。
自node情報も変更しないと外部から繋ぎにはくるだろうけど、
ipv4で繋がらない状態にはなってる。
で、上記の新月内のスレッドの議論は、匿名性の話と、負荷の話がごっちゃになっている。
hidden serverを立てるのは匿名性が理由。tor clientモードで動かしている限り、
つなぎに行く側の立場でしかないわけで、つなぎに来られる側はIPv4で受け入れるしかない。
つまりもし全ノードがtor(のclient onlyモード)で動いていたら、誰ともつながらないはず。
hidden serverの話はそういう話であって、負荷の話ではない。
一方、内蔵のtorを使わずにtorをリレーモードで起動し、amoebaもそれを使うようにすれば、
torのネットワークには貢献できる。ただリレーモードというのは自分のノード経由で
torの外側のWebサイトとかに他人がアクセスするのを許すので、「覚悟」が必要。
つまりIPアドレスを記録され、そのIPアドレスの持ち主はおまえだろう、
と当局に問い詰められた場合に、「いや、これはtorで赤の他人がアクセスしたものですよ」と
言い張れなければならない。
実際、ドイツかどこかでどこかの大学(torをリレーモードで稼働させている)がこれで訴訟を起こされたはず。
もちろん、そういう覚悟の上で、俺はtorに貢献するぜ!というの人は、大いに頑張るべき。
>>635 そんなことをいままで一度も説明せずに、突然言われてもなぁ(笑
そもそもClientの設定ってamoebaを起動するたびに、なにやら項目が増えていくよねぇ。
そういう未完成を臭わせる部分が、あれこれ試す気をなくさせるわけだよ。
>>636 まちがえた
× で、上記の新月内のスレッドの議論は
○ で、上記のtor内のスレッドの議論は
P2Pは暴力団の大きなシノギ(資金源)である裏ビデオの売上を大幅に奪っちゃうから、完璧なP2Pを作ろうとした作者の所に893が乗り込んで来たんじゃね?
893はシノギには敏感だからな。
相撲の琴光喜事件も、暴力団が独占している相撲観戦チケット販売をオープンにしようとした貴乃花への粛清だったっていうし(琴光喜は貴乃花一派。貴乃花がやたらインタビューを受けてたのもそのため)。
結構期待してたのに残念だ。作者帰って来い
コメントが変わってる。
> 体調が悪いのでやめることにします。Amoebaの亜種も禁止します。
>
> だれもFreenet,Gnunetは超えられないのです。
>
> * 分かったこと
> o DHT上でLink情報を拡散しても、一次配布者またはファイル所有者は、複数のコネクションを使い、30分以上時間をかければ特定できる。
GPL3じゃん。
亜種余裕でした^^
> o DHT上でLink情報を拡散しても、一次配布者またはファイル所有者は、複数のコネクションを使い、30分以上時間をかければ特定できる。
これに気がついたんだけど解決策を見つけられなくて嫌になっちゃったんかな?
作者いろいろと厨房すぎるだろ
> o DHT上でLink情報を拡散しても、一次配布者またはファイル所有者は、複数のコネクションを使い、30分以上時間をかければ特定できる。
俺が自作ポエム流したってバレちゃうじゃん
>>641 だから、完全キャッシュ保持者はダウンロード要求に答えてはいけない、と
>>408 で書いてるんだけどね。
ポエムの場合、というかファイルサイズが小さく7zipで固めて256KB以下になるファイルの場合、
1ブロックしか出来ず完全キャッシュになっちゃうから、やばい物の場合は1発アウトとも言える。
>Amoebaの亜種も禁止します。
( ゚ω゚ ) お断りします
しかし、作者の「特定できる」というのは、早とちりか、現状のamoebaの実装依存の欠点じゃなかろうか。
俺はこの方式の匿名性は、トラフィック解析でなければ、非常に高いと思うけどね。
まあamoebaの実装ががどうなってるのか俺は知らんが、あくまで原理的な話においては。
あるノードがあるブロックを保持しているか?と特定させないようにするには、
すべてのノードがそれを保持しているように見せかければいい。
「誰も保持してない」ように見せるのは不可能だから「誰もが保持している」ように見せるわけだ。
それで結果は同じことになる。
ブロックを持っているか?と尋ねられたらどのノードも「自分は持っている」と答える。
ダウンロード要求が来れば、自分が本当に持っていれば、それを送信し、
もしもっていなければ、他のノードにさらに要求し、それを中継する。
結果的にそのノードから求めたブロックは送信されてくるから、
そのノードが最初から持っているのと区別がつかない。
唯一違いがあるとすれば、それは送信されてくるまでの時間。
実際にブロックを持っている場合に比べて、中継によって持っているフリをした場合、
どうしてもワンテンポ遅くなるはず。
で、この弱点はtorやfreenetなどでも共通している。で、この点さえも克服したのがgnunetだと、
ずいぶん前に書いた。しかしgnunet方式をとるとfreenetよりもさらに効率が悪くなる。
だからamoebaではそこまでやる必要ないと思っていたけれどね。
クローラーが追跡できない、というレベルで十分winny、share、pdの匿名性を凌駕しているわけで
その意味でfreenetに並ぶ、と。
まあその一方で、freenetと比べて言うほど効率がよくないしのが、amoebaの問題だとはいえる。
freenetと比べてあえてamoebaを選ぶメリットが薄い、と。
>>647 ルートブロックの喪失のとこでも書いたが、ようはブロックを固定長(256だか128KBだか)に
してるのが問題で、固定すべきは分割数だと思うんだよ。たとえば256個に分割すると決めたら、
巨大なファイルでも小さなファイルでも、つねに256個に分割する。
それにしてもGPLを名乗っておいて、亜種禁止なんて、もう何が何だか、
この作者、社会の根本的なことがわかってないらしい。
GPLを理解してないのだろうな。
ということで、amoebaの作者がamoebaの匿名性が低いと考えたなら、それは
1)自分の作ったソフトの動きについて作者が何か勘違いしている
2)現状のamoebaの実装に問題がある
のどちらかだろう。
あとは、
3) 亜流を作られたくないから、ウソを付いている
だな。
で、一次アップロードノードや完全キャッシュ保持ノードが通常のダウンロード要求に答えたはいけない理由。
これはもう自明としか言いようがない。ハッシュに基づいてブロックを拡散したはずなのだから、
それぞれのノードが保持しているブロックは、特定のハッシュ値に偏っているはず。
しかし特定のファイルの完全キャッシュを保持しているノードは、
自分の割り当てのハッシュ以外のブロックも大量に持っているのだから、「あやしい」となる。
ただここまでたどりつくのにも、上述のようにノードのレスポンス性によって、
そのノードが本当にブロックを保持しているのか、中継しているだけなのか、
判断しなければならないから、クローラーに比べて、追跡は非常に手間のはず。
とうことで、なので
1)完全キャッシュを保持しているノードは、それを構成するブロックのダウンロード要求には
持っていても持ってないふりをすべき。
2)すべてのブロックを持っていないフリをするのではなく、自分の担当のハッシュのブロックなら
ダウンロード要求に答えてもいい。
3)完全キャッシュを持っているノードは、一次アップロード時以外でも、
定期的にブロックの拡散(アップロード)を行うべき。
という対策は必要。
もうこの人の独占スレだな
ああ、あと
4)アップロード時も中継を挟むべき
拡散してるのが完全キャッシュ保持ノードなのだから、これも隠すべきだと思う。
特にPDのように拡散が完了してからでないと検索に現れないならいくぶんマシだが、
現状のamoebaのように拡散途中でも検索にバンバンヒットする方式は、ね。
>>656 結果が出てから「なるほど確かにそうだ」と同意するのはバカでも出来る。
はるか昔に俺がこういう事態を予想したことを、おまえは俺を称えるべきw
えっ
せめて自分で書いたレスくらい読めよ
やっぱりちんこさんはちんこさんか
>>660 自分の頭の悪さを宣伝するのが上手な人間が多いな、このスレには。
すごい拡散パフォーマンスだw
NGIDにいーれったっと
ID:Do0zD7Cl0 ←コイツ作者じゃね?
京大のちんこでしょ
ほんと、急に信山社が増えたなぁ(笑
信山社ってなんだw 新参者ね
しんざんしゃ しんざんもの
それにしても、「自分はfreenetを超えられなかった」というなら分かるが、
「誰もfreenetを超えられないのです」という辺りが、ホント絵に書いたような中二病だよな。
つまり「自分は一番優れてるんです」と。
ほとんど生死の境をさまよっているぐらい重症。
今夜が峠じゃないか(笑
以前にも違うスレに書いたが、「Freenetなどの高匿名性・低速P2P」と「WinnyやPDなどの低匿名性・高速P2P」を両方インストールしておいて、
別ソフトで、1次放流だけにFreenetなどを使って、ダウンロードはWinnyなどを使うようにさせれば、
1次放流者が捕まることもなく、かつ、ダウンロード効率が下がることもなくて、完璧だろ。
1.1次放流者は、Freenetなどを使って1次放流。
2.このシステムの利用者全員のPCそれぞれにおいて、別ソフトが常時Freenetなどで流れているファイルを監視し、新しいファイルがあったら自分のWinnyなどに自動輸入アップロード(自動なので当の利用者には何が行われているか分からない)。
3.ダウンロード者は、Winnyなどで高速にダウンロード。
これなら、
・警察がクローラでWinnyなどにおける1次放流者を特定できても、別ソフトが自動的に(ユーザーの意思に関係なく)アップしただけなので逮捕できない。
・FrostやWinnyなどのリストボックスをサブクラス化して監視するだけなので、ソフトも簡単に書けてバグも少なくでき、運用初期から動作が安定する。
という状態にできる。
その上、このシステムには、「このソフト(自動ファイル輸入ソフト)が存在しているってだけで、警察はWinnyなどでの1次放流者を誰も逮捕できなくなる」という大きな効果もある。
もし警察が1次放流者の家に来ても、「(本当は自動輸入ソフトを使っていなくても)自動輸入です」と言えば、現行法上では警察はそれ以上は何も言えないわけだから。
672 :
671:2010/10/19(火) 16:11:21 ID:nVFex0sG0
つまり、自動輸入ソフトがあれば、
・アップロードは低速だが高い匿名性を持つ。
・ダウンロードは匿名性は低いが高速。
という至高のP2Pファイル交換システムができあがるということ。
違法ダウンロード禁止法なんて警察の民事不介入の原則とプロバイダ責任制限法(プロバイダは警察だけにしかログを公開できない)がある以上は"ざる法"だし、
わざわざ匿名化する必要なんて無いのだから、「匿名性は低いが高速なダウンロード」の方がいい。ダウンロード速度って利用者の数にかなり影響するしな(その辺はFreenetやI2Pを見ても分かる通り)。
これにより、「アップ時の匿名性は欲しいが、ダウンが遅くて利用者が全然いないのでFNやI2Pに行けなかったアップ職人」を取り込むことが可能になる。
そんなややこしいことしなくてもfreenetでいいじゃん
数十万ノードにもなれば十分実用的な速度がでるよ
Freenetは検索だけどうにかなれば最高だなぁ
>>673 ノード数が増えれば転送速度も上がるというのは間違い。
ノード数が増えれば中継しなければならないデータ量も増えるわけで。
>>674 検索って重要なのか?と最近思うんだけどね。
結局、本物かどうかは別な手段で確認しなきゃならないわけで。
amoebaの作者、最初は通信層をtorやi2pにもできるから、
たとえamoebaの匿名性に欠陥があっても大丈夫だ、と自慢していたのに、
今度は手のひらを返したようにamoebaの匿名性は十分でないから危険だと言う。
こんなその場その場で都合のいいことを言う人間は、誰からも信用されない。
お前がな
676 :[名無し]さん(bin+cue).rar [sage] :2010/10/19(^ ^) XX:XX:XX ID:Ql4gQoRN0
>>675 信山社だなお前(暗黒苦笑
たぶんこの作者は、日常生活もこんな感じなのだろう。
何か目立ちたくて手を出してはすぐに挫折し、
挫折したことの理由を適当に正当化する。
エーリッヒフロムの「自由からの逃走」まで持ち出したのには笑った。
ま、こういう人間はこの先もずっとこんな調子で人生を生きていくのだろう。
>>677 この俺にその程度の反応しかしないってのは、ホントおまえ新参者だな。
このスレを長く見てるやつはそういう反応はしない(苦笑
そうですね(笑
だいたいにおいて、俺をIDでしか追いかけられない時点で、
新参者なんだよ(笑
慣れてる人間なら、日付をまたいでIDが変わっても、俺の発言は追跡できるはず(苦笑
レスの特徴で分かる(苦笑
>>684 だからそういってるだろうに。おまえは日本語が読めないようだな。
もしかして引退して気楽になった作者か?
たぶん作者もこんな感じだろう。
かもね、俺統合失調症気味だから
amoebaの作者の中二病の症状
・「”誰も”freenetを越えられない」と、自分ができないことは誰にもできないと思いたがる。
・torやi2pを使ってるからamoeba本体の匿名性が破られても安全と自慢してたのを一夜にして破棄。
・急に「自由が正しいのか」とか、勉強が嫌になった学生が「勉強して何になる」と言い出すようなことを言い始める。
・GPLで公開してたのに、亜種の作成は禁止だと宣言する。
>>686 ますます作者っぽいな。そういう自虐的な点も。
自虐ってのは尊大さの裏返しなわけで。
おや、作者認定した途端に引っ込んだ、ますます確定的(笑
まあ、amoebaの作者はircとかでコミュニケーションを呼びかけていたが、
俺はとてもじゃないけどそんな事をしたくなかったね。
たぶん非常に自己中な性格だと予測できたから。
たぶん他の人間もそうなんじゃないか?
>>688 お前ずっとこのスレにいるみたいだが
どんだけamoeba好きなんだよ
>>690 俺はp2p全般が好きなんだよ。知ってる人間は知ってるだろうがStealthNetのスレや
PDのスレにもいた。
>>692 おまえは暇でないと2chにカキコしないのか?
まあ、その程度の気持ちでいるから、何の意味もないカキコしかできないのだろうな。
ちんこさん(偽)がばっさりやってくれてるだろうと思ったのに、
無視してるので。
>671,672
winnyとかの完全キャッシュでアウトって前例があるので、
自動輸入動かしてる奴&落した奴がアウト。意味無し。
作者がホモなインターネッツはここですか
>>694 他のスレでレス済みだからな。俺は否定的ではないよ。
一つの考え方としてはありだと思う。
> winnyとかの完全キャッシュでアウトって前例があるので、
それは著作権違反のファイルをダウンロードしたことで、
そのファイルがアップロードされることが想定される、という理屈を警察がつけたから。
先ずこの理屈が成り立つかは警察が判断することではなく裁判所が判断すること。
勘違いしている人が多いが、警察が違法といえば違法なわけではない。
それなら裁判所はいらない。
まあ、それはともかく、その前提であっても、無差別にダウンロードしている限り、
別に著作権違反のファイルを意図的にダウンロードしたわけではないから、
上記の理屈は成り立たない。
単純にデータを輸入している中に、たまたま違法なファイルが含まれていたからと言って
罪に問うなら、インターネットそのものが違法ということになる。
罪が成立するには「違法なファイル」と知っていてダウンロードすることが必要。
無理矢理ハイブリット構成考えるなら
俺ならこんなのにする。
1.暗号化して鍵は無しでwinnyなりに流す
警察に聞かれても、winnyネットワーク破壊するための
ダミーデータですよと言う
2.鍵はfreenetで流す
3.両者を合わせて復号化する
>winnyネットワーク破壊するための
この時点でNG
実際、winnyの高裁では「悪用される」と認識していただけでは罪に問えないという無罪判決になっている。
上記の仕組みを悪用して違法なファイルをpdで取得する人間がいたとしても、
輸入している人間の罪が問えるかは疑問。
とはいえ、警察に逮捕されてもそういう主張を貫き、裁判で無罪を勝ち取るまで
頑張り続ける覚悟は必要。
ny、share、PDを相互にブリッジするようなウイルスとかが広まったらどうなるんだろう
海外の既存ロダをキャッシュ代わりに
ファイル情報だけP2Pでやりとり
そういう方法を封じるために、いま警察がISPに働きかけてブロッキングの準備を進めてるじゃん。
児童ポルノ取締りの名目だけど、本当の目的は海外からの著作権違反のファイルのダウンロードのブロック。
>>697 鍵と暗号化ファイルをどうやって結びつける?
例えば、鍵に「この鍵はファイル名d38fw2awr1avqeの鍵です」と記録してあったとしたら、
Winnyクローラでd38fw2awr1avqeの一次アップ者を割り出しておけば、普通にそいつを逮捕できるんじゃないのか?
>>703も既存ロダのアクセスログを見れれば同じこと。
>>705 海外のアップローダの場合、日本の警察や裁判所がログを請求するのは難しいだろう。
まあたとえサーバが海外にあっても、その運営者が日本国内にいる場合はその限りではないが。
freenetはクローラって作れないの?
>>707 作れないと思うよ。
amoebaだってちゃんと作ってあれば作れないはず。
現状のamoebaの匿名性がぜい弱なら、それは原理的なものではなく、
この作者の作り方に問題があるはず。
クローラーが何なのか理解してるのか?
amoebaは死んだ。さぁ、FreenetかStealthnet好きなほうを選ぶがいい
>>710 StealthNetは自発的に拡散しないから、イマイチ。
もうさあ
ファイルの転送効率どうのこうのの時代じゃないわけよ
より高い匿名性を求めるならfreenetしかない
freenet0.7意外と速度でるんだな。昔試したときはもっと遅かった記憶があるが。
光は宝の持ち腐れ?
>>714 速度と完走率良かったら導入して見ようと思うんだけどどうなの?
これから先何があってもファイル共有だけは止めたくないので。
>>716 速度は期待したら駄目、完走率は新しいファイル以外は駄目。
無理やりでも使いたい人向け。
急に変ったりはしないよな。
以前触った時は、1週間でrootブロック行方不明で落せないとかザラだった記憶が。
amoeba終了?
終了
日曜に書き込み無し、と
期待してここ覗いてたけど、終わったようだね
Profesより短命だったな
ここまで作ってもったいないな
ソース流れてるんだし、次に流用出来る所があれば
流用すればいい話。
もったいないな
流用すればいい話(プリッ
さてどうなることやら
匿名性以前に通信、ルーティング部分がだめだめなんですか・・・。
kwsk
>>704 本当の目的は「全トラフィックの監視」
著作権も児ポもブロックしちゃったら警察のポイントにならない。
>>731 ちょっとソース読んでみたがDHT-Kademliaは本来UDPを前提に実装を行うが
amoeba本体にはTCPソケットしか扱っていそうにないのとノード管理に必要と思われる命令がほとんど実装されていないようだ。
ノード増えればamoebaのDHTは多分破綻するだろうし、かなり手を入れないと使い物にならないと思う。
それはひどい…
Kademliaってどっちかというと実装簡単だよね?
>>733 > amoeba本体にはTCPソケットしか扱っていそうにないのと
別にUDPでなきゃいけない理由はないし、TCPにしたからといって、何か匿名性が低下することはないはず。
> ノード管理に必要と思われる命令がほとんど実装されていないようだ。
DHT-Kademliaってそんなに複雑か? というか省けるようなものはないと思うが。
> ノード増えればamoebaのDHTは多分破綻するだろうし
まあ、すぐに必要ないのは手を抜くというのはあるかもしれんが。
個人的には、Kademriaを元論文100%そのまんまの実装ってあまり無いと思うけど。
基本的のアイディアは、
・他ノードの情報保持は自ノードIDと他ノードIDで近い方を
優先して保持する、ただし遠いノードを0にはしない
・DHTに登録するデータは、ノードIDとデータIDの距離を求めて近い方に保存、
問い合わせも近い方に聞く
・距離はID 2つのMSBからの一致bit数が多い方を近いとする
ぐらいだと思う。
これ対して、
・IDは160bit
・ノード情報はk-bucketsを使って160*20保持する
・UDPを使う
・問い合わせに対して情報を保持していないなら代りにより近いノードの情報を
貰って再度問い合わせを行なう
・保存要求や問い合わせを受けた場合に他ノード情報を同時に更新する
・DHTに保存された情報は1日で消す
・DHTに1時間毎に情報を登録し直す
とか、こういうのは実装に合わせて変更可能な領域かと。
こういうのって作るのにどんな技術が必要なんだ?
どんな技術が必要かを自分で調べる技術とかも必要だろうな
試しに作ってみれば、作者が作者が言う人が頼まれなくてもここで延々と語ってくれるだろw
作者が作者が
日曜ですよ
コメントが全部消えとる
744 :
[名無し]さん(bin+cue).rar:2010/11/01(月) 13:56:44 ID:jxwdJQbMP
引き継ぐ神が現れるように期待上げ
神は死んだ
746 :
[名無し]さん(bin+cue).rar:2010/11/01(月) 23:58:20 ID:7YatX62i0
ageman
>>738 匿名型P2Pシステムを開発する上で最も難しい技術
・ルーティング制御
・セキュリティ対策
・中継転送
・実行ファイル暗号化
・ルーティング制御においては、バケツリレーとして考えると、誰に何のデータを渡すのかを決めなければならないし、誰が誰とつながっているのかも把握できない。
また、送信したデータが自分自身に戻ってきてしまうことや検索リクエストを送信したら戻ってこないとか、自分自身が発行した検索リクエストが跳ね返ってきたりとかカオス。
・セキュリティ対策においては、通信傍受や実行ファイルのクラック対策の必要がある。例えば、通信内容を読み取られないように隠蔽しないといけない。(政府機関系のファイヤーウォールや中国のグレートファイヤーウォール)
また相手とのコネクションが継続的に行われている場合、通信者同士が第三者機関に監視される(アメリカの場合)等の回避を行わなければならない。(コネクションを継続的に切り替える、セッションの寿命を設定しなければならない等)
参考になったdks
・中継転送においては、ファイル一時配布者が特定されないようにしなければならない。これはwikileaks等のように情報配布元がばれないようにしなければならないため、回避手法がかなり難しい。(第三者中継転送による隠蔽等)
・実行ファイル暗号化においては、P2Pプログラム同士で繋いだネットワークを乗っ取られないようにしなければならない。(自己免疫型のシステム)
次世代的なシステムでかなり将来性があるが、通信試験者が必須となるのと、複合した知識と開発の手間暇が計り知れない。
少なくとも匿名型P2P通信システムの開発はプログラミングに置いては最高峰のレベル。
それぞれの要素を部品化して実装してほしいなあ
全部一人で作らにゃならんとか無理ぽ
DHT・ネットワーク・暗号化ぐらいはライブラリがあると思う
752 :
[名無し]さん(bin+cue).rar:2010/11/03(水) 19:08:19 ID:hgGBTGLmP
期待アゲ
>>750 こういうのを複数人で開発するのは珍しいのだろうか?
グループでやってもグダグダになるだけな気がする
>>749 > 少なくとも匿名型P2P通信システムの開発はプログラミングに置いては最高峰のレベル。
ぜんぜん(笑
ハッタリかますんじゃねーよ
>>749 ってかさ、おまえ書いてる文章は厳しいけど、内容は素人だな(苦笑
>>754 そもそもなんでもそうだけど「複数人で開発する」事自体が大変なわけだよ。
いろんな考え方の人間をまとめなきゃいけないからね。
その点ひとりで開発するならamoebaの作者みたいに中二病くずれでも可能w
素人同士が語り合うスレはここですか
ちんこの臭がする…
開発者戻ってきてー
尼のギフト券あげるからさ
プロジェクト参加者が作者1名だけってことは、ちょっと出てきた自称長い付き合いの人はプロジェクトに名義参加もしないで生暖かく見守っているだけなのか。結構酷な人だね。
パッチを送ってるだけかもしれないだろ
たぶん嘘だと思うけど
764 :
[名無し]さん(bin+cue).rar:2010/11/07(日) 16:30:56 ID:FZRxhaRn0
@@@@@@@
@'''''' '''''':::::::@
@(●), 、(●)、@ +
@ ,,ノ(、_, )ヽ、,, .::::@ 始まる前に
. | `-=ニ=- ' .:::::::| + 寂れちゃったわねー
\ `ニニ´ .:::::/ +
,`'ー‐---一' \
/ || _| | ヽ
| | ̄''''''' ̄ | |
| | . . ヽ_ |
| | \ \
| ヽ、 | ヽ l /\___/\
ヽ-'' | (__) / ⌒ ⌒ ::\
| | ヽ \ | (●), 、 (●)、 ::|
| | \ \| ,,ノ(、_, )ヽ、, :::|
i..,_,_,,,_,____.ノ l | ト‐=‐ァ' .:::| もう終わりだね
| | .| | ヽ \ `ニニ´ .::/
| | .| | \ `ー‐--‐‐一''´\
download再開してる。なにやってるんだ?
15βあるね
いつまでも未練がましいなあ
ほんとだ復活してるわ
止めるとか言ったりGPL3なのに亜種禁止()とか言ったり
なんなんだこの作者
770 :
[名無し]さん(bin+cue).rar:2010/11/09(火) 07:10:19 ID:dw1pGRBh0
だから俺が最初に言ったろ、この作者は性格がアレだ、と。
俺以外は一生懸命作者を擁護してたが(笑
そんでも、お前よりはマシだと思うぞw
やる気になったなら応援するが、頼むから投げないでくれ
同じく
まあちんこさん(偽)よりはまだマシだな
>>776 下を見て(実際に下かどうかはコメントを差し控えるがw)、まだましだ、と言ってる時点で負け組なのだがw
訂正
s/w/(笑/
779 :
[名無し]さん(bin+cue).rar:2010/11/12(金) 01:35:36 ID:+rd+qTo50
こんな良いソフトがあったのか
開発中止したけどできたとこまでうpしとくって話で
開発再開とは言って無いんじゃ?
なんでバイナリだけまた上げてんの?
もう投げ出したんなら逆にソースだけ上げるもんじゃないの?
初期ノードってどこにあんの?
>>781 サンタさんからクリスマスプレゼントがくるんだよw
初期ノード必要ならうpするぞ
うpってください
788 :
[名無し]さん(bin+cue).rar:2010/11/25(木) 00:08:43 ID:1xAN/0Fd0
さてさてどうなるか
なんだ、動いたのかと思った。
790 :
[名無し]さん(bin+cue).rar:2010/11/27(土) 14:20:15 ID:vtXEMokLO
age
褐色おっぱいきた
792 :
[名無し]さん(bin+cue).rar:2010/12/12(日) 22:02:09 ID:w/Tid3nc0
ほ
しゅ
794 :
[名無し]さん(bin+cue).rar:2010/12/30(木) 16:55:27 ID:WEwAc9P70
年末
なのに、
お別れですか
とっくに
新年が
終わって
世界が
終わって
人生も
803 :
[名無し]さん(bin+cue).rar:2011/01/02(日) 14:54:45 ID:Dj6vC1bd0
終わると
勘違い
していた
なんて言わないよ
絶対
なんて事は
ありえないと
810 :
[名無し]さん(bin+cue).rar:2011/01/03(月) 10:44:46 ID:8Qfbf3Zm0
海に向かって
太陽の
バカヤロー!と
叫べなかったので
抱きとめて
アメーバ!
と叫んでみたが、
グルーポンで頼んだ
おせちが
意外と
酷くて
思わず
ちいぱっぱ
作者、帰ってこいー
と叫んでみると
虚しくなって
独りの夜は
自慰三昧
もーいーくつねーるとー
三十路
の
832 :
[名無し]さん(bin+cue).rar:2011/01/29(土) 01:15:51 ID:Bi7ea0in0
833 :
[名無し]さん(bin+cue).rar:2011/02/02(水) 23:26:28 ID:47Q6G4pu0
王立って響きいいな
834 :
[名無し]さん(bin+cue).rar:2011/02/12(土) 22:40:51 ID:BpQ2QiIe0
age
るな
はキャシャーンの
ラスボス
なんて言わないよ
はないよう
840 :
[名無し]さん(bin+cue).rar:2011/02/15(火) 15:41:43 ID:eHI93wHW0
消滅した?
十支族を
探しに
川口浩が
南米ペルーの奥地に
行ったふりをして
藤岡
はショッカーの手先
という
与太話も
真実味を帯びて
東北の
宮沢賢治
ついに決起して
などと意味不明な供述をしており
857 :
[名無し]さん(bin+cue).rar:2011/03/21(月) 12:38:35.48 ID:PbNzaNo20
a
終わっとるがな
859 :
[名無し]さん(bin+cue).rar:2011/03/23(水) 21:37:15.90 ID:SFMrVfoD0
お
862 :
[名無し]さん(bin+cue).rar:2011/04/21(木) 15:51:28.37 ID:hMZ1eQ5v0
NODE 最新のP2P ~w w w.P 2 P Shared.com~ dtubso
863 :
[名無し]さん(bin+cue).rar:2011/05/26(木) 00:34:31.91 ID:EHcxmdNX0
ぎ
ん
た
ま
867 :
[名無し]さん(bin+cue).rar:2011/06/03(金) 01:09:12.89 ID:YfkUZkOS0
だ
い
ま
じ
め
増
本
大
875 :
[名無し]さん(bin+cue).rar:2011/06/12(日) 22:33:13.89 ID:qwmTPMnh0
復活しろ
876 :
[名無し]さん(bin+cue).rar:2011/06/30(木) 23:30:50.37 ID:Y4BzHDsB0
_,..........__
,..::::::::::::::::::::::::、::‐、_
r'::::::::::::::::::ミミヾミ' "、::ヽ
/::::;:- '´ ̄ ゛ ヾヽ
i:::r' .l::l
.l::::l., ,,;iiiii;;, l::l
. l::::::l jlliiiiiiiz:.、 ;r''',二_;l!.l::!
r-、::! "_,.rヽニ' ::.´.`ニ:'` jli
ヽ l! ` ´ :..` .:::ll
l .l ;' -、_,.ノ 、 ::::::l!
ヽ i / ___ .i ::::::!
` i ‐ヽ--‐,. '、 .:::::ヽ、
_ヽ  ̄ ,::'.:::/ ヽ
'ヽ ヽ、 _,..:::::/ lヽ
l ヽ、  ̄ ,.-‐'´ i
/ ,r'  ̄! ̄/ ,、 l
. / / ,r'.-'´ / `  ̄
ホシュ・アッゲー[Hochu Agger]
(1905〜1970 ボリビア)
877 :
[名無し]さん(bin+cue).rar:2011/07/31(日) 01:10:51.53 ID:iLWoLVK80
ok
878 :
[名無し]さん(bin+cue).rar:2011/08/16(火) 00:05:41.63 ID:GqekSE/U0
電
マ
ン
うんこ
882 :
[名無し]さん(bin+cue).rar:2011/09/09(金) 11:58:52.78 ID:OEH3dtlq0
ほうほう
i2pでeepsite立ててたのはこのスレ立つより前だぞ
このスレ立つ前にはたぶん消えてる
FNボードとeepsiteでやり取りしてたのが懐かしい
も゛
886 :
[名無し]さん(bin+cue).rar:2011/10/20(木) 02:27:23.99 ID:+vwAcsPG0
だわ
∧ /| __
__..:::{>゙´: : : : : : : `ヽ-.、
_//: : : : : : : : : : : : : : : : ∧∧
`フ./.: : : : : : ;i : : : : : : : : : : {: :} ; ‐-.、 _/\/\/\/|_
,´: :i : : /!/|∨l: : :i!: : : : : : : : ;' : : : : : :`ゝ \ /
. i: :/: : :/yr=ミ:、.!: : j|:/i: ; :i: : : :! : : : : : : : ! < ホムラチャン! >
. ノ 1 /: :i {_ヒri}゙ w//行ミt.:!: : : | : : : : : : : | / \
{∧: :| ' ' ' , ゙:ヒrリ.》|: j-、; : : : : : : |`  ̄|/\/\/\/ ̄
. Y\ {ニニニィ ; /.ノ|/!:∧:ト、 j
> ∨ } ノ /:'`ヽ、__′ i! .)'
. j _|_゙こ三/____/ `ヽ-、
ヽ 〉:::::`x__x:´::::::::ヘ ハ_
}:::::::::::{::{:::::::::::::::::} i / ` ‐ 、__
∨;::イ|_|:|、::::::::::/ `ヽ__!、_ `Y
. /`|:| |:|  ̄ ̄ `、‐、ノ |
/||' !:! !:ト、 \} ',
∩∩
(。・e・)
゚し-J゚
_...。゚
⊂...__....⊃ ジョロジョロ〜
∩∩
(。・e・)
゚し-J゚ _...。゚
⊂...__....⊃ ジョロジョロ〜
∩∩
(。・e・)
゚し-J゚ 豚の小便くさー。
_...。゚
⊂...__....⊃
891 :
[名無し]さん(bin+cue).rar:2012/01/29(日) 19:17:33.56 ID:TkVX4CRY0
あばばば
amoebaは第4世代ってあったけど
第1世代 Winny
第2世代 洒落
第3世代 PD
第4世代 amoeba
でいいのかな?
第0世代 FN
なのかな?
893 :
[名無し]さん(bin+cue).rar:2012/02/19(日) 03:52:01.73 ID:bAwjhr2E0
作者は
第一世代Napster
第二世代
第三世代WINNY、SHARE
第四世代AMOEBA っていってた
第二世代は忘れた
そのメンツなら第二世代はMX(+うたたね)とかTorrentあたりか
ハイブリッドP2PからピュアP2Pへの変遷が現れてんな
現れた順かな?
第二世代ってFNが入るじゃないのかな
WINNYはFNをインスパイアして2chユーザ向けにした感じだと思うけど
カボスやライムは?
FIFAφ: ファイル共有ソフトの歴史について、Albert氏が知ってる範囲で教えてください。また、
Albert氏が扱った中で、一番古い共有ソフトはなんでしょう
>
Albert:第一世代、Napster、第二世代、Gnutella、第三世代、Winny、Share、PD。一番古いので扱った
ことのあるのはFreenetかと
FIFAφ:世代ごとの違いを簡単に教えてください
Albert:第一世代は検索がクライアント/サーバ型、第二世代は純粋なP2P、第三世代は
キャッシュ機構を備えている
作者はこういってるよ
つか今までP2P使ったことなくて昨日初めて興味出てここのぞいてたのだけど
amoebaは開発中止なの?
>>893 の台詞のあとに
>つか今までP2P使ったことなくて昨日初めて興味出てここのぞいてたのだけど
コレはさすがにダウトだろw
>>896 >>897 によると第二世代ってことみたいだね
900 :
[名無し]さん(bin+cue).rar:2012/02/19(日) 23:09:22.35 ID:8KvLD5wYO
TORもP2P
独断と偏見で
ID:bAwjhr2E0 氏をAlbert氏に認定
902 :
[名無し]さん(bin+cue).rar:
お、お?