Tương lai của Internet - IPFS

Tương lai của Internet - IPFS

IPFS (InterPlanetary File System) là một hệ thống phân tán lưu trữ và cho phép truy cập files, website, applications và data.

·

2 min read

IPFS là gì?

IPFS (InterPlanetary File System) là một hệ thống phân tán lưu trữ và cho phép truy cập files, website, applications và data. Nơi mọi người được kết nối và chia sẻ tệp, theo nhiều cách như BitTorrent. Nguyên tắc cơ bản là không giống như web truyền thống, nơi các tệp được phân phát dựa trên vị trí của chúng, trong IPFS các tệp được phân phát dựa trên nội dung của chúng. Hãy xem xét sự so sánh này:
Chính sách bảo mật của Google được xác định là một tệp được lưu trữ trên các máy chủ của Google có địa chỉ policies.google.com/privacy. Đây được gọi là location addressing Mặt khác, IPFS xác định các tệp theo nội dung của chúng, sử dụng hàm băm của tệp. Giả sử bạn muốn đọc “XKCD # 327”. Địa chỉ IPFS của nó là ipfs.io/ipfs/QmZVjV5jFV7Jo4Hfj6WPyRnHCxf8kb... Địa chỉ này không phụ thuộc vào vị trí của máy chủ mà phụ thuộc vào hàm băm. Đây được gọi là content addressing. Điều này làm cho các liên kết bị hỏng khó xảy ra, đây cũng là một trong những mục tiêu của IPFS.

Cách lưu trữ tệp IPFS cung cấp các lợi ích tương tự như Mạng Swarm, chẳng hạn như không có downtime và khả năng chống lại các cuộc tấn công DDoS và kiểm duyệt.

Sơ đồ mô tả luồng hoạt động chi tiết của mạng IPFS với chứ năng upload

The IPFS file upload process

Sơ đồ mô tả luồng hoạt động chi tiết của mạng IPFS với chức năng download

The IPFS file download process