2005年10月6日 星期四

Share (P2P)

◎本文源自於WIKIPEDIA上Share (P2P)一文,並使用GNU自由文件授權發佈。

Share是由日本的匿名程式設計師所研發的封閉原始碼P2P軟體。由於Winny的作者被逮捕,使此軟體無人維護,而程式碼又全數交出,在這種情況下,Winny 使用者也就毫無隱私可言。因為這樣的情況,使替代的軟體Share被研發出來,也越來越受歡迎。Share的功能幾乎和Winny相同,使用了加密的技 術,來保有使用者的隱私(加密快取、檔案名稱以及IP位址),並且使用了和Winny相同的節點組織結構。

Share的優勢


由於Share使用加密的技術,要識別出「誰正在傳送檔案?」或「他們正在傳送什麼檔案?」變的不可能。因為它不是集中式的網路架構(或者說無主要伺服 器),所以這個P2P網路無法被輕易的關閉,而且它支援多重來源「群」下載。所有檔案在傳送時都是經過加密的,在下載完成時必須經過解密的動作。在下載的 同時,這些檔案將會被加密,儲存在一個「快取」的資料夾中。這個資料夾也讓你最近下載過的檔案,依照優先順序,分享至整個網路。

Share也含有一個插件系統,許多插件與插件研發套件(PDK)已經可以透過Share來下載。PDK是以Delphi程式語言所撰寫的。

Share允許你設定255個關鍵字串,但只能同時使用五個(Winny只有三個)。這讓Share連結到設有相同關鍵字串的節點。這允許你管理節點的連結,你可以連結上那些有著你想分享檔案的節點,而不用連結到那些你不感興趣的節點。

你可以設定自動下載的關鍵字以及自動阻擋過濾器。這個網路也有著某種偽造檔案警告系統,來警告人們某些檔案可能是偽造的。

Share使用了和Winny相同的Trip ID系統,來查驗這個檔案是否確實是某人所分享的。Trip是一種加密金鑰,用來識別一個人的身份。這讓你可以經由先前和這些人分享檔案的經驗,來決定是否要信任他們。

當Share的更新版釋出時,你會在狀態列看到更新通知。你可以透過Trip去尋找可靠的來源,下載最新版的Share。這種內部的檔案發佈方式,讓人很難在非Share網路上找到這個軟體,然而公開發佈這個軟體可能會導致執法機關的注意。

對於Share的批評


Share在亞洲相當受歡迎,但是在西半球卻有一些因素影響這個軟體的成長率。

  • 在日本,高速網路相較於西歐與北美洲可說是隨處可見。Share內部設定至少要有50KB/s的上傳頻寬,而快取系統至少要有4GB的硬碟空間。這對那些只有小容量硬碟的人,會帶來不便。

  • 使用Share最廣泛的國家是日本(或者說那些懂日語的人),因此大多分享的資源是起源於日語。

  • Share的圖形使用者介面需要一個手冊或者教學才能理解。

  • 因為是封閉原始碼,Share的安全性可說是誨暗不清。


下載


因 為考慮到在日本的合法性,Share正式發佈的版本無法從網站上下載,你只能從幾個網站下載到非正式發佈的版本。目前最新的版本(於2005年4月1日發 佈的A82版)可以透過其他日本P2P網路如Winny、WinMX或Emule來下載。ed2k的鍊結是:ed2k: //|file|Share10_a82.zip|753181|3B4C23B08AABDAE898909605C857AC32|/