ID:SLXc4nrs>>103自ら進んでキャッシュの管理責任を負いたい人なんているのかなぁ?Winnyでキャッシュ解析ツールが求められるのはWinny自体にキャッシュの削除機能がないからだと思うんですよ。HDDが一杯になったら適当にキャッシュを消さないと動けなくなってしまう。自分で消す場合はDL中のキャッシュを避けたいですし、ゴミキャッシュは優先的に消していきたいですよね。自動的に古いものなり需要のないものを消していく仕組みがあればキャッシュの管理をする必要が無くなります。ID:Q2kvzxoa>>100この際、解読より先に有線送信可能化権を行使させたらいかが?つまり、キャッシュファイルは暗号化されたデータ部と解読用キー部で構成するとして、データ部のやり取りは完全自由。キー部を受け取るには、1)先にそのファイルのデータ部の転送要求に応じデータ部を他ノードに送る2)受け取ったノードは転送証明をキーを持っているノードに送信3)転送証明を受け取ったノードは最初のノードにキーを送るこれなら、解読できるキャッシュはすべて送信権行使済みなのでキャッシュを消しても法律上の利益がない。ID:NmrAe4kBキャッシュ容量設定できるんなら多くの人が最小に設定しちゃうだろうなぁもちろんキャッシュ少ないと何らかのペナルティがあるのならそこを書き換えた上で。これは1ファイルにしても意味ないわな。nyの場合、初めからキャッシュ消す機能を付けず、HDDが限界になったらUP専用ノードになるように設計されてる。なるかというと、落とす方に容量を割いてキャッシュ自動消しがあると、キャッシュが減っていって全部アップされないダウンフォルダに置き換わるだけだからだ。なんか使うと、通信できないノードがわらわら出てくるじゃないか。ID:9nbjeynZってかUDPだとWinntでいう全体ハッシュ不整合エラーでまくりになると思う。ID:r6HDQrGb色々と考えていたのですが、暗号化部分から先に作ろうと考えています。公式ページ(ttp://linny.sourceforge.jp/)を誰か作っていただけないでしょうか?作ってくださる方がおられましたらsourcefotg.jpのアカウント名を書いて下さい。メンバーに登録します。そのはかコーディングに参加してくださる方もアカウント名を書いて下さい。2chにアカウント名を書くのが心配な場合はメールでお願いします。メールはsourceforge.jpのLinnyのページに書いてます。ID:YUkrYDq7linnyなんてダサい名前やめてください。ID:NmrAe4kB>>122UDP使う以上エラー補正はデフォでしょ。nyでもファイルチェック入れてるんだからそんなんできて当たり前。ID:9nbjeynZ>>128lindowsみたいでいいとおもいます。ID:Q2kvzxoa>>128Linozに一票。ID:r6HDQrGb個人的に名前はこだわらないのでみなさんで決めておいて下さい。開発段階の時はLinnyでいきます。ID:c3jOS6qTnyという名を入れると不快感がある人が多々出てくるだろう。ID:9nbjeynZ開発コードネーム「linny」で、正式名は完成したら発表でいいと思う。ゲームキューブだって、開発名ドルフィンだったし。返さないでいいだけでも相当ありがたいのでは。ID:9nbjeynZ>>1511ヶ月本気でやれば何とかなる。ID:r6HDQrGb>>148そうですね。方針(目的)をがっちりかためたいと思います。ID:Z3aj0J6n>>151受ける場所によるだろ>>148の言うとおり名前はあとでいいでしょ最初は方向性かと。ID:r6HDQrGb>>155なるべく言いたくなかったんですが、高校受験です。ID:XcyQIBpVVPN化に賛成です。初心者(私もですが)向けのページを見つけたので紹介。ID:9nbjeynZ高校受験は教科書丸暗記でなんとかなる。ID:yz/m3TOxまぁ、Linuxカーネルのメンテナにもすごい若い人がいたし年は関係ないんでねーの。高校受験ごときじゃ人生なにも決まらないから大丈夫。ID:Z3aj0J6n>>163まぁまぁ、MXの次はなんなんだ?とかは中二がひしめいていたわけだし。ID:9nbjeynZ60歳過ぎてから大学行って医者になった人でっているしな。ID:wE+r1jU6だな。この際学歴はそんなに関係ないわな。ID:Z3aj0J6n>>16916歳と32歳がいるとして、プログラムの知識の量の差をどこで見るのかな?一般教養は無いかもしれないが、今は便利な世の中だからさほど関係ないでしょ。その気になれば年齢は関係ないはず。ID:yz/m3TOxつーわけで、そろそろ話題をlinnyの開発方針に戻そうよ。winnyとの差別化を考えて俺は>>54を支持する。ID:r6HDQrGb>>173まだ、うpするほどの段階じゃないです。それと、年齢のことは考えずによろしくです。ID:piOmN9rYまぁ名前にトリップ付けてるかどうかなんて関係ないけどな。47氏もそうだが内容こそがトリップ。いうわけでマターリと方針決めしようや。ID:r6HDQrGbぶっちゃげLinuxとネットワーク自体の知識はある程度あると思います。(自分で言っても証明にならない)問題は、C++の知識が足りるかどうか。1.0だったと思います。ID:r6HDQrGb>>181今のところその三つは含まれると思います。ID:piOmN9rY>>535よけいなお世話かも知れないけど、C++の知識がどうとか言ってしまうからよけいに胡散臭くなってしまう罠。分散システムの前提知識がちゃんとあればそれで十分。その部分をちゃんとリーダーシップ取って決めていくことが一番重要。設計がちゃんとできなきゃコーディングなんて遠く先の話だし、そこまでちゃんと設計ができればコード書きたい奴だって出てくるだろ。要は、いかに「面白い」設計ができるかが今の段階の肝。ID:r6HDQrGb>>189非常に参考になります。ありがとうございます。周辺のノードに持たせるというのはどうかな?解読が終了したら鍵を捨てる。ID:3YzUcKqHまあまずは2日寝なくても大丈夫な体にすることだね。ID:Z3aj0J6n>>192完璧に理解している人は少ないのでは・・・?>>194成長期に負担をかけるのはまずいかと最低2時間は寝ましょう。ファイル共有ソフト(パクりではなく独自)|・オープンソースこれは方針以前のような気もするが,とりあえず合意は取れているだろう.|・デーモン動作|・操作はブラウザで。ID:0cWElvuD>>193それはおれも考えたことがある一定バイトDOWNしたとき報酬として解凍鍵を自分の持ってる鍵束から渡す。DOWNしてるだけでは鍵がもらえない。ID:r6HDQrGb匿名性の確保とマルチソースダウンロードをしっかりとしたいです。BBS等の機能はいらないと思います。ID:XcyQIBpV>>199捏造ファイルの存在はしかたがないし、要は寿命が短ければいいんでない?人気のある(非捏造の)ファイルの点数表(報酬)をばらまいておくとか。ID:r6HDQrGb基本は、UGソフトかと。ID:4u7bGmES>>206それ1週間しか勉強しなかったけど、40点とったよ。ID:t+f96hlGさて、ここまででコンセンサス取れたものを整理してみようか。WinnyっぽいPureP2Pアプリをオープンソースで作る。DOM対策を通信モデルの設計に組み込まなければならない。ID:0cWElvuD>>204点数は多分だめだと思う。そこで思ったのがファイル名の検索機能をなくし、ハッシュ値のみでしかファイルを評価しないようにしてそして>>33に書いたようなファイル名とハッシュ値を署名したファイルをwebページなりメールなり別共有ソフトでやり取りしてダウン指定するようにする。考えたのですがどうでしょう。今のファイル共有ソフトの最大の弱点はそのソフト自身でファイル名で検索できてしまうとこにあると思ってるんで。ID:r6HDQrGb拡張子とは別にジャンルみたいなものを作ったらどうでしょうか?「映画」、「アプリ」、「音楽」、「PV」見たいな感じで。それを検索するときに指定可能にする。ID:t+f96hlG>>212多分それだったらFreenetを生で使った方が良いかもしれず。ID:jZhPwfyFキャッシュ暗号化のクラック防止についてだけど、送信側に鍵を保持させておけばいいのでは?つまり、Aはファイルを共有する際に、MD5のハッシュリストの他に、そのファイルを基にした暗号鍵を作成する。AがBにファイルを転送する際に、その暗号鍵を基にしてファイルのデータを暗号化し、Bに転送する。Bに転送し終わったら、Aは暗号鍵をBに送信して、Bはその暗号鍵を利用してキャッシュを復号化する・・って仕組み。ID:t+f96hlG>>216ただそれだけだと送信側がネットワークから居なくなるとそのキャッシュは死ぬのと、そのキャッシュをさらに中継して持って行ったノードも元ノードに取りに行かないといけない。それは、いわゆるDRMで使う手段やね......。そのハイブリッド(Winnyね)。Winnyでは無視条件に入れられた情報が広まっていく真偽値。完全性確認や再送を自前でやらないといけない。SSLの中の暗号化は例えばRC4-128。それだけだと送信側がネットワークから居なくなるとそのキャッシュは死ぬのと、それはないと思う。ファイルを基に暗号鍵を作成するんだから、同一のファイルなら同一の暗号鍵が作成される。ID:t+f96hlG>>221勘違いしてた。ファイルから暗号鍵作るのね。それは結構賢いかもしれず。信用できるとは仮定できない)そうすると保護されるのは部分キャッシュだけになってしまうと。ID:jZhPwfyF>>224そんな感じです。>>225あ、確かに。Bが本当に転送完了したかどうかは、Aには分かりませんね。缶を開けたい人は、既に缶詰を食べた人から缶切りを貰う、と。自分がダウンロードした後にその暗号鍵をどうするかかな。クラック対策にはならないけど、キャッシュの暗号化方法としては考える価値はありそう。少なくとも自分が明示的に落としていないキャッシュの鍵は保存しないところがいいね。ID:5Eo+YtTk匿名性のある交換ソフトにしようよWinnyはWinMXの後継ソフトつーより効率のいいFreenet後継ってことで昔のWPNPの役割を果たすソフトが不在だと思われ。ID:/d5QFtgX>>226Bが本当に転送完了したかどうかは簡単にわかる。送らせて照合すればいい。暗号キーを削除して単なる暗号化キャッシュに戻すことは可能になる。言う意味でも、最終的には元ファイルを持っているノードが居なくなると厳しいね。送らせて照合すればいい。変なとこで悩んでました。ID:XcyQIBpVDOM対策として、自分と接続する相手のプログラム(もしくはその核を担う部分)のハッシュを自分で計算する、というのはどう?可能かどうか分からないが。あと、キャッシュの点数化は難しいというのは分からなくもないが、Winnyの被参照量と優先度のようなもの。周辺ノードに持たせるしかないでしょう。そのようにして膨大な情報が溢れる可能性を考えたら、クラスタ化は必須でしょうね。ID:r6HDQrGb>>233自分のバイナリのハッシュを計算してもコンパイラによってバイナリが違うので一致しないと思います。ID:t+f96hlG>>233相手のプログラムを直接走査してハッシュ値を求めないかぎり本質的に無意味。諸条件が同じだったとしてもね。転送とさして変わらない気が...>>233第一信頼できないコンピューターにこちらからの操作で信頼できる動作をさせるのは無理です。ID:XcyQIBpV233は、235の>>相手のプログラムを直接走査してハッシュ値を求めるという意味。可能かどうか分からない、と言うのはそれを指したつもり。234は難しいが、ハッシュを複数用意することにして。237>>クラック出来る部分というのは、オープンソースな以上、すべてのような気が...信頼できなければ接続しない、という方針で。ま、233で言ってるのが難しいとは思うが。ID:XcyQIBpV>>239同意。やりたいことはFreenetで理想化されて実現されているように思う。ID:t+f96hlGんじゃこれ貼っとく。個人的にはFreenetとWinnyの中間を目指す事には意味があると思われ。それには両者の仕組みとその欠点/弱点を掴まないといけないが。ID:xgU4Ksye祈念カキコ。クラックしても、接続相手の動作は(セキュリティーホールがなければ)クラックされない。俺とは違うだろうからきっと性欲を完璧にコントロールしつつ開発に没頭できるんだろうけどさ。俺が君と同い年のときはオナニーしかしてなかったもんなぁ。ID:SLAvCa2Cこのスレは、オナーニを語るスレになりました。ID:r7IGBlIV47も開発着手時は、はにかみやの中2だったのでまあいいのではとおもうが。彼女は、ダウソ板に寄せられた設計方針への提案のレビューを完璧にこなしていたぞ。ID:ajO4ofHg>>24947氏がダウソ板で開発を続けてるのは人が多いから。こんな過疎板じゃテスターもまともに集まらないから実験環境が整わないでしょってこと。ID:QjcDv/QF>>254それは、ある程度基盤が育ってきたらソフトウェア板なりダウソ板あたりに移動すれば良いと思われ。今から向こうに移動でも良いけどね。それは535氏におまかせ。ID:SLAvCa2Cというわけで、誰かダウソ板にスレ建ててください。ID:IIjIyspmテスターなんてモノができればいくらでも集まるだろ。ID:chjj9hdF>>258逆じゃないかな。モノがないとテスターは集まらない。いうわけでまずは動くモノきぼんぬ。場合は、モノができる前にヒトがわらわら沸いてたような。ID:Tscx0xZK最初はフリーソフトウェア配布用でいいと思うんだけどな...あとから変な機能をつけても良いわけだし。ID:leNoeIXwどこの板に逝きますか?>皆さん人が集まりそうなとこ。(荒らしは不要)個人的にはこのスレ使い切ってからでいんですが。ID:IIjIyspmとりあえずこのスレで。使いきったらUNIX板がいいな。Linnyなんて名前なのでカエレ言われる可能性もアリ。ID:chjj9hdFそんなことより動くモノを見せてほしい。吐けと言えば、そうするという。板を移動するべきだと言われれば、どこに行くのか聞く。そんな君に、漏れから提案だよ。ID:RvqtZBid>>267デーモン式がいいと言ってるのは自分だけですが。(この方針は変えたくない)板の移動はたしかに言うとおりですが。モノになるまではLinux版で。ID:SLAvCa2Cいつごろになったらモノになるの?ロードマップくらい発表しろよ。晒した割には、アクセスすくねぇな。ID:SLAvCa2Cここ以外にあるわけがない。ID:SLAvCa2Cポエムはヒトに読んでもらわんといけんからなぁ。あたりでから回ししてみた結果。するってのは、どうよ?[w鍵がわからないと複合できないわけだし。ID:I8Cwufs7>>279それはRC4って言わんか?ちなみに使い物になる暗号の中ではRC4が一番早い部類だな。ブロック化暗号ではRC5。公開鍵方式はその500倍は遅い。ID:QjcDv/QFまぁ、RC4はXORする鍵を初期値からどんどん変えていくから、>>279よりはちょびっと賢いし、実用用途ならそれで十分。0xff;とかやれよ。化した後、暗号化されたデータをもとにパスワードを作り、それでキーを暗号化して、暗号化されたキーは積極的にばら撒くってのはどうだ。これなら完全キャッシュしない限りキーを復号するのは無理だし手持ち全部をクラックする手間はデータ/キーの二乗に比例して増加するから、デコードが遅ければ面倒な作業になる。ID:nxm3TB+s>>231いっそのことその鍵を40bitぐらいのある程度がんばれば総当りで解ける鍵サイズにするってのはどうでしょうこれならネットワークからいなくなってもこれならネットワークから消えても大丈夫ただUPもとがネットワークから消えると叩かれると。ID:K/44IQMh>>262そりゃもうかなり完成されてるからな。話すこともないんだよ。ID:SLAvCa2Cリア厨のヘタレは、もう逃げたのか。ID:chjj9hdF>>291じゃ、書いてよ。ID:chjj9hdF>>293じゃ「俺ら」なんて言うなよ。ID:vm0/RAxM>>294「誰か」に訂正。Applicationみたいなかんじだ。ID:SLAvCa2Cそうか。仕様を固めておけば、コードが沸いてくるというわけだ。ID:Yd7/PEpC>>301世の中そんなもん。自分らにプラスになるならなんでもする。お前の仕事はプラスになりそうにないので手伝わん。ID:SLAvCa2Cへー。ID:RCUS5ZRj煽るだけなら書き込まないでくれる?坊や。ID:SLAvCa2C煽られて消えてしまうようなレベルなんですか?坊や。ID:h7YGrCbNmd5の計算を速くする方法知りませんか?ハードウェアの変更はなしで。