การเปิดตัวแพลตฟอร์ม GNUnet P2P 0.15.0

มีการนำเสนอเฟรมเวิร์ก GNUnet 0.15 ซึ่งออกแบบมาเพื่อการสร้างเครือข่าย P2P แบบกระจายอำนาจที่ปลอดภัย เครือข่ายที่สร้างขึ้นโดยใช้ GNUnet ไม่มีจุดล้มเหลวเพียงจุดเดียวและสามารถรับประกันการขัดขืนข้อมูลส่วนตัวของผู้ใช้ได้ รวมถึงการขจัดการละเมิดที่อาจเกิดขึ้นโดยบริการข่าวกรองและผู้ดูแลระบบที่เข้าถึงโหนดเครือข่าย

GNUnet รองรับการสร้างเครือข่าย P2P ผ่าน TCP, UDP, HTTP/HTTPS, Bluetooth และ WLAN และสามารถทำงานในโหมด F2F (เพื่อนกับเพื่อน) รองรับการแวะผ่าน NAT รวมถึงการใช้ UPnP และ ICMP เพื่อระบุตำแหน่งของข้อมูล คุณสามารถใช้ตารางแฮชแบบกระจาย (DHT) มีเครื่องมือสำหรับการปรับใช้เครือข่ายแบบตาข่าย ในการเลือกให้และเพิกถอนสิทธิ์การเข้าถึง จะมีใช้บริการแลกเปลี่ยนแอตทริบิวต์ข้อมูลประจำตัวแบบกระจายอำนาจ reclaimID โดยใช้ GNS (GNU Name System) และการเข้ารหัสตามคุณลักษณะ

ระบบมีคุณลักษณะการใช้ทรัพยากรต่ำและใช้สถาปัตยกรรมแบบหลายกระบวนการเพื่อให้แยกระหว่างส่วนประกอบต่างๆ มีเครื่องมือที่ยืดหยุ่นสำหรับการเก็บรักษาบันทึกและการรวบรวมสถิติ ในการพัฒนาแอปพลิเคชันสำหรับการใช้งานปลายทาง GNUnet ได้จัดเตรียม API สำหรับภาษา C และการเชื่อมโยงสำหรับภาษาการเขียนโปรแกรมอื่นๆ เพื่อให้การพัฒนาง่ายขึ้น ขอเสนอให้ใช้ลูปเหตุการณ์และกระบวนการแทนเธรด ประกอบด้วยไลบรารีทดสอบสำหรับการปรับใช้เครือข่ายทดลองโดยอัตโนมัติซึ่งครอบคลุมเพื่อนนับหมื่นราย

คุณสมบัติใหม่ที่สำคัญใน GNUnet 0.15:

  • ระบบชื่อโดเมน GNS (GNU Name System) แบบกระจายอำนาจให้ความสามารถในการลงทะเบียนโดเมนย่อยในโดเมนระดับบนสุด “.pin” เพิ่มการรองรับคีย์ EDKEY
  • ใน gnunet-scalarproduct ฟังก์ชัน crypto ได้ถูกเปลี่ยนไปใช้ไลบรารี libsodium
  • บริการแลกเปลี่ยนข้อมูลประจำตัว (RECLAIM) แบบกระจายอำนาจได้เพิ่มการรองรับข้อมูลรับรองที่ลงนามโดยใช้โครงการ BBS+ (การลงนามแบบซ่อนเร้น ซึ่งผู้ลงนามไม่สามารถเข้าถึงเนื้อหาได้)
  • มีการใช้โปรโตคอลของสหภาพ ซึ่งใช้เพื่อกระจายข้อความการเพิกถอนคีย์ไปยัง GNS
  • การใช้งาน Messenger นั้นมีความเสถียร ซึ่งไม่มีการทดลองอีกต่อไป

ที่มา: opennet.ru

เพิ่มความคิดเห็น