IPFS 0.9 มาพร้อมกับระบบความละเอียด DNS ของตัวเอง การปรับปรุงความปลอดภัย และอื่นๆ

เมื่อเร็ว ๆ นี้ การเปิดตัว เวอร์ชันใหม่ของระบบไฟล์แบบกระจายอำนาจ ไอพีเอฟเอส 0.9 (InterPlanetary File System) โดยเน้นว่า go-ipfs สามารถกำหนดค่าได้มากขึ้น, เช่นเดียวกับ การแก้ไขที่สำคัญ การแก้ไขด้านความปลอดภัยที่สำคัญ และคุณลักษณะที่ใช้ผิดปกติบางอย่างก็กำลังถูกเลิกใช้หรือลบออกเพื่อให้ผู้ใช้ค้นพบวิธีง่ายๆ ในการใช้ go-ipfs อย่างปลอดภัยและมีประสิทธิภาพ

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

เป็นที่เก็บไฟล์เวอร์ชันสากลที่ดำเนินการในรูปแบบของเครือข่าย P2P ที่ประกอบด้วยระบบสมาชิก IPFS รวมแนวคิดที่ใช้ก่อนหน้านี้ในระบบเช่น Git, BitTorrent, Kademlia, SFS และเว็บ และคล้ายกับกลุ่ม BitTorrent (คู่ที่มีส่วนร่วมในการแจกจ่าย) การแลกเปลี่ยนวัตถุ Git IPFS ได้รับการแก้ไขด้วยเนื้อหามากกว่าที่ตั้งและชื่อโดยพลการ

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

ในเวอร์ชันใหม่นี้ที่นำเสนอของ IPFS 0.9 เกตเวย์มีความสามารถในการโหลด IPLD . โดยพลการ (เชื่อมโยงข้อมูลระหว่างดาวเคราะห์, เนมสเปซเพื่อจัดการกับทรัพยากรแบบแฮช) ผ่านตัวจัดการ "/ api / v0 / dag / export" ซึ่งทำหน้าที่คล้ายกับคำสั่ง "ipfs dag export"

การส่งออกเสร็จสิ้นในรูปแบบไฟล์ DAG (กราฟ Acyclic กำกับ) IPLD ที่เป็นผลลัพธ์ทำให้ผู้ใช้สามารถตรวจสอบว่าข้อมูลที่ดาวน์โหลดจากเกตเวย์สาธารณะตรงกับชื่อสัญลักษณ์ที่ร้องขอ ซึ่งสามารถตรวจสอบได้ว่าสอดคล้องกับแฮชเนื้อหาที่เชื่อมโยงกับสัญลักษณ์ชื่อ

ความแปลกใหม่อีกอย่างที่นำเสนอนั่นก็คือ ให้ความสามารถในการกำหนดตัวแก้ไข DNS ของคุณเอง โดยใช้โปรโตคอล "DNS over HTTPS" ซึ่งจะใช้แทนระบบความละเอียดในการกำหนดค่าระบบปฏิบัติการ ซึ่งรวมถึงการลบล้างตัวแก้ไขสำหรับโดเมนระดับบนสุดแต่ละโดเมน

ใน DNSLink ซึ่งเป็นกลไกในการเชื่อมโยงชื่อ DNS ปกติกับที่อยู่ IPFS การแทนที่ตัวแก้ไขแบบเลือกสามารถใช้เพื่อสร้างชื่อโดเมนที่ไม่เกี่ยวข้องกับ ICANN ตัวอย่างเช่น คุณสามารถเชื่อมต่อตัวแก้ไขเพื่อจัดการโดเมนระดับบนสุด ».eth « ซึ่ง ไม่ได้รับการอนุมัติอย่างเป็นทางการจาก ICANN

นอกจากนี้ เว็บอินเตอร์เฟส (เว็บ UI) ได้รับการอัปเดตด้วยการสนับสนุนทดลองสำหรับการตรึงบริการภายนอก (คล้ายกับคำสั่ง "ipfs pin บริการระยะไกล") และการออกแบบหน้าจอเพื่อทำงานกับไฟล์และเพื่อนร่วมงานได้รับการแก้ไข

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

นอกจากนี้ยังตั้งข้อสังเกตอีกว่ามีการเพิ่มไคลเอ็นต์ DHT รุ่นทดลองสำหรับการกู้คืนข้อมูลโดยใช้ตารางแฮชแบบกระจายซึ่งแตกต่างจากโซลูชันที่ใช้ IPNS ในประสิทธิภาพที่สูงขึ้นและการรองรับ SECIO ถูกเลิกใช้งานและปิดใช้งานโดยค่าเริ่มต้นเนื่องจากการสนับสนุนที่แพร่หลาย TLS และสัญญาณรบกวน การสนับสนุน SECIO ได้ถูกลบออกอย่างสมบูรณ์แล้ว

สุดท้ายก็เช่นกัน มีการกล่าวถึงส่วนประกอบสำหรับการโยกย้ายไปยังเวอร์ชันใหม่ของ go-ipfs แบ่งออกเป็นแพ็คเกจ แยกกันเพื่อเพิ่มความเร็วในการโหลดและทำให้การจัดระเบียบการอัปเดตในการกำหนดค่าง่ายขึ้นด้วยปลั๊กอินของตัวเอง ขั้นตอนการดาวน์โหลดการอัปเดตผ่าน IPFS เป็นไปโดยอัตโนมัติและมีการเพิ่มการตั้งค่าเพื่อทำให้แอปพลิเคชันการอัปเดตง่ายขึ้นในกรณีที่ไม่มีการเชื่อมต่อเครือข่ายหรือถูกไฟร์วอลล์บล็อก

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


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

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

*

*

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