2007年8月17日 星期五

[無名備份]BitTornado封殺BitComet用戶

BitTornado的開發者John Hoffman(「Shad0w」),決定禁止BitComet用戶連接其客戶端。

Shad0w說BitComet是在欺騙系統,過分佔用帶寬,以至降低了非Bitcomet用戶的速度。

BitComet被認為是霸道的BitTorrent軟件,好像盜賊和暴君。

尤其BitComet遠比其他兩種客戶端流行,對其他共享文件軟件造成的更加嚴重的後果。

近來,BitComet開始使用super-seed技術,該技術本來就是由Shad0w發明,

同樣應用於其他流行客戶端例如uTorrent。這能使點與點之間更高效率的傳遞數據,以發回更多的數據作為回報。

這本來能提高同時下載同一文件所有人的速度,而不論採用何種客戶端。

但是,BitComet的開發者的做發不僅僅如此。

Shad0w解釋,「當BitComet使用super-seed技術,會造成 BitComet在積極傳播數據的假象。

所以,它比其他軟件速度快,實際上並沒有積極地傳遞數據,增加了其他軟件用戶的時間。」

BitComet 開發者沒有懸崖勒馬,停止這種欺詐行為,使Shad0w最終決定封殺所有BitComet用戶,

「既然BitComet暴露這惡意的代碼,既然他們強迫我做並不想做的事情,我只能禁止我的軟件和tracker數據與其連接。

如果有一天BitComet開發者決定移除這剝削其他用戶的代碼,我會重新考慮這個決定。」

人們也許會關心禁止所有BitComet用戶這個決定好否,但筆者認為這是英明的決定。

筆者預測很可能我提高其他軟件的速度,並且降低BitComet速度。

筆者站在Shad0w一邊,我非常希望BitComet能停止欺詐。

我使用Shadow的軟件已有時日,並且Shad0w是最專注於BitTorrent客戶端的開發者之一。

-------------------------------------------------------------------------------------

原文

BitTornado developer John Hoffman, better known as Shad0w,

decided to ban BitComet users from accessing his client.

Shad0w says that BitComet is gaming the system and stealing precious bandwidth,

which results in slower speeds for all non-Bitcomet users.

banned bitcometBitComet is known to be a BitTorrent bully,

similar to the recently introduced BitThief and BitTyrant.

What makes this problem serious is the fact that BitComet is far more popular than the other two clients,

so its effect on other peers is more serious.

Recently, BitComet started to exploit the super-seeding procedure,

an invention by Shad0w that is also implemented in other popular clients like uTorrent.

A super-seed detects peers that efficiently distribute data to other peers,

and rewards them by sending them more data.

This technique speeds up the overall speed of the swarm, and all other users benefit from it.

However, not if it was up to the BitComet developers.

Shad0w explains, “When BitComet games super-seed,

it induces the seed into thinking that the BitComet peer is very efficient at spreading data.

As a result, the peer downloads faster than the rest of the peers,

and typically doesn’t share that data as efficiently, costing the rest of the peers a lot of download time.”

The continuous efforts of the BitComet developers to cheat the system made Shad0w decide to ban all BitComet users. “

Since BitComet has proven itself to be a harmful codebase,

and since they have forced me to take steps I’d rather not have,

I will also be banning connections from that client to my own client and tracker codebases.

Should the BitComet developers decide to remove the exploitation code from their client,

I will reconsider this decision.”

People may question whether it is a good decision to ban all BitComet users,

but I think it is a wise one.

In general, BitComet users are not the sharing type,

so my prediction would be that it is more likely to speed up downloads, than to slow them down.

I’m with Shad0w on this,

and I seriously hope that BitComet stops cheating,

and will become more BitTorrent friendly in the future.

I’ve used Shadow’s BitTorrent client for quite a while myself,

and Shad0w is one of the most dedicated BitTorrent client developers around.

中文出處:http://article.pchome.net/171243.html

英文出處:http://torrentfreak.com/bittornado-bans-all-bitcomet-users/

︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿︿

其實是找了一些資料才發現bitcomet的真相
最近更換到utorrent發現速度真的差很多
除了大水管的因素外
我測試了一下
下載同一個檔案(440mb)
utorrent連接到的數目比較少,可是速度相當穩定:50kb左右下載
不到幾個小時就檔案下載完畢
bitcomet一開始飄很高,大約200k在跑,但是跑了三分之一,突然掉了下來,竟然還一度降到10k以下
一個檔案抓到明天才抓完(連線數可是比人家不知道幾倍!!)

測試了兩次,我將bitcomet丟,
0.56時的bitcomet應該是我用過最穩最好的bt軟體
速度真是快到沒話說,資源又耗的少
0.6版時,我還是繼續用
改到0.68時我就覺得怪怪的,速度掉蠻多
0.7後,抓一個8g的檔案竟然跑了一個多禮拜...utorrent抓一個10g的兩天
你說是水管因素嗎?
不對..那時候我有仔細監測
大水管?
少來了,有接到上傳50k的就該偷笑了,哪來的打大水管阿
再來是很吃資源,幾乎到了我不敢想像的地步

捨棄他了,擁抱utorrent
對了對了~BitTornado不是utorrent的開發者阿,所以對bitcomet的封殺不存在,別誤會了
不過有鑑於bitcomet蠻多人在用的
此舉是否會對非比特彗星的用戶造成影響還不清楚
但我個人支持這項行動
相較於彗星安裝(雖然很小),UTORRENT只要執行檔點一下就run了
乾淨多了

沒有意思勸大家換軟體
畢竟是自由
這文章不管你相不相信,我都無所謂
每個人有自己熱愛的軟體

---------------------------------------------------------------
更新BITCOMET為何會被批評那麼慘

為什麼Bitcomet被許多的Tracker封鎖呢?

作者:pristones 翻譯轉貼自:cnbeta

OK,你們大都在想,對於BitComet的封禁會不會在這裡被解除,答案是不會,
並且極有可能它永遠也不會被解禁。

你們大都認為,BitComet比其他的客戶端更"快",但是你們不知道它更"快"的原因。
原因就是它的數不清的疑似欺詐的特徵。例如:

# 它損害tracker,並且當tracker告訴客戶端在下次announce前要等待多久時,它毫不理會。

# 當它被另一個節點冷落的時候
(主要是另一個節點拒絕給某BC客戶端任何上傳,
因為該節點此前 並沒有從該BC客戶端獲得任何下載),

該BC客戶端將以高達每秒鐘10+次的頻率反覆連接該節點,企圖從該節點獲得數據。

# 當它上傳時沒有並發連接數的限制,結果是使得上傳帶寬如此的分散,
每個節點僅能得到0.1k/s 或者更低的速率。


# BC 0.60 新設計的加密header信息的特徵,使它相對於其它的BT軟件,
攫取了一項非常不公平的優勢,

當BC在上傳時會優先於其它的BT軟件選擇使用BC的用戶。
(據我所知,uTorrent工作於一個類似的機制上,但是會公佈該信息,
如果其他的BT客戶端軟件作者願意的話他們也可以實現此功能,

這才是唯一真正有效率的做法)

# 如果你從它那裡請求過多的塊(100左右?大約),它將會丟棄你所有的請求。

# 它也會通過反覆連接和斷開連接來獲得並發連接數,不當的使用超級種子,
並且基本上獨佔超級種子的所有帶寬。


# 它有一項濫用的多tracker執行(總是在所有的層級中向所有的tracker來announce)。

# 當製作種子的時候,它會做一些愚蠢的事情
(例如在中國、日本、韓國的使用者製作種子時,它不使用UTF-8編碼)。


問題的實質是,BitComet更"快"了,因為它通過上述種種做法使其他的所有BT軟件變慢了;
如果人人抵制BitComet,整個BT世界將會好很多!



附帶說明一下,BitComet的開發者在數月前就已經知道了關於它的這一討論,
但是現在他們的做法僅僅是放出來了一個BC 0.61,

該版本仍然有一些較小的使DHT網絡洩漏的bugs並且在很多系統上發生崩潰。
對於那些自以為可以通過破解BC客戶端(或者使用欺騙補丁)來使得它可以運行的"大佬"們,
當你們的賬號被封禁時,別來對著我哭。

0 回應:

張貼留言