作者Kenqr (夏天的微笑)
看板P2PSoftWare
标题[心得] 自私的BitComet
时间Sun Nov 25 17:03:44 2007
BitComet是一个热门的BT客户端软体,使用者数目众多。BC有几个其
他BT软体没有的特殊功能,也有人认为BC比其他BT软体要来的快。然
而,使用者们真的了解BC吗?隐藏在高下载速度背後的秘密又是什麽
?
文件分块对齐(padding file)
BC从0.85版开始加入,并且预设值为开启的功能。此功能会在每
个档案结尾加入一个padding file填满区块。BC可以算出padding
file不用下载,所以可以加快下载速度,但是却会让其他BT软体的使
用者浪费时间和频宽下载无用的垃圾档案。
padding file的档名内有"如果看到这个档案请升级0.85以上版
本的BitComet"的字样,给人的感觉像是:『你用的软体太旧了,快
点"升级"到BitComet!』,显然BC还企图利用此功能欺骗使用者,让
人以为自己使用的软体缺少了某些功能,应该改用功能齐全的BC。
此外,由於此功能设计有缺陷,假如有人做出假的padding file
,会使得BC使用者永远无法完档。
长效种子
什麽是长效种子?BC官网上对长效种子的说明其中一句:"现在
有了长效种子功能够让完成度为100%用户後台做种,省去了补种的麻
烦"。在选项视窗中,长效种子的工具提示是"长效种子启用後,已完
成的任务无需启动即可自动後台作种"。也就是说,假如在选项中启
用长效种子,即使任务已停止,BC仍然会继续上传。
本来这也不是什麽坏事,问题在於长效种子预设是开启且不限速
的,而且很多人并不知道这功能,所以也就没有去改设定,结果就变
成无限上传,把自己的网路搞到瘫痪。(假如在板上找一下,会发现
很多篇"为什麽停止任务後还在上传?"、"为什麽总上传速度比所有
任务的上传速度总和还大?"之类的文章,而且大部份没有得到正确
的解答,证明了大部份的人不知道长效种子的功能)
另外,长效种子似乎只会上传给其他BC使用者?这只是我自己的
怀疑。因为有人说长效种子只有用BC下载时才会出现(本板10842
StarburyX R: [BT] BC的速度太夸张了吧)。事实上,BC的任务内
容中有"查找长效种子下载源"的选项(
http://blog.mdbchina.com/post/860297/ ),这是其他BT软体没有
的。假如BC的长效种子只会上传给BC使用者,这对其他软体的使用者
来说是非常不公平的。
欺骗超级种子
超级种子会优先上传区块给已经将之前收到的区块分享出去的人
。这个功能是BitTornado最早加入的,现在很多BT软体也都有此功能
。BitComet会欺骗超级种子,让超级种子以为自己分享的速度很快,
以增加自己从超级种子下载的速度。因此後来BitTornado的作者决定
在BitTornado中挡掉所有BitComet的连线。
BC通行证
表面上是鼓励大家上传,积分越高,下载越快。但是BT本来就会
优先上传给有传档案给自己的人,为何还要弄个BC通行证?。显然这
是为了排挤其他BT软体而"发明"出来的功能。因为BC通行证的积分只
有使用BC才会有,其他软体的使用者不管传了多少资料给BC使用者都
不会有积分。因此BC在上传档案时,自然会优先上传给BC使用者。其
他软体使用者?不好意思,等你改用BC之後再来吧<( ̄ c ̄)y▂ξ
内建广告
BC首页上写着"BitComet does not contain any adware or
spyware."。有没有包含间谍软体我是不知道啦,不过没有广告显然
是在睁眼说瞎话。
容易当机
我在写这篇文章时,为了测试而装了最新版BitComet,结果开启
第一个种子时BC就给我当掉了,三天下来就当了几十次。现在我只要
启动BC放着不动,过不了三分钟BC就自动当给我看。查了一下板上,
也有很多BC当掉的文章。也许是因为BC知道我要说它的坏话,所以不
让我用吧XD
消耗系统资源多
BC的记忆体以及CPU使用量比起其他BT软体要来的多。
以前的不良纪录
BitComet 0.60版会外流private tracker的种子,因此被许多
private tracker挡掉。(後来的版本已修正此问题)
P2P的精神是共享,而BC是优先把频宽留给自己人。BC的高速度,是
牺牲其他软体使用者的速度换来的。BC为了垄断市场不择手段。现在
的BC已经是为所欲为了,照目前的情形发展下去,有一天整个BT网路
都被BC搞烂,恐怕只是迟早的事而已。
参考资料:
Wikipedia - BitComet
http://en.wikipedia.org/wiki/BitComet
BitComet新特性浪费带宽时间惹众怒
http://www.cnbeta.com/articles/37304.htm
BitComet用垃圾资料污染了BT网路
http://torrentfreak.com/bitcomet-pollutes-bittorrent-with-junk-data/
BitComet padding unfairness and bug revealed!
http://forum.torrentfreak.com/discussion/678/
Wikipedia - 超级种子
http://en.wikipedia.org/wiki/Super-seeding
BitTornado挡掉所有BitComet使用者
http://torrentfreak.com/bittornado-bans-all-bitcomet-users/
BitComet被private tracker挡掉
http://www.slyck.com/story1021.html
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.136.66.149
1F:推 Williamkai:来改用UT吧! 11/25 17:09
2F:推 hatebus:官方版我是不晓得 但日本来的BC魂很易当... 11/25 17:18
3F:推 sarsman:UT王道! 11/25 17:27
4F:推 majer:padding file真的很讨厌...还要花时间取消勾选 11/25 17:36
5F:→ lokiwash:BitComet我很喜欢用= = 至少连种子跟速度都很不错..... 11/25 17:36
6F:推 mysteriousGE:用过ut和bc 觉得ut比较合我的胃口 bc总感觉很杂乱 11/25 17:56
7F:推 leepeter121:没办法..bc就是比ut快..小水管就只能往快的靠拢.. 11/25 18:20
8F:推 lwecloud:UT+1 BC快的原因上面内文已经说了 不过大多人都是现实的 11/25 18:26
9F:推 htalent:BC通行证那点你曲解意思了... 官方都说是增加P2SP了 11/25 20:43
10F:→ htalent:何来BC>BC会加快之说 11/25 20:44
11F:→ htalent:至於Padding Files 在BC作种时也可以取消 只是一堆人不懂 11/25 20:45
12F:→ htalent:长效种子只是增加BC上传的时间,其他BT软体不支援 这也能 11/25 20:48
13F:→ htalent:怪BC? 11/25 20:48
14F:→ htalent:个人是觉得BC作者只是没想到太长远,要比糟糕 迅雷呢~_~ 11/25 20:49
15F:推 jonestem:呃 很不幸的 小的我的经验却是 UT > BS > BC ..... 而 11/25 21:04
16F:→ jonestem:且我抓的都是对岸的东西耶....||| 11/25 21:05
17F:推 decoyfan:感谢整理^^ 11/25 21:38
18F:推 StarburyX:BC的长效种子绝对是王道阿..现在单档又跑到800多K了.. 11/25 21:40
19F:→ StarburyX:看到我的ID...XD 11/25 21:43
20F:→ StarburyX:其实只要看到种子只有1.2颗~但是长效种子却满满的,就知 11/25 21:45
21F:→ StarburyX:到有多少人下完就跑了(任务还在只是停止)~ 11/25 21:46
22F:推 AYANASAEKI:感觉颇GY的 共享才是王道阿 11/25 21:58
23F:推 debris:超讨厌padding file的 赌滥BC用UT!!! 11/25 22:22
24F:→ MasterH:还有 BitComet内建的UDP Tracker裁撤了没? 11/25 23:29
25F:→ MasterH:我得说 这是我使用BT以来 遇到过最差劲的tracker 11/25 23:30
26F:→ Kenqr:回htalent,关於BC通行证和长效种子,我多查一点资料後再回文 11/25 23:32
27F:→ Kenqr:不过就我目前查到的资料来看,我这篇文章写的应该没错 11/25 23:33
28F:推 yohko:ut缺点就是作种不能写comment..论坛积分不能用XD 11/26 00:06
29F:→ Kenqr:可以在种子里放个有id的文字档证明是自己做的种的吧 11/26 01:01
30F:推 lienghot:ut用不习惯 bc从0.5x用到0.96 非常顺 11/26 01:13
31F:→ pigboss:BitComet = Global Ban 11/26 07:04
32F:推 tnchues:我在论坛做种也都用UT,加个文字档就行 11/26 12:55
33F:→ Jock:Azureus就对了 这才是王道! 11/26 19:58