5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Winnyのオープンソース化を考えるスレ

1 :login:Penguin:03/06/19 19:57 ID:W4Ayrj77
http://pc.2ch.net/test/read.cgi/linux/1053087824/882
>882 :47 ◆KbtLZwerNc :03/06/19 08:50 ID:AhStOI42
>Winny作者ですが
>
>あれがクローズドシステムになっているのは、好きでそうしているわけではなく、
>こちらの設計能力不足によるものですので、もしオープンソースでも問題ないメカニズムが
>導入できるのなら、こちらでそれを取り入れてWinnyのソースを公開するのもありかと思ってます。
>
>その際には現在のWinnyとの互換性はなくなると思いますが。
>
>今やってるWinny2のその次を考えるとどうしても一人でやっているのは限界があるわけで、
>オープンシステム化かもしくは別の方法による大規模化は避けて通れないでしょう。
>
>とりあえず設計さえ煮詰まれば実装はこちらでやっても良いので、考えるのだけはよろしくお願いします。
>だめならソース非公開なままでUNIX版を作るという手もありですが、こちらの時間的余裕の問題で
>オープンにできないのであればUNIX版ができることは無いと思います。


関連スレ

lopster の次は何なんだ?
http://pc.2ch.net/test/read.cgi/linux/1051890709/
Linny開発プロジェクト
http://pc.2ch.net/test/read.cgi/linux/1053087824/

952 :login:Penguin:03/08/11 04:20 ID:dj1fqF8c
>>951
>>匿名性をウリにしてプロトコルが公開されたシステムならDOMを毛嫌いしなくても
>>とんでもない量のコンテンツが発生すると思う。
禿同
それがオープンソースでやる場合の一番の価値だ。

四の五の言わずさっさと動くもの作ろうぜってこったな。

そして、よく言われることだけど、公開した後パッチがあてやすく
改編要求を吟味しやすい運用体制を作ることだ。
それができればDOMに絡む問題はそのうち解決されうだろうと
期待するって言う、前向きさで何とかなる。
どんな問題もコードに向けられる目の数が最良の解決手法だって
(どっかの誰かの)言葉を信じてみよう(・∀・)!


953 :login:Penguin:03/08/11 04:50 ID:E2TwHnz+
nyと関係あるか分からないけど、面白そうな転送方式を思いついたのでメモっとく。

ノード
A B C
1)ノードAは欲しいファイルがCにあることをどうにかして知る。
(ただし、Aがそれを欲しがっていることをCに知らてはならない)
2)ノードAは暇そうなノードBを探してコネクション張る。
(Bの上り下り速度が重要)
3)ノードAはノードBに「Cとコネクションはれや」とお願いする。
(ノードBはノードA-Cの間のデータ転送責任を追う)
4)ノードAはノードB経由でノードCからCの公開鍵を受信。
5)ノードAはノードB経由で先ほどの鍵を使って暗号化して、欲しいファイル名とAの公開鍵を送信。
6)ノードCはノードAにAの鍵で暗号化してファイルをB経由で送信。

分散共有ではなく、単発送信もののファイル共有プロトコルだけど
転送部分に関しては匿名性が保てそうじゃない?
Bは何が転送されているのか知らない。
Cは誰に転送しているのか知らない。
ただ、「Cが特定のファイルを持っていることを公開している」っていうのがイマイチかも。
この部分も別のノード経由で公開するとかいう必要があるな。
コメント求む。

954 :login:Penguin:03/08/11 05:13 ID:0ri0wVBC
>>953
↓このレベルと同じ
http://tmp.2ch.net/test/read.cgi/download/1060539227/
面白そうな転送方式を思いついたのでメモっとく。じゃだめだろ


955 :login:Penguin:03/08/11 05:23 ID:4Ov3ma3l
ここはDOM否定派と容認派と中間派と一見さんが無責任な発言で
相手の発言をスクロールアウトさせて無限ループを楽しむスレですか?

956 :_:03/08/11 05:33 ID:n2Ixq72V
http://homepage.mac.com/hiroyuki45/hankaku03.html

957 :login:Penguin:03/08/11 05:34 ID:Aj+z8BpF
DOM容認派と中間派=一見さん

このスレに最も不要なのはDOM対策不要論

958 :login:Penguin:03/08/11 05:38 ID:Aj+z8BpF
>>953
メモっとくのはいいと思うんだけど、
せめてもう少し内容を考えてからメモって欲しいな。

959 :login:Penguin:03/08/11 06:17 ID:f0vE7mZH
現winny方式そのままならDOM対策必要かもね。
逆に言うとDOM=悪という前提の限りwinnyはこれ以上利用されない。
DOM10人に対してUPが1人とかでも動くようなシステムじゃないと利用者は爆発的には増えない。
DOM=悪という前提が不要な別のプロトコルが必要。
さらに言うと、DOMかそうでないか、ということすら匿名であり且つシステムに
悪影響をおよぼさないようなシステムが望ましい。

それと、プロトコル仕様公開=オープンソース=linuxという考えで
このスレがlinux板にあるのだとしたら、はっきり言って板違い。
プロトコル仕様は通信技術板の方が良い意見がでるはず。

960 :login:Penguin:03/08/11 06:33 ID:nDZ7QPEn
>>953
分かった。匿名性を維持するには2ホップで十分ということだな。
それ以上になると転送効率が悪い。
winnyのように中途半端ないらんものを転送するのも効率悪し。
DOMの毛嫌いも利用者減す。
ところでBがスパイとか悪意のあるノードの場合、Cの鍵をAに正しく送れない気がするが、
B1とB2とか、複数のBを利用すれば解決できそうだな。
B1、B2経由で送られてきたCの鍵が違っていたらB1もB2も信用しない、とかな。
で、保持しているファイルの公開方法だが、953と同じ方法で匿名性を保ちつつ情報交換できるだろ?
匿名性は2ホップで確保、そして無造作に抽出した隣接ノード複数を利用して信頼性確保、
転送効率を最大限にしつつ匿名性を確保するため転送は最大2ホップ、
これ逝そうじゃないか?

961 :login:Penguin:03/08/11 06:45 ID:nDZ7QPEn
初期ノード問題なんだけど、完全可逆じゃなく、情報が2bitから3bit
くらい欠落する不可逆暗号はどうよ?
つまり@hogehogehogehogeっていうのを解読すると
IPアドレスの候補としてA,B,C,Dくらいとportの候補としてx,yくらいが抽出されるとか。


962 :login:Penguin:03/08/11 06:52 ID:0ri0wVBC
>>961
空想科学ねっとっワークワンダバny
すごいね
んじゃ予測されるIPにSYNうちまくりってわけかい
そこがペンタゴンだろうが、黒客だろうが

963 :逝そうじゃないか?:03/08/11 07:03 ID:0ri0wVBC
    シュボッ
       ., ∧_∧
      []() (・ω・` )      l二ヽ
       □と>>960) ̄⊃     ) )
      ⊂ (_(_つ   ̄⊃  / ̄ ̄ ̄ヽ
       ⊂_      ._⊃   | (\/) |
         ⊂__⊃.      |  > <  |
                     | (/\). |
                     ヽ___/


964 :login:Penguin:03/08/11 07:04 ID:0ri0wVBC
          从从
    ゴォォォォ 从从 从  
       从从从∧ ::从::从
      从从从;;;从):::::::从::从  l二ヽ
      从;;;](_;;;从从;;;从从从     ) )
      从 ;;;;;__从从从:::从    / ̄ ̄ ̄ヽ
      从从::::  :::::从从     | (\/) |
         从从从从      .|  > <  |
                     | (/\). |
                     ヽ___/

おまえらにはゲーム板がおにあい
仲間がいっぱいいるぞ
どっちにしても青果物の出ていないコノスれはいた違いだウソ板いけ
ゲ製作技術
http://pc2.2ch.net/gamedev/
Download
http://tmp.2ch.net/download/

965 :login:Penguin:03/08/11 07:05 ID:lp9Z/a+D
>>962
うちまくりってほどじゃなく、1発ずつくらい。
めでたく張れればOK。
まぁpentagonやgo.jp、govが年間に食らうattackの回数を考えればSYNの一発くらい無問題だろ。
portも違うし。
でもヘボプログラマがコード書いたらうちまくりになるかもな。
OS標準のTCPのスタックなんか使うなということだ。
最初はraw socketでSYN一発うってSYN/ACKを待てということで。

966 :login:Penguin:03/08/11 07:15 ID:cYWF4CJY
しかしここみて思うんだけど、P2P分野って日本人に専門家いないの?
ああ、自分じゃ作れないけど評価と文献引用だけならできる類ならいるのか。

967 :login:Penguin:03/08/11 07:20 ID:x0Fhbrqd
どこかの国内の学会でP2Pの論文見た。
というかまずググれ。
http://www.google.co.jp/search?q=P2P+%E8%AB%96%E6%96%87&ie=UTF-8&oe=UTF-8&hl=ja&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=

968 :login:Penguin:03/08/11 07:36 ID:HdFP0eqv
winnyのオープンソース化とか言いながら、プロトコルの標準化とかIETFとかいう
言葉がでてきたのが950以降だというのがこのスレの駄スレっぷりを表してるな。

969 :login:Penguin:03/08/11 07:40 ID:0ri0wVBC
>>966

しかも最後は他人よがり

970 :login:Penguin:03/08/11 07:57 ID:r1gCWZLq
>>969
たぶん勘違してるよ。
965!=966 965=967
さっさとゲーム板に消えろ。

971 :login:Penguin:03/08/11 07:59 ID:P9K1oWih
この板にこのスレが立ってる理由は

Winnyオープンソース化=UNIX版誕生=linux板住人(゚д゚)ウマー

プロトコルの標準化とかIETFとかいう言葉が必要だと思ってるのが
一見さんの馬鹿っぷりを表しているな

972 :login:Penguin:03/08/11 08:04 ID:r1gCWZLq
漏れも一見なんだけど、>>971だとするとスレタイトルと>>1の内容が不適切じゃないか?
オープンソースにしようと思ったらプロトコルは公開されたも同然でクローンもいくらでも出てくるしそしたら標準nyプロトコルが必要でそ?
と、マジレスしてみる。


973 :login:Penguin:03/08/11 08:08 ID:XT3mPgOK
>>971
実はIETFも知らない香具師(プ

974 :login:Penguin:03/08/11 08:11 ID:XT3mPgOK
>>971
>Winnyオープンソース化=UNIX版誕生=linux板住人(゚д゚)ウマー
夏厨氏ねよ


975 :_:03/08/11 08:11 ID:n2Ixq72V
http://homepage.mac.com/hiroyuki45/hankaku05.html

976 :login:Penguin:03/08/11 08:12 ID:P9K1oWih
>>972
>こちらでそれを取り入れてWinnyのソースを公開するのもありかと思ってます。
ここはDOM対策のモデルを考えるスレであって何かを作るスレではない
標準化も何も全ては47氏のソース公開次第

977 :login:Penguin:03/08/11 08:13 ID:0eZRt+Po
>>971
>Winnyオープンソース化=UNIX版誕生=linux板住人(゚д゚)ウマー
真性馬鹿だな。
オープンソースになったらUNIX版の前に悪意のあるくろーんが先に出現するだろうよ。
それを阻止しつつWinnyを動かすための話題だろ。

978 :login:Penguin :03/08/11 08:17 ID:+J4lJK8u
>>971
だからオープンソースでUNIX版を作るには安全な標準プロトコルが(ry
もちろんクローズでUNIX版を作るなら標準はいらないが。
でもこのスレはオープンソースって書いてあるよな?
たのむから氏んでくれ。

979 :_:03/08/11 08:20 ID:n2Ixq72V
http://homepage.mac.com/hiroyuki45/

980 :login:Penguin:03/08/11 08:20 ID:HtDD9pyl
>>978
クローズでもオープンでもご自由に作って下さい




他のスレで

981 :login:Penguin:03/08/11 08:23 ID:1nFn0wyt
>>976
オープンソースで問題になるのはDOMだけじゃないだろ。
嘘キャッシュ生成、ハッシュは正しく申告するけど送るデータは嘘、
通知する自分以外のIPアドレスを全て同一にしてDDOSに利用する、
など山ほどある。

982 :login:Penguin:03/08/11 08:33 ID:4rsQWK3i
>>981
>オープンソースで問題になるのはDOMだけじゃないだろ。
>嘘キャッシュ生成、ハッシュは正しく申告するけど送るデータは嘘、
他ノードの必要とするようなデータをアップしない者はDOMと呼んでいるけどな。

47氏がWinnyをオープンソース化する場合に最大の弊害となっているのがDOM対策なのは間違いない。
よってそれを考えるスレなわけだが、
どうもスレタイも>>1も関連スレも見ずに
未だに何かを一から作ると勘違いしている方がいるようで。

983 :login:Penguin:03/08/11 08:36 ID:DydBX9R9
>>976
夏厨はさっさと氏寝よ。
47氏のソース公開とこのスレの議論は無関係。
47氏が今のソース公開したら、現winnyネットワークは崩壊する。
だから、公開可能な新方式について議論しているんだよ。
1から読み直せ。

984 :login:Penguin:03/08/11 08:38 ID:4rsQWK3i
>>983
>こちらでそれを取り入れてWinnyのソースを公開するのもありかと思ってます。
>
>その際には現在のWinnyとの互換性はなくなると思いますが。
誰でもいいけど>>1はちゃんと読もうね。

985 :login:Penguin:03/08/11 08:41 ID:DydBX9R9
>>982
だから>>1読めよ。「互換性なくなる」ソースなんだぞ。
今のソースじゃないっての。
そのときに今のソースを公開するかもしれないけど、それはもう破綻した
winny仕様なんだよ。
今のソースを今公開したらwinnyネットワークは即破綻。
だから新方式を考えてそれを「取り入れてからソース公開」なんだって。

986 :login:Penguin:03/08/11 08:47 ID:XV+YTzEG
現プロトコルにDOM対策だけ入れても破綻するってのにマジで気が付かないのか?

987 :login:Penguin:03/08/11 08:47 ID:GGbDsx3s


一 見 さ ん 必 死 だ な (藁


あれだけ有識者ぶって>>1すら読まずに暴言吐いてたんだから、
今更引き下がれないわなぁ。
>>1
>考えるのだけはよろしくお願いします。
作る?作るって何ですか?(禿藁

988 :login:Penguin:03/08/11 08:51 ID:YrJBAIAc
>>987
必死だな → 何も言えなくなった
ってコピペがどこかにあったな。そのとおりだな。

とりあえず
ttp://www.ietf.org/rfc/
でも読んで公開されているプロトコルがどれくらいセキュリティをケアしているか勉強してこい。

989 :login:Penguin:03/08/11 08:54 ID:qr8behbH
なあ、このスレ半分ぐらい読んで思ったんだが、
あるネットワークaの信頼性を、
ネットワークbを使って向上させようとすると、
またそのネットワークbの信頼性が問題になるから、
堂々巡りでないか?

それにノードの評価とノードの匿名化はトレードオフだと思うんだが。

990 :login:Penguin:03/08/11 08:54 ID:PLaaR26+
>>988
それを読むべきなのは47氏ではなくて?

991 :login:Penguin:03/08/11 08:55 ID:YrJBAIAc
ネットワークbを多重化して信頼性を向上でどうよ。
ノードの評価とノードの匿名性のトレードオフってのは良くわからん。

992 :login:Penguin:03/08/11 08:57 ID:waML40uD
>>990
47氏も含めてwinnyのプロトコルを考える人全部じゃないか。

993 :login:Penguin:03/08/11 08:58 ID:PLaaR26+
>>992
動くものとして公開されるまでプロトコルは47氏が組み上げるんじゃないの?

994 :login:Penguin:03/08/11 09:01 ID:waML40uD
>>993
>>1で「とりあえず設計さえ煮詰まれば実装はこちらでやっても良いので、考えるのだけはよろしくお願いします。」
って言っているので方式を考えるのは47氏以外だと思う。


995 :_:03/08/11 09:07 ID:n2Ixq72V
http://homepage.mac.com/hiroyuki45/

996 :login:Penguin:03/08/11 09:07 ID:PLaaR26+
>>994
考える内容っていうのは>>988みたいな堅苦しいものじゃなくて、
MXの次スレで開発当初やっていたようなアイディア募集って感じのものだと思うけどな。

997 :login:Penguin:03/08/11 09:12 ID:GbQbVXfZ
>>996
煮詰まれば、考えるのだけはよろしく、とも書いてある。
なのでアイデアにとどまらず仕様上のセキュリティホールなく動くくらいまで
煮詰るべきじゃないかと思うが、2chじゃ無理っぽいね。
もちろんどんな小さくてもいいからアイデアを出し合うのは重要だと思うけど。

998 :login:Penguin:03/08/11 09:16 ID:GIGqCIgP
ciasbod vfwfiowcknsdfpojqeojojopqwqiOP23910757902oif co doonwoiefnwpienf
fNWEOFWOEjofpjwopjfonoepnfpnv pp923ur9u29

999 :login:Penguin:03/08/11 09:18 ID:GIGqCIgP
んじゃ2chくんなよ AAAaAOXJOJA
OJOSSSっっっっここギリシャあいあj
あぢぢqwひこだおjどあjどwじょqjどjwqおjqおwjqぽじょpjwpjqぺjpqじぇp
>>1=1001
死ね死ねいんしえんしねいsねいんしえ
死ね死ねsにえ

1000 :login:Penguin:03/08/11 09:19 ID:GbQbVXfZ
999げっと

1001 :1001:Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。

463 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)