GNUnet เป็นกรอบสำหรับเครือข่าย P2P แบบกระจายอำนาจ

กรอบเครือข่าย GNUnet-p2p

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

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

GNUnet รองรับเครือข่าย P2P ผ่าน TCP, UDP, HTTP / HTTPS, Bluetooth และ WLAN สามารถทำงานในโหมด F2F (Friend-to-Friend)

นอกจากนี้ยังรองรับ NAT traversal รวมถึงการใช้ UPnP และ ICMP สามารถใช้ตารางแฮชแบบกระจาย (DHT) เพื่อระบุตำแหน่งของข้อมูล หมายถึงมีไว้สำหรับการปรับใช้เครือข่ายตาข่าย

เกี่ยวกับ GNUnet

ระบบ มีลักษณะการใช้ทรัพยากรต่ำและการใช้สถาปัตยกรรมแบบมัลติเธรดเพื่อแยกระหว่างส่วนประกอบต่างๆ

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

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

บนพื้นฐานของเทคโนโลยี GNUnet แอพพลิเคชั่นที่พร้อมใช้งานหลายตัวกำลังได้รับการพัฒนา เช่น:

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

ระบบ VPN เพื่อสร้างบริการที่ซ่อนอยู่ในโดเมน ".gnu" และส่งต่อ IPv4 และ IPv6 tunnels ผ่านเครือข่าย P2P นอกจากนี้ยังรองรับโครงร่างการแปล IPv4 เป็น IPv6 และ IPv6 เป็น IPv4 เช่นเดียวกับ IPv4 ผ่าน IPv6 และ IPv6 ผ่านช่องสัญญาณ IPv4

ระบบชื่อโดเมน GNS (ระบบการตั้งชื่อ GNU), ซึ่งทำงานเป็นระบบที่กระจายอำนาจอย่างสมบูรณ์และไม่พร้อมใช้งานเพื่อเซ็นเซอร์การเปลี่ยน DNS  GNS สามารถใช้ร่วมกับ DNS และสามารถใช้ในแอปพลิเคชันแบบเดิมเช่นเว็บเบราว์เซอร์
ความสมบูรณ์และความไม่เปลี่ยนรูปของบันทึกได้รับการรับรองผ่านการใช้เครื่องมือการเข้ารหัส

แพลตฟอร์มของ Secushare เพื่อสร้างเครือข่ายโซเชียลแบบกระจายอำนาจ ใช้โปรโตคอล PSYC และรองรับการกระจายการแจ้งเตือนในโหมดมัลติคาสต์ด้วยการใช้การเข้ารหัสจากต้นทางถึงปลายทาง

ระบบอีเมลเข้ารหัส Easy Privacy ซึ่งใช้ GNUnet เพื่อปกป้องข้อมูลเมตาและรองรับโปรโตคอลการเข้ารหัสต่างๆสำหรับการตรวจสอบคีย์

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

เกี่ยวกับ GNUnet 0.11 เวอร์ชันใหม่

หลังจากห้าปีของการพัฒนาได้มีการเปิดตัวเฟรมเวิร์ก GNUnet 0.11 ที่สำคัญซึ่งหนึ่ง หนึ่งในประเด็นหลักที่ควรทราบคือรหัส Python ทั้งหมดยกเว้น gnunet-qr จะถูกแปลเป็น Python 3.7

ในทางกลับกันมันโดดเด่น เพิ่มความสามารถในการคอมไพล์ด้วยไลบรารี libidn2 เพื่อรองรับชื่อโดเมนที่เป็นสากล (IDN) ที่สอดคล้องกับข้อกำหนด IDNA2008

นอกจากนั้นแล้ว มีการสนับสนุนการทดลองสำหรับการสร้างและเรียกใช้ GNUnet framework บน NetBSD และ macOS

อีกประเด็นหนึ่งที่ต้องเน้นก็คือปัญหาด้านความปลอดภัยได้รับการแก้ไขแล้วในตรรกะของการดำเนินการแลกเปลี่ยนความลับแบบเข้ารหัส

หากคุณต้องการทราบข้อมูลเพิ่มเติมเกี่ยวกับ GNUnet คุณสามารถปรึกษาได้ ลิงค์ต่อไปนี้


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา