อินเทอร์เน็ตเป็นเครื่องมือที่สำคัญที่สุดในชีวิตประจำวันของเรา ทุกวันนี้ไม่ว่าเราจะทำอะไรก็ทำไม่ได้หากไม่ได้รับการสนับสนุนจากอินเทอร์เน็ต
แต่อินเทอร์เน็ตอย่างที่เราทราบก็มีข้อบกพร่องเช่นกัน ซึ่งอันตรายที่สุดคือข้อมูลส่วนใหญ่บนอินเทอร์เน็ตถูกรวมศูนย์ ข้อมูลที่เราเข้าถึงทุกวันจะถูกเก็บไว้ในเซิร์ฟเวอร์ที่ควบคุมโดยบริษัทกลาง เมื่อเซิร์ฟเวอร์ถูกบุกรุก ผู้คนก็จะสูญเสียการเข้าถึงข้อมูลของตนเช่นกัน
1 เหตุใดเราจึงยึดติดกับระบบที่มีข้อบกพร่อง
ท้ายที่สุดแล้ว เหตุผลจริงๆ ที่เรายึดติดกับโมเดลนี้ก็คือ เราค่อนข้างนิสัยเสียเมื่อพูดถึงการเข้าถึงอินเทอร์เน็ต เราต้องการให้หน้าเว็บโหลดเป็นมิลลิวินาที แสดงรูปภาพและวิดีโอโดยไม่กระตุก และทุกอย่างเป็นคุณภาพระดับ HD
เซิร์ฟเวอร์แบบรวมศูนย์ช่วยให้บริษัทต่างๆ ควบคุมได้อย่างสมบูรณ์ว่าจะส่งเนื้อหาได้เร็วเพียงใดและคิดค่าบริการตามนั้น อีกเหตุผลหนึ่งที่เรายืนยันในระบบนี้คือไม่มีทางเลือกอื่นที่ดีมาก่อน
2 IPFS - ทางเลือกที่ดีที่สุด
ระบบไฟล์ระหว่างดาวเคราะห์ (หรือที่เรียกว่า IPFS) เป็นแนวคิดที่จะทำให้อินเทอร์เน็ตกระจายอย่างสมบูรณ์ แนวคิดนี้เปลี่ยนอินเทอร์เน็ต HTTP แบบดั้งเดิมให้เป็นเครือข่ายเพียร์ทูเพียร์ ซึ่งคล้ายกับวิธีการทำงานของ BitTorrent
Juan Benets (ผู้ก่อตั้ง IPFS) ไม่ต้องการพูดว่า IPFS จะต้องสร้างขึ้นเมื่อเขาคิดแนวคิดการออกแบบขึ้นเป็นครั้งแรก เขาต้องการหาวิธีที่มีประสิทธิภาพในการย้ายชุดข้อมูลทางวิทยาศาสตร์ (ซึ่งอาจมีขนาดตั้งแต่ 10-100 GB หรือมากกว่า) IPFS ได้รับการออกแบบให้ดูเหมือนการผสมผสานระหว่าง Git และ BitTorrent BitTorrent ช่วยให้ผู้คนสามารถย้ายไฟล์ขนาดใหญ่ทั่วทั้งเว็บได้อย่างรวดเร็ว และ Git ช่วยให้ผู้คนสามารถควบคุมเวอร์ชันในตัวของข้อมูลของตนได้
หลังจากสร้างโปรโตคอลแล้ว Benets ก็ตระหนักได้อย่างรวดเร็วว่าความหมายของมันไปไกลกว่าการย้ายชุดข้อมูลขนาดใหญ่ เขาได้สร้างโปรโตคอลที่สามารถแทนที่โปรโตคอลยอดนิยมอื่น ๆ ที่มีอยู่เพื่อแก้ปัญหาการเข้าถึงข้อมูลผ่านเว็บในปัจจุบัน
3 ทุกอย่างขึ้นอยู่กับเนื้อหา
ข้อเสียประการหนึ่งของการพึ่งพาการระบุที่อยู่ตามตำแหน่งคือเมื่อเซิร์ฟเวอร์หยุดทำงาน ทุกสิ่งที่อยู่ในเซิร์ฟเวอร์นั้นจะสูญเสียการเข้าถึงอินเทอร์เน็ต
ด้วยเหตุนี้ IPFS จึงเสนอวิธีการระบุที่อยู่ตามเนื้อหา แต่ละไฟล์มีแฮชที่ไม่ซ้ำกัน ซึ่งถือได้ว่าเป็นลายนิ้วมือหรือการระบุตัวตนของไฟล์ เมื่อเข้าถึงไฟล์ใดไฟล์หนึ่ง ให้ถามเครือข่ายที่เป็นเจ้าของสำเนาไฟล์พร้อมแฮชที่ระบุ
เมื่อคุณส่งคำขอ คนในเครือข่าย IPFS จะจัดหาทรัพยากรที่คุณขอ คุณจะดาวน์โหลดทรัพยากรนี้และบันทึกสำเนาไปยังแคช IPFS ของคุณ ตอนนี้ เมื่อมีบุคคลที่สามมาขอเอกสารเดียวกัน คุณก็สามารถให้ได้เช่นกัน
สิ่งนี้สร้างระบบที่เพิ่มความเร็วตามการใช้งานที่เพิ่มขึ้น เนื่องจากยิ่งมีการแชร์ไฟล์มากเท่าใด ไฟล์เหล่านั้นก็จะพร้อมใช้งานมากขึ้นในกลุ่มโหนดขนาดใหญ่
4 วิธีการทำงานของ IPFS
ใน IPFS ไฟล์จะถูกจัดเก็บไว้ในวัตถุ IPFS ซึ่งแต่ละไฟล์สามารถเก็บข้อมูลได้ 256 kb วัตถุยังสามารถมีลิงค์ไปยังวัตถุ IPFS อื่น ซึ่งสามารถจัดเก็บข้อมูลที่มีขนาดใหญ่กว่า 256 kb
ตัวอย่างเช่น หากคุณอัปโหลดเฉพาะไฟล์ข้อความขนาดเล็ก ออบเจ็กต์ขนาด 256 kb ก็เพียงพอสำหรับไฟล์ข้อความของคุณ
อย่างไรก็ตาม หากต้องจัดเก็บรูปภาพ รูปภาพเป้าหมายจะถูกแบ่งออกเป็นหลายอ็อบเจกต์ แต่ละออบเจ็กต์มีขนาดสูงสุด 256 kb ขณะนี้ระบบ IPFS จะสร้างวัตถุว่างซึ่ง (วัตถุว่าง) จะเชื่อมโยงกับวัตถุทั้งหมดที่ประกอบเป็นรูปภาพ
สถาปัตยกรรมนี้สะอาดและมีประสิทธิภาพ และสถาปัตยกรรมนี้ทำให้ IPFS ใช้งานได้จริงเป็นระบบไฟล์ มาดูโครงสร้างไดเร็กทอรีไฟล์ต่อไปนี้ และอธิบายเพิ่มเติมเกี่ยวกับวิธีการแปลงเป็นโครงสร้าง IPFS:
เราสามารถแปลงสิ่งนี้เป็น IPFS ได้โดยการสร้าง 1 ออบเจกต์สำหรับแต่ละไฟล์และแต่ละโฟลเดอร์/ไดเร็กทอรี จากนั้นจึงลิงก์ไฟล์ไปยังไดเร็กทอรีที่ระบุ
แต่เมื่อพิจารณาจากข้อเท็จจริงที่ว่า IPFS นั้นขึ้นอยู่กับการระบุที่อยู่เนื้อหา มันสามารถทำได้ดียิ่งขึ้นไปอีก กล่าวอีกนัยหนึ่ง ไฟล์ที่เพิ่มเข้ามาได้รับการแก้ไขและไม่สามารถเปลี่ยนแปลงได้ เช่นเดียวกับบล็อกเชน นอกจากนี้ยังหมายความว่าคุณสามารถมั่นใจได้ว่าทรัพยากรที่คุณกำลังเข้าถึงนั้นเป็นข้อมูลที่ถูกต้องและไม่เคยถูกแก้ไข
5 การพูดคุยเบ็ดเตล็ดและข้อสรุป
เห็นได้ชัดว่า IPFS เป็นโครงการที่ทะเยอทะยานมาก โครงการกระจายอำนาจก่อนหน้านี้ส่วนใหญ่เกี่ยวข้องกับการออกสกุลเงินและการเงิน แต่ IPFS ให้แนวคิดใหม่สำหรับการแบ่งปันข้อมูล
แปลและพิสูจน์อักษร: มีปลา
ลิงค์ต้นฉบับ:
แปลและพิสูจน์อักษร: มีปลา
บทความนี้แปลและเรียบเรียงโดย Mine Vision (Miracle Moore) หากคุณต้องการพิมพ์ซ้ำโปรดระบุแหล่งที่มา
