GNUnet 0.13 ได้เปิดตัวแล้วและนี่คือข่าว

เวอร์ชันใหม่ของ GNUnet 0.13 ได้รับการเผยแพร่แล้วและโดยทั่วไปแล้วสำหรับทุกคน ในเวอร์ชันใหม่นี้ก ของนวนิยายหลัก ที่โดดเด่น เป็นรีจิสทรี GNUnet Assigned Numbers Authority (ชนะ) การใช้งาน GNS และอื่น ๆ

สำหรับผู้ที่ลอกออกจาก GNUnet คุณควรทราบว่ามีจุดประสงค์เพื่อสร้างเครือข่าย P2P แบบกระจายอำนาจและปลอดภัย

เกี่ยวกับ GNUnet

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

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

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

นอกเหนือจากอะไรและมีไว้สำหรับการปรับใช้เครือข่ายตาข่าย ในการเลือกให้สิทธิ์และเพิกถอนสิทธิ์การเข้าถึงจะใช้การแลกเปลี่ยนแอตทริบิวต์การระบุรหัสการเรียกคืนแบบกระจายอำนาจโดยใช้ GNS (GNU Naming System) และการเข้ารหัสตามแอตทริบิวต์ (Attribute-Based Encryption)

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

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

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

คุณสมบัติใหม่หลักของ GNUnet 0.13

ในเวอร์ชันใหม่นี้ตามที่เราได้กล่าวไว้ในตอนต้นความแปลกใหม่ที่สำคัญคือ สร้างบันทึก WINS แล้ว (GNUnet Assigned Numbers Authority) ซึ่งมีหน้าที่กำหนดชื่อและที่อยู่ให้กับ GNUnet

นี่ด้วย ร่วมกับการใช้งานไฟล์ ชื่อโดเมนแบบกระจายอำนาจ จีพีเอส มันอยู่ในแนวเดียวกัน ตามข้อกำหนดที่เสนอโดย IETF

การเปลี่ยนแปลงที่สำคัญอีกประการหนึ่งก็คือ มีการปรับการทำงานของปลั๊กอิน NSS 'บล็อก' เพิ่มแฟล็กเสริมใหม่สำหรับเร็กคอร์ดที่ไม่ได้โพสต์อย่างชัดเจนภายใต้แท็กที่กำหนด แต่ส่งคืนโดยตัวแก้ไข

ในกลไกการเพิกถอนคีย์ (GNS / REVOCATION) หลักฐานการทำงานที่เสร็จสมบูรณ์ ถูกส่งต่อโดยใช้อัลกอริทึมแฮช Argon2

ในบริการแลกเปลี่ยนแอตทริบิวต์การระบุแบบกระจายอำนาจ (RECLAIM) ขนาดตั๋วได้รับการเพิ่มขึ้นเป็น 256 บิต

จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นกว่ารุ่นใหม่นี้:

  • เพิ่มเอาต์พุตคำเตือนไปยังยูทิลิตี้ gnunet-namestore เมื่อเพิ่มระเบียน TLSA หรือ SRV นอกระเบียน BOX
  • ปลั๊กอินการขนส่งที่ใช้โปรโตคอล UDP สำหรับการถ่ายโอนข้อมูลถูกย้ายไปยังหมวดหมู่ทดลองเนื่องจากปัญหาด้านความเสถียร
  • รูปแบบไฟล์คีย์และวิธีการจัดลำดับคีย์ส่วนตัว ECDSA จะรวมเข้ากับไลบรารีอื่น ๆ (คีย์เก่าจะหยุดทำงาน)
  • ไลบรารี libsodium ใช้เป็นการใช้อัลกอริธึมการเข้ารหัสตามเส้นโค้งวงรี
  • เพิ่มความสามารถในการสร้างยูทิลิตี้ด้วยห้องสมุด cURL ซึ่งไม่เกี่ยวข้องกับ gnutls
  • Buildbot Continuous Integration Server ส่งคืน
  • ไลบรารี libmicrohttpd, libjansson และ libsodium รวมอยู่ในการอ้างอิงการสร้าง

จะติดตั้ง GNUnet บน Linux ได้อย่างไร?

สำหรับผู้ที่สนใจสามารถติดตั้งเฟรมนี้ได้ สามารถทำได้โดยทำตามคำแนะนำ ที่เราแบ่งปันด้านล่าง

พวกเขาเป็นใคร ผู้ใช้ Arch Linux, Manjaro, Arco Linux หรืออนุพันธ์อื่น ๆเพียงเปิดเทอร์มินัลแล้วพิมพ์คำสั่งต่อไปนี้:

sudo pacman -S gnunet

ตอนนี้ สำหรับผู้ที่เป็นผู้ใช้ Fedora การติดตั้งสามารถทำได้ก่อนโดยการเปิดใช้งานที่เก็บด้วยคำสั่งต่อไปนี้:

sudo dnf copr enable yosl/gnunet

และต่อมาพวกเขาติดตั้งด้วยคำสั่งนี้:

sudo dnf install gnunet

ในที่สุด คุณยังสามารถรับเฟรมเวิร์กได้โดยการคอมไพล์โค้ดของคุณ สำหรับสิ่งนี้คุณสามารถทำตามคำแนะนำ รายละเอียดในลิงค์นี้ 


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

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

*

*

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