Tóm tắt nhanh
Có mặt: cervantes, deer, fvw, hypercubus, jrandom, kaji, luckypunk, Nightblade, protok0l
Nhật ký cuộc họp
14:01 <jrandom> 0) chào 14:01 <jrandom> 1) tình hình 0.3.4.3 14:01 <jrandom> 1.1) timestamper 14:02 <jrandom> 1.2) xác thực router console mới 14:02 <jrandom> 2) tình hình 0.4 14:02 <jrandom> 2.1) tích hợp service & systray (khay hệ thống) 14:02 <jrandom> 2.2) jbigi & jcpuid 14:02 <jrandom> 2.3) i2paddresshelper 14:02 <jrandom> 3) AMOC vs. restricted routes 14:02 <jrandom> 4) stasher 14:02 <jrandom> 5) các trang đáng chú ý 14:02 <jrandom> 6) ??? 14:02 <jrandom> 0) chào 14:02 * jrandom vẫy tay 14:02 <deer> <ugha2p> Chào. 14:02 <jrandom> ghi chú hằng tuần đã đăng (rất sớm) tại http://dev.i2p.net/pipermail/i2p/2004-August/000419.html 14:03 <jrandom> nên tôi mong mọi người đã làm bài tập về nhà và đọc kỹ rồi 14:03 <jrandom> (hoặc gì đó) 14:03 <jrandom> ok, 1) tình hình 0.3.4.3 14:04 <kaji> (xin chào, đến muộn) 14:04 <jrandom> có vài thứ đã điều chỉnh kể từ khi bản 0.3.4.3 ra mắt thứ sáu tuần trước, nhưng tổng thể bản này có vẻ khá ổn định, theo như tôi thấy 14:04 <deer> <luckypunk> hả. có chuyện gì thế? 14:04 <deer> <luckypunk> Ồ. Thôi. xin lỗi, tôi thường ngủ quên cuộc họp. Chào :) 14:05 <jrandom> trải nghiệm của mọi người với 0.3.4.3 về eepsites / squid / v.v. thế nào? 14:05 <luckypunk> rất nhanh. 14:05 <jrandom> (tôi có thể biết mọi người thấy gì với irc) 14:05 <luckypunk> Đôi khi tải trang dưới 3 giây. 14:06 <deer> <oOo> Jrandom đừng đá router của squid quá thường xuyên ;) 14:06 <jrandom> hay đấy lucky 14:06 <deer> <mule> hoạt động tốt 14:06 <luckypunk> tôi có thể mở 10 trang qua squid và I2P vẫn theo kịp, khá chậm thôi, trên máy 350 mhz của tôi. 14:06 <deer> <hypercubus> nhanh nhất từ trước tới giờ 14:06 <jrandom> ừ, tôi có làm vậy oOo, nhưng đó là lý do chúng ta có www1.squid.i2p :) 14:06 <jrandom> r0x0r 14:06 <jrandom> tôi nghe vài báo cáo về việc CPU bị dùng quá mức - điều đó có xảy ra với mọi người thường xuyên không? 14:07 <deer> <hypercubus> không phải tôi... tôi đoán đó chỉ là người dùng 386 thôi *khụ*lucky*khụ* 14:07 <deer> <oOo> Thỉnh thoảng có đỉnh rất hiếm. Liên quan đến lỗi khác, có lẽ một ngày nào đó tôi sẽ lần ra :p 14:07 <deer> <mule> không có ở đây 14:07 <luckypunk> Tôi nghĩ, nếu nó ảnh hưởng mọi nền tảng và các thứ, tôi sẽ thấy rõ, mà không, không hẳn. Chỉ khi nó phục vụ các trang cấu hình mới hoặc tải nhiều thứ thì I2P mới ghim CPU của tôi. 14:08 <jrandom> ok hay đấy. có vài kịch bản mà i2p sẽ rất khó chịu về CPU, nhưng hy vọng chúng ít và cách xa nhau 14:08 <jrandom> thực ra, điều đó dẫn chúng ta đến 1.1) timestamper :) 14:09 <jrandom> (một trong các vấn đề có thể xảy ra khi timestamper trở nên ngớ ngẩn / mất dấu thời gian chính xác) 14:10 <jrandom> toàn bộ phần đóng dấu thời gian đã được làm lại và tích hợp vào router, cảm ơn Adam Buckley rất đỉnh và phát hành công việc của anh ấy dưới giấy phép BSD 14:10 <jrandom> (yay Adam) 14:11 <jrandom> trước đây ta dùng mã SNTP như một ứng dụng client độc lập, nhưng giờ không làm vậy nữa - thay vào đó ta tích hợp chặt với router 14:11 <jrandom> (nên mọi người có thể cần cập nhật file config như đã nói trong email) 14:11 <jrandom> Tuy nhiên chỉ SNTP thì chỉ là một phần của giải pháp 14:12 <jrandom> dài hạn chúng ta cần đồng bộ tốt hơn (đọc: NTP), vì SNTP dễ bị dao động 14:12 <jrandom> (đặc biệt khi tắc nghẽn mạng cao) 14:12 <jrandom> Adam đã gửi tôi ít mã anh ấy có để xử lý việc đó, nhưng hiện tại tôi không thực sự có thời gian xử lý mảng đó 14:13 <deer> <oOo> Chỉ dùng SNTP thôi à? 14:13 <jrandom> tôi không nhớ rõ - tôi nghĩ nó có thể kiểu NTP thông qua truy vấn sntp 14:13 <deer> <oOo> Ok, cảm ơn 14:14 <luckypunk> uh 14:14 <luckypunk> tôi có đề xuất về việc đó.. 14:14 <jrandom> dù sao, nếu ai đó chán và muốn hack ntp điên cuồng, sẽ Tuyệt 14:14 <luckypunk> Có thể là sai. 14:14 <jrandom> mmhmm lucky? 14:14 <luckypunk> dùng ntpdate -q 14:14 <luckypunk> lấy offset. 14:14 <jrandom> ntpdate -q == SNTP 14:14 <luckypunk> hoặc gì đó tương tự. 14:14 <deer> <oOo> Đó là những gì mã hiện tại làm, đại khái vậy ;) 14:14 * cervantes theo kịp những gì mình bỏ lỡ 14:14 <luckypunk> oh. 14:15 <luckypunk> xin lỗi. 14:15 <cervantes> bỏ lỡ 14:15 <deer> <oOo> Nhưng chúng ta cần độ dài giây biến thiên & cộng sự ;) 14:15 <cervantes> cpu sử dụng trên hệ thống của tôi là thấp nhất từ trước tới giờ.... 14:15 <jrandom> hay lắm 14:15 <cervantes> nhưng tôi có khoảng 700 luồng java và đang tăng 14:15 <jrandom> đúng vậy oOo, và việc phát hiện skew / chọn ứng viên 14:16 <luckypunk> vâng, lần cuối tôi chạy, khoảng một tháng trước, nó ảnh hưởng nghiêm trọng đến khả năng dùng máy của tôi, giờ thì tôi còn chẳng nhận ra I2P đang chạy. 14:16 <jrandom> ừ tôi đã xem xét việc đó cervantes 14:16 <deer> <oOo> Đúng, dù đó là phần yếu của toàn bộ ;) 14:16 <luckypunk> tôi có khoảng 200 luồng. 14:16 <luckypunk> chính xác là 219. 14:16 <jrandom> cervantes: tôi đã lần dấu số luồng đến lớp transport (chúng ta làm vài thứ rất xấu xí để có timeout), và chúng ta có thể dọn dẹp tốt hơn sau 14:16 -!- TheCrypto__ bây giờ là thecrypto 14:18 <jrandom> cơ bản là có vài điều kỳ lạ xảy ra khi số lượng peer trên mạng tăng & churn (biến động) nhiều. đều xử lý được, nhưng có thể khó chịu 14:18 <jrandom> dù sao, thế là xong 1.1, giờ đến 1.2) xác thực router console mới :) 14:19 <jrandom> (chắc chẳng ai quan tâm điều này, nhưng chúng ta đã có xác thực http cơ bản hoạt động. xem email để biết thêm) 14:19 <cervantes> hay 14:19 <cervantes> mặc dù vậy việc xử lý bộ nhớ rất ngon... lâu lắm rồi không bị oom 14:19 <jrandom> à tuyệt 14:20 <jrandom> thực ra, điều đó đưa chúng ta đến 2) tình hình 0.4 14:22 <luckypunk> Đúng. Nếu I2P là sản phẩm của MS, ta đã sẵn sàng cho 1.0 :) 14:22 <jrandom> arggg, kết nối mạng chết mất 14:22 <jrandom> (screen++) 14:23 <jrandom> ok, dù sao, có nhiều việc đang diễn ra, và vẫn còn vài thứ backend cần làm (một số quản lý pool tunnel client, như oOo đang thấy, và một số thử nghiệm chọn peer, như trong cvs) 14:24 <jrandom> cũng có nhiều tiến triển ở phía installer / service / systray 14:24 <jrandom> hypercubus: muốn cập nhật cho mọi người không? 14:24 <deer> <hypercubus> được chứ 14:25 <deer> <hypercubus> cài đặt service wrapper (trình bao dịch vụ) sắp hoàn tất, có lẽ hôm nay hoặc ngày mai... service wrapper lo vụ OOM (hết bộ nhớ) bằng cách tự động khởi động lại router i2p 14:25 <jrandom> (yay) 14:25 <deer> <hypercubus> nên phần đó chúng ta đỡ vất vả 14:26 <deer> <hypercubus> tích hợp systray (khay hệ thống) đã xong và hoạt động rất tốt... hiện chỉ dành cho Win32, vì thư viện systray4j có vẻ có vài lỗi trong triển khai KDE 14:26 <deer> <hypercubus> tôi sẽ theo dõi tiến độ KDE và hy vọng sẽ có trong tương lai gần 14:27 <deer> <hypercubus> installer cũng gần xong, còn lại chỉ là các tác vụ sau cài đặt 14:27 <deer> <hypercubus> tôi kỳ vọng xong trước cuối tuần 14:27 <deer> <hypercubus> (vì nó phụ thuộc vào việc tích hợp hoàn chỉnh service wrapper) 14:28 <jrandom> r0x0r 14:28 <deer> <hypercubus> tôi sẽ cung cấp một gói cài đặt trước-0.4 để mọi người thử 14:28 <deer> <hypercubus> nên tôi sẽ báo khi sẵn sàng 14:28 <luckypunk> Còn GNOME thì sao? 14:28 <cervantes> increment(hypercubus) 14:28 <deer> <hypercubus> dự án systray4j chưa hỗ trợ gnome 14:29 <deer> <hypercubus> chúng ta sẽ thêm các môi trường desktop khác khi systray4j hỗ trợ 14:29 <luckypunk> ừ, không vấn đề, tôi sẽ chuyển khi/nếu KDE biên dịch được. 14:30 <deer> <hypercubus> biểu tượng systray chỉ để mở router console trong trình duyệt của bạn thôi 14:30 <deer> <hypercubus> nên người dùng chính là người dùng Windows ;-) 14:30 <jrandom> ừ, ta mong người dùng *nix biết cách bookmark ;) 14:30 <deer> <hypercubus> nhưng tất nhiên chúng ta cũng sẽ phục vụ người dùng *nix lười khi có thể ;-) 14:30 <deer> <oOo> Không ý kiến... 14:30 <luckypunk> Ồ, tôi có một liên kết trong firefox của tôi, cùng với slashdot và BSD Google. 14:31 <deer> <hypercubus> nhưng biểu tượng cũng đóng vai trò chỉ báo trạng thái tiện lợi 14:31 <jrandom> đồng ý 14:31 <deer> <hypercubus> ví dụ nếu biểu tượng biến mất, router của bạn cũng biến mất ;-) 14:31 <deer> <hypercubus> trừ khi bạn chọn ẩn biểu tượng từ router console 14:32 <deer> <hypercubus> điều mà bạn có thể làm, và hoạt động rất tốt 14:32 <deer> <hypercubus> ok, tôi nghĩ thế là hết, trừ khi có câu hỏi 14:33 <protok0l> PDA nào chạy linux tốt? 14:33 <jrandom> ổn hyper 14:33 <jrandom> proto: #i2p-chat (hoặc sau cuộc họp) 14:33 <protok0l> úi 14:33 <deer> <hypercubus> *khúc khích* 14:33 <jrandom> ok, chuyển tiếp đến 2.2) jbigi & jcpuid 14:34 <jrandom> iakin đã viết một đoạn mã JNI/asm rất ngầu để phát hiện chính xác kiến trúc CPU (trên các máy x86), và anh ấy đã chỉnh jbigi cho freenet để tự chọn .so/.dll phù hợp dựa trên đó 14:35 <jrandom> anh ấy cũng phát hành công việc đó vào phạm vi công cộng, và chúng ta đã lấy một bản và tích hợp lại vào i2p 14:35 <luckypunk> Vậy chúng ta sẽ không phải chọn jbigi nào để tải xuống? Như vậy cài đặt sẽ to hơn chứ? 14:35 <jrandom> đúng 14:35 <jrandom> ừ, nó thêm vài trăm KB 14:36 <jrandom> nhưng, ờ, bản cài mới, um, lớn hơn bản cũ 14:36 <luckypunk> oh, tôi tưởng sẽ hơn vài trăm kb. 14:36 <luckypunk> Vâng, giữa console mới...Tôi đoán 6 - 10 mb? 14:36 <deer> * Myo9 chỉ còn 99 mb trên ổ này. 14:36 <deer> <Myo9> ;) 14:36 <jrandom> (nhất là vì tôi hơi cứng đầu và khăng khăng hỗ trợ .war thay vì servlets trực tiếp, cần xerces, nặng 800KB) 14:36 <jrandom> bản cài mới tầm ~4-6MB 14:37 <jrandom> nhưng điểm hay là, chỉ ~1MB là đặc thù i2p, nên cập nhật sẽ nhẹ ;) 14:38 <deer> <Myo9> I2P chưa được quảng bá nhiều nhỉ? 14:38 <deer> <Myo9> So với freenet và TOR? 14:38 <jrandom> đúng, chúng ta khá im ắng 14:38 <protok0l> kích thước tải xuống có thật sự đáng lo? phần lớn người dùng có băng rộng 14:38 <protok0l> tôi vẫn dùng kể cả 100megs 14:38 <luckypunk> protok0l, thực ra phần lớn thì không. Nhưng phần lớn người sẽ dùng I2P thì có. dù tôi nghĩ I2P vẫn hỗ trợ dialup (kiểu như vậy) 14:38 <deer> <mule> với người dùng i2p thì không nên 14:39 <jrandom> theo tôi, nỗ lực phát triển nên phục vụ cho việc tiếp nhận dần dần sau khi thử nghiệm đủ ở các điểm then chốt khác nhau 14:39 <luckypunk> đúng. I2P chưa sẵn sàng cho 500 người dùng từ slashdot :) 14:39 <jrandom> dù tăng trưởng gần đây là tốt, giúp chọc vào các phần khác nhau của hệ thống 14:40 <jrandom> khi phát hành bản 0.4, ta sẽ muốn tiến tới mốc 100 router 14:40 <deer> <mule> ok, tôi sẽ dựng thêm 50 cái :) 14:40 <jrandom> ngoài ra, nó sẽ tạo động lực cho dev ứng dụng client xây app ;) 14:40 <jrandom> lol mule :) 14:41 <deer> <ugha2p> Arr. 14:41 <cervantes> với tốc độ tiếp nhận hiện tại chúng ta có thể đạt 100 trong khoảng một tháng 14:41 <cervantes> không cần truyền giáo 14:41 <jrandom> đó sẽ là tốc độ tăng trưởng tốt 14:42 <jrandom> nhưng dù sao, quay lại chương trình nghị sự :) 14:42 <protok0l> tôi nóng lòng muốn truyền giáo 14:42 <jrandom> jbigi + jcpuid == tích hợp (và xem mailing list nếu bạn muốn chạy CVS HEAD) :) 14:42 <jrandom> heh chúng tôi thấy rồi proto ;) 14:42 <deer> <hypercubus> lucky: hơn một nửa người dùng internet ở Mỹ có băng rộng... báo cáo mới ra hôm trước 14:43 <jrandom> và ít hơn 1/10 dân số thế giới ở Mỹ ;) 14:43 <deer> <oOo> Ai bận tâm về USA ? ^^ 14:43 <jrandom> nhưng chuyển sang 2.3) i2paddresshelper 14:44 <jrandom> oOo đã làm thêm một bản vá nữa, lần này cho phép mọi người vào eepsites với các trang được liên kết mà không cần sửa hosts.txt 14:45 <jrandom> chi tiết có trong ghi chú tình trạng hằng tuần 14:45 <jrandom> oOo - bạn muốn bổ sung gì không? 14:45 <deer> <oOo> Hum... Hãy để số lượng eepsites tăng nhanh và Cervantes thêm phần hỗ trợ đã hứa :p 14:46 <jrandom> à, cervantes đã thêm link "Try it [i2p]" rồi :) 14:46 <jrandom> (chỉ người dùng CVS HEAD mới dùng được, đến khi 0.4 ra) 14:46 <cervantes> :o) 14:46 <jrandom> ((hoạt động rất tốt, btw)) 14:46 <deer> <oOo> Tuyệt ^^ Sẽ nghịch ngay khi tôi đưa router của mình online lại ;) 14:47 <kaji> bạn có thể đặt mật khẩu cho tải xuống client và triển khai kiểu gmail 14:47 <jrandom> hmm? 14:48 <kaji> cơ sở nhỏ + chỉ mời 14:48 <kaji> nhưng sẽ tốn công 14:48 <jrandom> oh, cho phát hành 0.4? 14:48 <kaji> oh, cho 1.0 14:48 <jrandom> không, không đáng công lúc này. nếu chúng ta bị ngập người dùng mới, có thể xem xét dùng certificate, v.v. 14:48 <deer> <oOo> 1.0 là cho đại chúng :p 14:49 <jrandom> ừ, với 1.0 chúng ta sẽ vượt mốc 1000 người dùng rồi 14:49 <jrandom> (ít nhất, tôi hy vọng vậy ;) 14:49 * kaji nghĩ sẽ vui nếu xem i2p từ 50 lên 5000 node trong 3 giờ 14:49 <jrandom> heh 14:49 <deer> <oOo> Và rồi xuống 100 ;) 14:49 <luckypunk> hypercubus, hoo cho người Mỹ! họ đang bắt kịp ;) 14:49 <jrandom> heh, đó là một cách để test churn ;) 14:50 <cervantes> nếu aum làm xong stasher...và hyper tăng thư viện goatse của mình thì bạn sẽ thấy nó nhảy 50 lên 5000 trong chưa đến 3 giờ ;-) 14:50 <kaji> và rồi 50100 khi nsa đưa node của họ online 14:50 <jrandom> thực ra điều đó đưa chúng ta tới 3) AMOC vs. restricted routes 14:51 <jrandom> một trong các khía cạnh thú vị của restricted routes là khả năng mở một cuộc tấn công 'sybil' rất, rất, rất dễ. 14:51 <jrandom> trong khi mule vừa nhắc vài phút trước về việc cài 50 node mới, thì có thể đưa lên một số lượng đáng kể 14:52 <jrandom> một cách giải quyết là thông qua certificate authority, hạn chế việc giới thiệu certificate routerIdentity mới 14:52 <jrandom> cách khác là qua hashcash 14:52 <jrandom> cách nữa là phát hiện tiền tố ip kiểu morphmix/tarzan 14:53 <jrandom> nhưng, một cách nữa là nói "thôi kệ" và hy vọng ta có đủ peer 'tốt' vượt trội so với 'xấu' 14:53 <fvw> Tôi nghĩ tạm thời như vậy cũng ổn. 14:54 <protok0l> tôi có ý tưởng này 14:54 <jrandom> ừ, đó là cách đơn giản nhất, và thêm rào cản nhân tạo để tham gia mạng p2p ở giai đoạn này có vẻ... dại dột 14:54 <fvw> Tôi nghĩ có lẽ kết hợp hashcash và dựa trên ip sẽ hay cho 1.0, nhưng nói chung bạn không thể chống lại một đối thủ đủ mạnh. 14:54 <protok0l> cắt quyền truy cập noderef ban đầu 14:54 <protok0l> nếu ai đó muốn vào, chúng ta có thể đưa họ noderefs của bạn 14:54 <protok0l> *uor 14:54 <fvw> và thế thì giúp gì? 14:55 <jrandom> đúng fvw, và có khi ta trì hoãn được đến sau 1.0 14:55 <fvw> còn tùy bạn định nghĩa 1.0 là gì :) 14:55 <jrandom> proto: tôi không chắc điều đó giúp nhiều 14:55 <jrandom> heh fvw, chúng ta không như freenet ;) 14:56 <jrandom> 1.0 == hoạt động, an toàn, [đủ] ẩn danh, và mở rộng được 14:56 <deer> <oOo> và có tài liệu tốt ;) 14:56 <jrandom> tài liệu là điều kiện tiên quyết cho an toàn :) 14:56 <deer> <Myo9> Hiện giờ tất cả người dùng đều được thêm vào noderef chứ? 14:57 <jrandom> Myo9: có - http://dev.i2p.net/i2pdb/ chỉ là link vào một thư mục netDb/ trên một router của tôi 14:57 <jrandom> (nó sẽ liệt kê tất cả những ai router của tôi có reference, tại bất kỳ thời điểm nào) 14:58 <jrandom> ((và mọi người đều có ref cho những người họ nói chuyện, mà ở quy mô hiện tại, là mọi người)) 14:58 <jrandom> ok, quay lại 3) AMOC vs. restricted routes 14:59 <deer> <Myo9> Ok. 14:59 <jrandom> như đã nói trong email, ý tưởng của mule có thể giúp ta bỏ transport AMOC 0.4.2 và thay vào đó triển khai hỗ trợ restricted route cơ bản, coi những người sau NAT/firewalls như đơn giản là sau một restricted route 15:00 <fvw> điều đó sẽ khá ngầu 15:00 <jrandom> ừ, và giúp ta khỏi phải viết thêm một giao thức transport nữa 15:01 <deer> <ugha2p> Nhưng làm sao điều đó khiến tấn công sybil dễ hơn nhiều? 15:01 <jrandom> s/viết/thiết kế,triển khai, rà soát, gỡ lỗi, triển khai, gỡ lỗi, gỡ lỗi, gỡ lỗi.../ 15:01 <deer> <ugha2p> làm sao nó khiến* 15:02 <jrandom> ugha2p: không có cách nào biết có bao nhiêu router thực sự ở sau một restricted route - tất cả những gì ta biết là họ có một router identity riêng và có thể truy cập qua một router nào đó 15:02 <deer> <ugha2p> À. 15:03 <jrandom> router đó thực chất có thể là một phiên bản sim, chạy 100 router khác trong cùng JVM, mỗi cái giả vờ ở sau firewall 15:03 <deer> <ugha2p> Đúng. 15:03 <deer> <oOo> Họ cũng có thể dùng 100 cổng trên cùng một host dễ như chơi... 15:03 <fvw> tuy nhiên giả sử bạn sẵn sàng tiêu vài trăm euro cho cuộc tấn công, bạn vẫn có thể có số lượng IP rải rộng lớn thôi mà. 15:03 <jrandom> đồng ý fvw 15:04 <jrandom> oOo: đúng, dù cổng tốn bộ nhớ (và chút CPU) 15:04 <deer> <ugha2p> Tôi không nghĩ giả định đó sẽ ngăn được kẻ thù mạnh hơn. 15:04 <jrandom> (đó là lý do khi tôi làm mô phỏng lớn, tôi cần chuyển từ hệ thống giao tiếp TCP sang hệ thống giao tiếp VM) 15:04 <jrandom> đồng ý ugha2p 15:04 <jrandom> nó chỉ làm việc đó dễ hơn 15:05 <fvw> Tôi nghĩ chúng ta phải giả định rằng bất kỳ ai hơn mức ham vui chiều chủ nhật cũng có thể đưa ít nhất 10^3 node lên mạng dễ dàng. 15:05 <deer> <oOo> Không đến mức đó 15:05 <jrandom> đúng fvw 15:05 <deer> <oOo> (+ dễ hơn) 15:05 <fvw> và ở cấp độ đó, không gì ngoài chứng nhận tập trung có thể ngăn họ. 15:06 <deer> <ugha2p> 100 cổng mở trên một host đơn lẻ thì phát hiện tầm thường, nhưng 100 restricted route phía sau một máy thì có thể không. 15:06 <jrandom> ừ, điều đó còn bàn cãi, fvw, nhưng đúng là sybil rất khó nhằn 15:06 <deer> <oOo> 100 zombie thì khó phát hiện ;) 15:06 <fvw> tức là ta lý tưởng cần mạng 10^4. 15:06 <jrandom> chắc chắn rồi oOo 15:06 <fvw> (ước lượng thô) 15:07 <deer> <ugha2p> Lý tưởng là chúng ta sẽ có mạng 10^4+. 15:07 <jrandom> fvw: tôi sẽ đặt cao hơn - theo tôi ta cần phát triển lên hàng triệu 15:07 <deer> <oOo> Lý tưởng là hơn một nửa số IP khả dụng ;) 15:07 <jrandom> heh oOo 15:07 <fvw> Sẽ rất hay nếu làm được. 15:08 <jrandom> (nhưng, tất nhiên, để phát triển lên hàng triệu ta cần lý do đủ mạnh. tôi nghĩ cuối cùng chúng ta sẽ đưa ra được lập luận) 15:08 <deer> <ugha2p> Tôi không chắc Kademlia có thể giữ nguyên vẹn lâu thế. ;) 15:08 <fvw> ở thời điểm đó, đánh người sẽ chắc chắn là đòn tấn công rẻ nhất. Điều đó, nghe có vẻ ngược đời, lại là điều tốt. 15:08 <jrandom> heh 15:08 <deer> <DrWoo> jrandom: hàng triệu thì cần khả năng sử dụng và lợi ích nghiêm túc 15:09 <jrandom> đồng ý DrWoo 15:09 <fvw> may là, nhiều người (không tử tế) đang làm việc rất chăm chỉ về điều đó. 15:09 <deer> <oOo> Pr0n cho quần chúng :p 15:10 <deer> <jrandom> đó là lý do theo tôi ta cần một ứng dụng chia sẻ file thật đỉnh 15:10 <deer> <oOo> "Mỗi người, một goatse", điều đó dẫn ta tới stasher :p 15:10 <cervantes> download->cài->chia sẻ âm nhạ 15:10 <deer> <DrWoo> jrandom: nó phải cỡ một kazza ẩn danh, may là động lực đang được RIAA & đồng bọn lo giúp. 15:10 <fvw> pr0n thì đã dễ kiếm (xem usenet và tương tự). Tôi nghĩ các hiệp hội hãng đĩa lớn sẽ đàn áp p2p mạnh hơn các nhà sản xuất porn nhiều. 15:10 <cervantes> nhạc 15:10 <fvw> nhưng một lần nữa chúng ta lại lạc đề. 15:11 <fvw> "4) stasher"? 15:11 <deer> <oOo> Đúng rồi ! 4) ! 15:11 <jrandom> đồng ý - chúng ta có thể nghĩ ra các lý do để biện minh cho việc sử dụng, nhưng trước hết cần khiến nó HOẠT ĐỘNG đã :) 15:11 <cervantes> à hiếm khi có một cầu nối không gượng ép sang mục tiếp theo 15:11 <jrandom> chuyển sang 4) stasher 15:12 <jrandom> aum: bạn dậy chưa? 15:12 * hypercubus niệm auuuuuummmmmmmmm 15:12 <jrandom> thôi, phòng khi anh ấy chưa dậy, tôi biết anh ấy đang làm nhiều việc để thêm hỗ trợ CHK và SVK vào stasher 15:13 <jrandom> điều đó thì Hay 15:13 <deer> <oOo> Và splitfiles 15:13 <jrandom> ừ, hỗ trợ splitfile rất thú vị 15:13 <fvw> theo nghĩa 'thời buổi thú vị'? 15:14 <jrandom> đó là một trong những khác biệt giữa freenet và stasher, ở chỗ stasher đã có kích thước tối đa cố định 31KB mỗi key 15:14 <deer> <oOo> "Hữu ích, tuyệt, không cần gì từ ứng dụng người dùng" 15:14 <jrandom> (vì theo tôi stasher dùng SAM datagrams) 15:14 <luckypunk> bạn không thể triển khai kiể..split files à? 15:15 <jrandom> ooohhh! tôi vừa nhận ra con bug mà anh ấy gặp liên quan đến độ tin cậy! 15:15 <jrandom> (đã sửa hôm trước trong cvs, giết đáng kể con bug) 15:15 <jrandom> ừ lucky 15:15 <jrandom> nhưng triển khai splitfile vốn dĩ khác cách freenet làm splitfiles, do giới hạn kích thước key tối đa 15:15 <deer> <oOo> Vậy Stasher over-I2P sẽ lại khỏe mạnh chứ ? ^^ 15:16 <jrandom> (nếu bạn đọc freenet devl hoặc tech gần đây, bạn sẽ thấy toad và hobx bàn luận) 15:16 <deer> <oOo> *nên 15:16 <jrandom> oOo: với HEAD, ừ 15:16 * jrandom chưa nghe báo cáo ai thử từ khi 0.3.4.3 ra (hay 0.3.4.2) 15:16 <jrandom> nhưng dù sao, anh ấy định ra một bản test mới nữa trước cuối tuần 15:17 <jrandom> có ai muốn nhắc / bàn gì về stasher không? 15:17 <jrandom> (ngoài yay! cố lên aum!) 15:18 <deer> <oOo> Ừ, cần tìm nội dung không-goatse ở đó ;) 15:18 <jrandom> heh 15:18 <deer> <oOo> cựu-Freeneter, nổ máy thôi ;) 15:18 <jrandom> ừ hỗ trợ splitfile chắc chắn sẽ giúp, cũng như ssk & hỗ trợ fcp 15:19 <fvw> Tôi xin được "cố lên aum!" lần nữa. 15:19 <deer> <oOo> yay ! 15:19 <jrandom> đề nghị được giây và ba :) 15:19 <jrandom> ok, chuyển tới 5) các trang đáng chú ý 15:20 <jrandom> tôi chỉ muốn chỉ ra ba trang mới 15:20 <jrandom> hướng dẫn duyệt an toàn của DrWoo đưa ra một tóm lược khá hay về nguy cơ của eepsites & outproxies 15:20 <jrandom> vấn đề có thể được xử lý bằng code, nhưng ta chưa có thời gian làm, nên Tốt hơn là biết trước 15:21 <jrandom> lucky cũng làm một tài liệu hay về phía freebsd+java nữa 15:21 * jrandom chưa thử nhiều jvm trên fbsd, chỉ kaffe, nên cứ làm phiền anh ấy nếu có câu hỏi :) 15:22 <jrandom> hyper cũng làm tài liệu nâng cấp lên mã dev 0.4, mà anh ấy có lẽ sẽ cập nhật khi chúng ta muốn nhiều người test hơn ;) 15:22 <hypercubus> bài của tôi trên diễn đàn bao quát cài đặt service wrapper... howto cho router console mới ở đây --> http://files.hypercubus.i2p/New_I2P_Router_Console_Howto.txt 15:23 <jrandom> wr0d 15:23 <jrandom> oh, còn có hình mới đẹp & vài dòng mới @ http://www.i2p.net/how_intro (hy vọng làm mọi thứ rõ hơn) 15:24 <fvw> ooh, trông đẹp đấy. Ai làm vậy? Làm tốt lắm. 15:25 <hypercubus> thực ra nó được chép trực tiếp từ một vòng tròn trên cánh đồng 15:25 * fvw cố không nhắc đến sự giống nhau giữa jrandom và Dave nhưng thất bại thảm hại. 15:25 <jrandom> heh 15:25 <fvw> à, đó là lý do jrandom có râu ria. 15:25 <jrandom> hình do nhà thiết kế ẩn danh của chúng ta làm đẹp 15:25 <jrandom> (may thế, kỹ năng ms paint của tôi tệ lắm :) 15:26 <hypercubus> chúng tôi vẫn đang cố giải mã ý nghĩa cái cằm dài của Charlie 15:26 <deer> <ugha2p> Arr, chán ghê. 15:26 <jrandom> còn đôi mắt lệch của alice thì sao? ;) 15:26 <hypercubus> heh 15:26 <deer> <jrandom> ừ, sẽ hay khi chúng ta nâng cấp irc.duck.i2p (nếu chưa..) 15:27 <fvw> đừng bận tâm, trông như cô ấy đang đóng cảnh người ngoài hành tinh chui ra từ bụng đôi, với đôi má của cô ấy. 15:27 <jrandom> lol 15:27 <jrandom> đó là lý do cô ấy nói chuyện với dave 15:27 <jrandom> thôi, dù sao, tôi nghĩ điều này đưa chúng ta đến 6) ??? 15:27 <fvw> haha 15:27 <jrandom> ai có gì muốn nêu không? 15:28 <deer> <oOo> Bạn không thể dựng khung xương cho các thứ certificate trong I2P và để *người khác* điền và vui à? (Hay cái này làm rồi? :p) 15:28 <deer> <oOo> Hay cái này hoàn toàn vô dụng? 15:28 <deer> <oOo> (lúc này) 15:28 <jrandom> hmm? 15:28 <jrandom> mấy thứ certificate kiểu hashcash / v.v.? 15:28 <deer> <oOo> Ok, thôi bỏ qua ^^ 15:28 <deer> <oOo> Đúng 15:29 <jrandom> ok có, chúng ta đã có hạ tầng cho việc đó 15:29 <jrandom> (dù mấy thứ như libSAM sẽ cần sửa để diễn giải destination đúng, vì nếu tôi nhớ không nhầm nightblade giả định luôn là 384bytes ;) 15:30 <jrandom> nhưng router sẽ xử lý các loại certificate khác nhau một cách trong suốt 15:30 <deer> <oOo> Mã đã sẵn cho việc này? Chỉ thiếu một ít 'nội dung'? 15:31 <jrandom> đúng - RouterIdentity hiện tạo luôn gắn một NullCertificate (certificate type == 0) 15:31 <jrandom> nếu nó gắn loại khác, một loại certificate khác được gắn 15:31 <jrandom> ví dụ: hashcash cert, CA signed cert, v.v. 15:31 <jrandom> hạ tầng xác minh cũng có luôn (RouterInfo.verify) 15:32 <deer> <oOo> Ồ, tuyệt :) 15:32 <deer> <oOo> Vậy ai đó có thể nghịch mã này và thêm hashcash và các thứ trước được? 15:32 <jrandom> nếu có lũ đổ về tôi có thể khóa mạng lại trong một hai ngày 15:32 <jrandom> đúng 15:33 <jrandom> (dù tôi nghĩ fvw nói đúng là nó chưa cấp bách trong ít lâu) 15:33 <deer> <oOo> Ok. Tôi không xung phong ;) Nhưng có thể ai đó sẽ :p 15:33 <Nightblade> trên i2p.net, link log cuộc họp 24 aug trỏ vào log 17 aug 15:33 <jrandom> đúng, xin lỗi, cuộc họp chưa kết thúc :) 15:33 <Nightblade> oh haha 15:34 <jrandom> vậy, ai còn điều gì muốn nêu không? :) 15:34 <hypercubus> luật mới... ai sửa website: đừng hút đồ vui khi đang sửa! 15:34 <jrandom> ối... 15:34 <jrandom> tôi làm gì thế? 15:34 <hypercubus> tôi nói đến link hỏng ;-) 15:34 <jrandom> oh 15:35 <hypercubus> ta cần một người chỉnh web toàn thời gian... tôi đề cử lucky 15:35 <jrandom> ừ, tôi cập nhật link tới ghi chú tình trạng tuần này trước cuộc họp, phòng khi ai đó vào trang ;) 15:35 <jrandom> chúng ta chắc chắn cần ai đó theo dõi website và nhắc khi có gì kỳ 15:36 <luckypunk> tôi á? web enditor? 15:36 <luckypunk> enditor haha 15:36 <luckypunk> tôi không biết nữa 15:36 <Nightblade> spelchek reqwired 15:36 <luckypunk> tôi có lẽ sẽ khá bận khi trường bắt đầu. 15:36 <jrandom> thôi nào, bỏ học đi! làm i2p toàn thời gian! 15:36 <luckypunk> nếu tôi bỏ học 15:37 <luckypunk> bố mẹ tôi sẽ bắt tôi đi làm 15:37 <deer> <hypercubus> viện cớ viện cớ ;-) 15:37 <luckypunk> và tôi vẫn bận 15:37 <deer> <hypercubus> chuẩn 15:37 <deer> * oOo sẽ hạnh phúc tân trang lại tiếng Anh dùng trên website ;) 15:37 <luckypunk> dù sao, tôi không nghĩ tôi sẽ được phép bỏ học 15:38 <luckypunk> họ đang nâng tuổi nghỉ học hợp pháp lên 18 15:38 <luckypunk> hoặc bằng tốt nghiệp phổ thông 15:38 <luckypunk> cái nào đến trước. (thường là cái sau) 15:38 <hypercubus> er 15:38 <Nightblade> haha "tuổi nghỉ học hợp pháp" - tiếp theo họ sẽ nghĩ ra cái gì? 15:38 <luckypunk> giờ là 16. 15:38 <luckypunk> Bạn không thể rời trường trước tuổi đó, nếu không họ sẽ bắt bạn. 15:38 <jrandom> thực ra, đó là điểm hay.. khi tiến tới 1.0 sẽ tốt nếu cung cấp các bản dịch khác nhau cho nhiều trang 15:39 * luckypunk có thể dịch sơ sang tiếng Pháp, nếu thật sự cần. 15:39 <Nightblade> Tôi sẽ làm bản dịch Klingon và Ebonics 15:39 <deer> <oOo> Ừ, bản dịch Klingon của website :p 15:39 <hypercubus> vâng, chúng ta có thể cung cấp English, B0rk, và tiếng Anh kiểu oOo-fried 15:39 <deer> <oOo> Chà, cùng ý tưởng>< 15:39 <Nightblade> ooo, một nhà đọc ý nghĩ 15:39 <luckypunk> (với lý thuyết babelfish cộng thêm con người tốt hơn là không có bản dịch.) 15:39 <jrandom> tôi nghĩ ta có thể nhờ jar cập nhật bản dịch tiếng Pháp của anh ấy lucky, nhưng cảm ơn ;) 15:39 <deer> <oOo> hyper: sẽ vui vẻ làm miễn phí như bia :p 15:40 <jrandom> đó thực ra là một trong những việc lớn sau 0.4 - khiến tài liệu chắc chắn 15:40 <luckypunk> này, tiếng Pháp của tôi hoàn toàn hiểu được với người Pháp 15:40 <luckypunk> Dù tôi có lẽ nghe như godmode0 15:40 <hypercubus> installer đã có sẵn gói ngôn ngữ bản địa btw 15:40 <jrandom> (có lẽ một hai whitepaper về các khía cạnh khác nhau) 15:40 <jrandom> w3rd hyper 15:40 <deer> * oOo nghi ngờ chúng ta có thể bao quát kha khá ngôn ngữ với những người đang online ở đây ;) 15:40 <jrandom> (ừ, sẽ khó dịch cái giấy phép dài một đoạn ;) 15:40 <hypercubus> tôi có thể làm nó bật panel chọn ngôn ngữ 15:40 <jrandom> đồng ý oOo 15:40 <hypercubus> heheh... libre: 15:40 <jrandom> gratis: 15:41 <luckypunk> gratis và libre 15:41 <luckypunk> chết tiệt người Pháp và khả năng có hai từ cho mọi thứ. 15:41 <jrandom> ok, còn gì nữa không? 15:41 <hypercubus> chúng tôi có 10 từ cho mọi thứ 15:41 <luckypunk> dù libre cũng có nghĩa là bia miễn phí trong tiếng Pháp Québec. =( 15:41 <luckypunk> thế là xong lý thuyết đó. 15:42 <jrandom> ok... nếu không còn gì nữa... 15:42 * jrandom cuộn dây 15:42 * jrandom *baf* tuyên bố bế mạc cuộc họp