Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ความปลอดภัยเครือข่าย

ลาก่อน HTTP: อินเทอร์เน็ตที่เร็วกว่า ปลอดภัยกว่า แบบกระจายศูนย์กลาง ด้วย IPFS

Hypertext Transfer Protocol (HTTP) เป็นเทคโนโลยีที่รองรับการสื่อสารข้อมูลทั่วอินเทอร์เน็ต กำหนดวิธีส่งข้อความ การตอบสนองของเบราว์เซอร์ต่อคำสั่ง และวิธีเซิร์ฟเวอร์จัดการ Request

สรุป: HTTP คือวิธีที่เราท่องเว็บ

การปล่อย HTTP ที่บันทึกไว้เก่าสุดกลับไปถึง 1991 แต่นำมาใช้ในเบราว์เซอร์จนถึง 1996 2016 คือวันครบรอบ 20 ปี — ในโลกเทคโนโลยี ถือว่าโบราณมาก แน่ต้องมีโปรโตคอลใหม่ เร็วกว่า และปลอดภัยกว่าที่เราจะใช้ได้?

จริงๆ แล้วมี! ชื่อว่า InterPlanetary File System (IPFS) ในบทความนี้ เราดูว่ามันคืออะไร ทำงานยังไง และอาจแทนที่ HTTP เป็นมาตรฐานการสื่อสารของเว็บได้จริงไหม

IPFS ทำงานอย่างไร?

IPFS เป็นโปรโตคอลกระจายไฟล์แบบ Peer-to-Peer (Distributed File System) ที่ระบุที่อยู่ด้วย Content และ Identities 聽起來ซับซ้อน แตเราจะแยกให้เข้าใจง่าย

ตามเว็บไซต์นักพัฒนา พวกเขาต้องการใช้ IPFS เพื่อ "ทำให้เว็บเร็วกว่า ปลอดภัยกว่า และเปิดกว้างกว่า" จำไว้ขณะเราสำรวจรายละเอียด

IPFS คล้าย BitTorrent Swarm — จำนวน Peers ทั้งหมดที่แชร์ Torrent เดียวกัน — แต IPFS ใช้แลกเปลี่ยน Git Objects ใช้ Distributed Hash Table, Incentivized Block Exchange และ Self-certifying Namespace จึงไม่มี Single Point of Failure

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

IPFS มีประโยชน์ต่อคุณอย่างไร?

术语เทคนิคก็ดีนะ แต别绝望หากไม่เข้าใจ คุณไม่ต้องรู้รายละเอียดลึกๆ เพื่อใช้งาน

แต่นำไปสู่คำถาม: ประโยชน์จริงของ IPFS ต่อ End-user อย่างเราคืออะไร? มันปรับปรุง HTTP อย่างไร? กล่าวคือ ทำไมเราต้องพิจารณาเปลี่ยนมาใช้?

ไม่พึ่งพาเซิร์ฟเวอร์ (No Reliance on Servers)

เราเคยเห็นหน้า "404 Page Not Found" ระหว่างท่องเว็บ ในภาษาคนธรรมดา: หน้าที่คุณหาไม่มีอยู่ จริงๆ แล้ว Code 404 ใช้บ่งชี้ว่า Web Server หาสิ่งที่คุณขอไม่เจอ

คุณอาจเจอ 404 หากเนื้อหาเก่าและถูกลบออฟไลน์ แต่อาจหมายถึง Server ชำรุด — และนี่คือปัญหาใหญ่ของ HTTP

ถ้า Server ตายหรือย้ายถาวร ลิงก์ที่ชี้ไปนั้นจะหยุดทำงาน ตลอดกาล เนื้อหาบนเซิร์ฟเวอร์นั้นจะหายไป และไม่มีทางกู้คืน เว้นแต่คุณมี दूरদर्शिताพอที่จะเซฟไว้ก่อน

สรุป: เซิร์ฟเวอร์ที่จัดการแบบ Centralized จะหยุดทำงานที่นี่แน่นอน เจ้าของโดเมนอาจเปลี่ยน เจ้าของเว็บอาจล้มละลาย หรือฮาร์ดแวร์เซิร์ฟเวอร์อาจหมดอายุโดยไม่ได้ Backup และตอนนั้น ประวัติศาสตร์ดิจิทัลจะหายไป

ความแตกต่างสำคัญของ IPFS: แทนที่จะค้นหา Location (เซิร์ฟเวอร์) คุณค้นหา Content เอง แทนที่จะขอและไว้วางใจเซิร์ฟเวอร์เดียวให้ไฟล์ที่ต้องการ มีคอมพิวเตอร์ล้านๆ ที่ส่งไฟล์เฉพาะนั้นได้ — เหมือน BitTorrent

ไม่มี Centralization อีกต่อไป

ผลกระทบจากปัญหาข้างต้นคือการแข่งขันสู่เซิร์ฟเวอร์ Central ใหญ่และจัดการดีกว่า ที่สุดท้ายถูกดูแลโดยชื่อใหญ่เทคโนโลยี: Amazon, Google, ฯลฯ

นี่สร้างปัญหาขึ้นมาใหม่ เช่น เรื่องรัฐบาลและบริษัทจับฉลองแพร่หลาย แฮกเกอร์ใช้ DDoS Attack มากขึ้น ISP บล็อกบริการที่ไม่อยากให้เข้าถึง ประเทศบล็อกเนื้อหาที่ไม่อยากให้เข้าถึง และข้อมูลของเราถูกใช้ต่อเราเอง

ตรงข้ามกับ Decentralized Web ที่อินเทอร์เน็ตตั้งใจจะเป็น ตะลึงน่ากลัว

เว็บที่กระจายจริง จะเข้าถึงไซต์ได้แม้ Internet หน่วง ความฝัน: เข้าถึงเว็บได้แม้ Offline! นั่นจะเป็น Plus ใหญ่ไม่ได้แค่สำหรับ developing world แตสำหรับสิทธิ์ความเป็นส่วนตัวของเรา

Juan Benet ผู้ก่อตั้ง IPFS สรุปประเด็น Centralization ว่า:

"เว็บวันนี้ Centralized มาก ฉันกังวลมากที่ Expression และ Communication ของมนุษย์ส่วนใหญ่ถูก Route ผ่าน Social Networks แบบ Centralized ที่อาจหายไปทุกเมื่อ พร้อมดึงข้อมูลทั้งหมดไปด้วย — หรืออย่างน้อยทำลายลิงก์ทั้งหมด" "การสร้าง Information Network ที่จะ Stand up forever เป็นเรื่อง Modern ที่สุด เราผลักดัน Fully Distributed Web ที่ Applications ไม่อยู่ที่ Centralized Servers แตทำงานทั่วเครือข่ายจากคอมพิวเตอร์ผู้ใช้... เว็บที่ Content ไหลผ่าน Middlemen ที่ไม่น่าไว้วางใจได้ โดยไม่ยอมเสียการควบคุมข้อมูล หรือวางมันในความเสี่ยง"

ลดต้นทุน (Reductions in Cost)

ประโยชน์ที่ 3: ลดต้นทุน — ทั้งผู้ให้บริการเนื้อหาและ End Users

เสิร์ฟข้อมูลผ่าน HTTP จากอีกข้างโลกแพง ผู้ให้บริการถูกคิดค่า Peering Agreements และแต่ละ Network Hop ใช้เงินเพิ่ม — ก่อนจะเพิ่มค่า "Final Leg" ISPs ที่แพงมาก (เราจะไม่เรียกชื่อ)

บริษัทอินเทอร์เน็ตใหญ่สุดกำลังครื้นภายใต้ความต้องการบริโภคเนื้อหาของโลก จำนวนประเทศใน vías ของการพัฒนาที่ออนไลน์เพิ่มขึ้น ความต้องการจะแย่ลง และต้นทุนจะเพิ่มขึ้นต่อไป

ในบล็อกโพสต์ IPFS คาดการณ์ว่า Google ใช้เงินประมาณ $2,742,860 เพื่อเสิร์ฟ MV "Gangnam Style" ให้ผู้ใช้ YouTube จินตนาการดู: ISP ขนาดเล็กจะต่อสู้กับความต้องการแบบนั้นได้ไง? Bandwidth เยอะมาก

IFPS จะให้วิดีโอเดียวกัน ดาวน์โหลดครบจากภายใน Network ของ ISP ของคุณ เอง ไม่ว่าคุณจะอยู่ที่ไหน กำจัดความจำเป็นในการ Hop หลายครั้งผ่านเครือข่ายเชื่อมต่อ และลดต้นทุนรวมมาก

IPFS ไม่ใช่ทางเลือกเดียว

คู่แข่งใหญ่ของ IPFS คือ MaidSafe แตยังไม่ปล่อยตัว เหมือน IPFS ต้องการสำเร็จความฝัน Decentralized Internet ทำงานโดยรวม Spare Computing Capacity ของผู้ใช้ทั้งหมด ข้อมูลและแอปทุกอย่างอยู่บนเครือข่ายใหม่

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

ตัวเลือกอื่นคือ MegaNet ก่อตั้งโดย Kim Dotcom ตำนาน บริการจะเป็น Decentralized Non-IP Based Network ใช้ Blockchain เดียวกับ Bitcoin Dotcom อ้าง Bandwidth และ Storage จะมาจากมือถือของผู้ใช้

บางคนเปรียบเทียบ IPFS กับ Tor แตเป็นการเปรียบเทียบผิด Tor นำ Traffic ผ่าน Relay 7,000+ ทั่วโลก เพื่อซ่อนตัวตนและตำแหน่ง แตยังพึ่งพา HTTP อยู่ ดังนั้นทางเทคนิคไม่ใช่ Alternative

IPFS อาจเป็นความหวังดีที่สุดของเรา

ขั้นนี้ยากที่จะสรุปแน่ชัด ชัดเจนว่า HTTP ต้องถูกแทนที่ แต IPFS ยังเป็นเทคโนโลยีเยาว์และยังไม่พิสูจน์แล้ว นอกจากแข่งกับคู่แข่งยังถุกคุกคามโดย HTTP/2 ที่สัญญาว่าจะปรับปรุงความเร็วเว็บโดยรวม

2-3 ปีข้างหน้าจะสำคัญ Free Web Hosting Neocities อยู่บนรถ IPFS แล้ว และข่าวว่า Netflix เริ่มวิจัย P2P ขนาดใหญ่ อาจเป็นโอกาสของ IPFS — ถ้าสามารถโน้มน้าวให้ Tech Giants ใหญ่ๆ ร่วมใช้

หากสนใจพัฒนาของ IPFS ควร Subscribe Reddit ที่เกี่ยวข้อง และติดตาม Official Blog ของบริษัท

คุณคิดว่าอนาคตของ IPFS และบริการคล้ายๆ จะเป็นยังไง? จะประสบความสำเร็จในการแทนที่ HTTP กล้าหาญนี้ไหม? หรือเทคโนโลยีเก่าแข็งแกร่งเกินไปที่จะถูกแทนที่โดย Open Source? แชร์ความคิดในความคิดเห็น!