Bài gửi của cộng đồng - Tác giả: Ẩn danh
Hệ thống tệp liên hành tinh (IPFS) là một dự án nguồn mở đang xây dựng một hệ thống tệp ngang hàng. Dự án IPFS là một dự án đầy tham vọng có khả năng thay đổi cách chúng ta sử dụng Internet. Mục tiêu cuối cùng của nó là kết nối tất cả các thiết bị có cùng hệ thống tệp, nhưng không giống như cách mà Web thực hiện ngày nay. Để hiểu những điều cơ bản về IPFS, sẽ rất hữu ích khi so sánh nó với HTTP.
Về cơ bản, World Wide Web hiện tại dựa trên các giao thức HTTP và HTTPS. Tóm lại, đây là các giao thức ứng dụng cho phép khả năng truy cập và liên lạc dữ liệu trên toàn thế giới.
HTTP hoạt động như một giao thức phản hồi yêu cầu kết nối người dùng (máy khách) với máy chủ, dựa trên vị trí của họ . Ví dụ: nếu Alice truy cập một trang web, trình duyệt web của cô ấy sẽ yêu cầu nội dung đến máy chủ lưu trữ (ví dụ: Amazon Web Services). Nếu mọi việc suôn sẻ, máy chủ AWS sẽ trả lại các trang web cho cô ấy.
Tuy nhiên, nội dung không tồn tại vĩnh viễn vì nó được duy trì bởi một máy chủ tập trung. Và vì AWS đang lưu trữ một số lượng lớn trang web nên nếu máy chủ của họ ngừng hoạt động vì bất kỳ lý do gì thì phần lớn Internet sẽ ngừng hoạt động theo đó.
Ngược lại, IPFS cho phép việc tạo ra một Web vĩnh viễn và phân tán, nơi tất cả các loại dữ liệu số có thể được lưu trữ và chia sẻ. Trong khi giao tiếp HTTP dựa vào máy chủ (có vị trí cụ thể) để cung cấp nội dung thì giao tiếp IPFS tập trung vào chính nội dung đó.
Với IPFS, Alice sẽ không còn yêu cầu trực tiếp nội dung đó nữa. máy chủ AWS. Thay vào đó, cô ấy sẽ hỏi mạng phân phối “ai có thể cung cấp cho tôi nội dung này?” và những người ngang hàng gần gũi nhất sẽ nhanh chóng phản hồi.
Tùy thuộc vào việc triển khai, IPFS có thể mang lại nhiều lợi thế khi so sánh với HTTP, chẳng hạn như khả năng chống kiểm duyệt, tính toàn vẹn dữ liệu, chi phí vận hành thấp hơn, hiệu suất tốt hơn, và bảo mật.
Một số hạn chế có liên quan đến mức độ khuyến khích tham gia vào mạng thấp, dẫn đến số lượng người ngang hàng ít. Việc áp dụng hạn chế khiến các tệp khó có sẵn vĩnh viễn hơn. Nếu một số dữ liệu nhất định chỉ được lưu trữ bởi một số nút và tất cả đều chuyển sang chế độ ngoại tuyến thì dữ liệu đó sẽ không thể truy cập được.