IPFS 0.6 เวอร์ชันใหม่ได้รับการเผยแพร่แล้วและนี่คือข่าว

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

IPFS แตกต่างกันในการกำหนดแอดเดรสตามเนื้อหามากกว่าที่ตั้งและชื่อตามอำเภอใจ รหัสการนำไปใช้อ้างอิงเขียนใน Go และแจกจ่ายภายใต้ใบอนุญาต Apache 2.0 และ MIT

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

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

เนื่องจากตัวระบุไฟล์มีการเปลี่ยนแปลงตามการเปลี่ยนแปลงแต่ละครั้งเพื่อไม่ให้ส่งลิงก์ใหม่ทุกครั้งจึงมีการจัดเตรียมบริการเพื่อเชื่อมโยงที่อยู่ถาวรที่คำนึงถึงไฟล์เวอร์ชันต่างๆ (IPNS) หรือเพื่อแก้ไขนามแฝงที่คล้ายกับ FS และ DNS แบบเดิม (MFS (Mutable File System) และ DNSLink)

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

มีอะไรใหม่ใน IPFS 0.6?

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

ใน IPFS ซ็อกเก็ตสำหรับรับการเชื่อมต่อ UDP จะเริ่มต้นโดยอัตโนมัติบนที่อยู่เครือข่ายและพอร์ตเดียวกันกับตัวควบคุมการขนส่งที่ใช้ TCP QUIC ใช้สำหรับการเชื่อมต่อขาเข้าและขาออกและเมื่อเชื่อมต่อกับโหนดใหม่หากไม่มี QUIC ก็จะเปลี่ยนกลับเป็น TCP

นวัตกรรมที่สอง ที่สำคัญคือ sรองรับการขนส่งที่ปลอดภัยของ NOISE, โดยใช้โปรโตคอล Noise และได้รับการพัฒนาโดยเป็นส่วนหนึ่งของ libp2p ซึ่งเป็นสแต็กเครือข่ายแบบแยกส่วนสำหรับแอปพลิเคชัน P2P

หลังจากการประสานงานครั้งแรกของการเชื่อมต่อการแลกเปลี่ยนข้อมูลที่ตามมาทั้งหมดระหว่างผู้เข้าร่วมจะถูกเข้ารหัสและป้องกันการดักฟัง NOISE เข้ามาแทนที่การขนส่ง SECIO แต่ TLS 1.3 ยังคงใช้เป็นวิธีการหลักในการเข้ารหัสการเชื่อมต่อระหว่างโหนด

NOISE นั้นค่อนข้างง่ายในการใช้งานและอยู่ในตำแหน่งของการขนส่งสากลข้ามแพลตฟอร์มที่สามารถนำไปใช้ในภาษาโปรแกรมต่างๆ

รุ่นใหม่ ยังให้โอกาสในการเพิ่มหน้า "404 not found" ของคุณเอง และเพิ่ม การสนับสนุนทางเลือกสำหรับวิธีการเข้ารหัส Base36 ซึ่งเหมาะสมที่สุดสำหรับข้อมูลตัวอักษรและตัวเลขที่ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่เช่นชื่อโดเมน (เมื่อใช้ Base32 คีย์ Ed25519 IPNS จะมีขนาดใหญ่กว่าขีด จำกัด ของขนาดโดเมนย่อยสองไบต์และ Base36 จะพอดีกับขีด จำกัด )

นอกจากนี้ มีการเพิ่มตัวเลือก 'การจับคู่' ในการตั้งค่าซึ่งกำหนดรายการโหนดเพื่อเชื่อมต่อรักษาการเชื่อมต่อและเชื่อมต่อใหม่เพื่อกำหนดการเชื่อมต่อแบบ "ยาก" ระหว่างเพียร์ที่ใช้บ่อย

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

จะใช้ IPFS บน Linux ได้อย่างไร?

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

IPFS: จะใช้ระบบไฟล์ระหว่างดาวเคราะห์ใน GNU / Linux ได้อย่างไร?
บทความที่เกี่ยวข้อง:
IPFS: จะใช้ระบบไฟล์ระหว่างดาวเคราะห์ใน GNU / Linux ได้อย่างไร?

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

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

*

*

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

  1.   เก่า dijo

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