OneSwarm: การแชร์ P2P ที่มุ่งเน้นความเป็นส่วนตัวสำหรับกลุ่มเพื่อนที่เชื่อถือได้
OneSwarm ซึ่งพัฒนาโดย UW CSE เป็นไคลเอนต์การแชร์ไฟล์แบบเพียร์ทูเพียร์ที่รักษาความเป็นส่วนตัว สร้างขึ้นเพื่อให้ผู้ใช้สามารถแชร์ได้อย่างเลือกสรรในวงกลมที่เชื่อถือได้ เครื่องมือนี้จะจัดการการถ่ายโอนผ่านเส้นทางหัวหอมหลายกระโดด ในขณะที่รองรับทั้งการแชร์ระหว่างเพื่อนที่เป็นส่วนตัวและความเข้ากันได้กับ BitTorrent มาตรฐานสำหรับการดาวน์โหลดสาธารณะ อินเทอร์เฟซแบบเว็บเปิดเผยระดับความเป็นส่วนตัวที่สามารถกำหนดค่าได้ การสนับสนุนลิงก์แม่เหล็กและทอร์เรนต์ที่ไม่มีตัวติดตาม และการเชื่อมต่อที่ยั่งยืน ซึ่งมุ่งเป้าไปที่นักวิจัยและผู้ร่วมงานที่ใส่ใจในความเป็นส่วนตัวที่ต้องการการแลกเปลี่ยนไฟล์ที่ควบคุมและไม่เปิดเผยตัวตนโดยไม่ต้องละทิ้งการส่งข้อมูลแบบเพียร์ทูเพียร์
OneSwarm ผสมผสานการแชร์แบบส่วนตัวระหว่างเพื่อนกับความเข้ากันได้ของ BitTorrent สาธารณะ
แอปสร้างโหมดการแชร์สองแบบ: สภาพแวดล้อมเพื่อนต่อเพื่อน (F2F) ที่จำกัดและสภาพแวดล้อมที่เข้ากันได้กับ BitTorrent สาธารณะ F2F ใช้รายการเพียร์แบบแมนนวลและคู่กุญแจสาธารณะ/ส่วนตัวเพื่อจำกัดว่าติดต่อใดสามารถเห็นเนื้อหาที่แชร์ได้ ในขณะที่ความเข้ากันได้กับ BitTorrent หมายความว่าเครื่องมือสามารถเข้าร่วมทอร์เรนต์ทั่วไปหรือรับลิงก์แม่เหล็ก ทำให้ผู้ใช้สามารถรวมการแชร์ที่เลือกสรรกับการมีส่วนร่วมของเพียร์ที่กว้างขึ้นเมื่อจำเป็น
เครื่องมือทำงานเป็นเลเยอร์แอปพลิเคชันและต้องการ Java runtime
การโต้ตอบของเครือข่ายเกิดขึ้นที่ระดับแอปพลิเคชัน โดยใช้ลิงก์เพื่อนที่ผู้ใช้กำหนดและการส่งต่อหลายกระโดดแทนการกำหนดค่าของเราเตอร์ ลูกค้าใช้การกำหนดเส้นทางแบบหลายกระโดดในสไตล์หัวหอมผ่านตัวกลางที่เชื่อถือได้ ดังนั้นจึงไม่ทำงานเป็นอุปกรณ์เราเตอร์ การสร้างเดสก์ท็อปมุ่งเป้าไปที่ระบบ Mac และแพลตฟอร์มอื่น ๆ และต้องการ Java Runtime Environment และอินเทอร์เฟซที่เข้าถึงได้จากเบราว์เซอร์สำหรับการจัดการเซสชัน
ประสิทธิภาพการถ่ายโอนใกล้เคียงกับ BitTorrent มากกว่าระบบเครือข่ายที่ไม่เปิดเผยตัวตน
ประสิทธิภาพที่วัดได้เอื้ออำนวยต่อการถ่ายโอนขนาดใหญ่; การวิจัยจากนักพัฒนารายงานว่าการส่งต่อหลายกระโดดในเครื่องมือสร้างภาระ แต่ยังคงเร็วกว่าเครือข่ายที่ไม่เปิดเผยตัวตนเช่น Tor หรือ Freenet สำหรับไฟล์ขนาดใหญ่ การสนับสนุนลิงก์แม่เหล็กและทอร์เรนต์ที่ไม่มีตัวติดตามช่วยลดความยุ่งยากในการค้นหา และการเชื่อมต่อที่ต่อเนื่องช่วยลดต้นทุนการตั้งค่าเส้นทางในระหว่างการแลกเปลี่ยนซ้ำ ๆ ซึ่งช่วยให้การส่งข้อมูลภายใต้เงื่อนไขเครือข่ายที่อยู่อาศัยหรือการวิจัยทั่วไป
การเพิ่มความเป็นส่วนตัวขึ้นอยู่กับการเลือกความไว้วางใจแบบแมนนวลและมีข้อพิจารณาทางกฎหมาย
ความเป็นส่วนตัวเป็นลำดับความสำคัญในการออกแบบ เพราะการกำหนดเส้นทางแบบหลายกระโดดและการควบคุมความสามารถในการมองเห็น F2F ปกปิดความสัมพันธ์ระหว่างแหล่งที่มาและจุดหมายปลายทาง การออกแบบนั้นเปลี่ยนการจัดการความเสี่ยงไปยังผู้ใช้: อัตลักษณ์ถูกตรวจสอบด้วยคู่กุญแจและเพียร์ต้องถูกเลือกอย่างตั้งใจ เครื่องมือถูกออกแบบมาเพื่อใช้ภายในวงกลมที่เชื่อถือได้หรือเครือข่ายที่มีการจัดการ และความถูกต้องตามกฎหมายของเนื้อหาที่แชร์ขึ้นอยู่กับเนื้อหานั้นเองและเขตอำนาจศาลท้องถิ่น
ตัวเลือกที่เหมาะสมสำหรับเพื่อนที่ใส่ใจในความเป็นส่วนตัวซึ่งยอมรับการจัดการความไว้วางใจด้วยตนเอง
OneSwarm เป็นตัวเลือกที่ใช้ได้จริงสำหรับบุคคลที่ใส่ใจในความเป็นส่วนตัวและกลุ่มวิจัยที่ต้องการการแลกเปลี่ยนแบบเพียร์ทูเพียร์ที่เลือกได้และไม่เปิดเผยชื่อ สถาปัตยกรรมทางวิชาการของมันเหมาะสำหรับผู้ใช้ที่มีความรู้ทางเทคนิคซึ่งสามารถจัดการการเชื่อมต่อแบบใช้กุญแจและการพึ่งพา Java คาดหวังการแลกเปลี่ยนระหว่างความไม่เปิดเผยตัวตนและความพยายามในการกำหนดค่า และควรเลือกสวาร์มส่วนตัวเมื่อความลับมีความสำคัญมากกว่าการค้นพบที่เปิดเผยในเครือข่ายสาธารณะ