IPFS: Một phân tích đầy đủ về Web phân tán – web 3.0

21

Bài viết này tóm tắt những lý do khiến chúng tôi phấn khích về IPFS. Chúng tôi cũng xác định chính xác một số lĩnh vực đòi hỏi phải cải tiến và phát triển trong tương lai để IPFS đạt được việc áp dụng chính thống.

Tại sao IPFS thú vị

IPFS là một bước tiến đáng kể từ các công nghệ tiền nhiệm

IPFS đã được hưởng lợi đáng kể từ nhiều công nghệ tiền thân như bảng băm phân tán (DHT), BitTorrent, git và SFS. Nó được lấy cảm hứng từ các công nghệ này để cung cấp một giải pháp nâng cao cho việc chia sẻ dữ liệu hypermedia. IPFS là một dự án nguồn mở chấp nhận đóng góp nghiên cứu và phát triển trên toàn thế giới để tăng cường hệ thống.

So sánh sự di chuyển của dữ liệu trong IPFS với các mô hình máy khách-máy chủ tập trung.

IPFS là một thành phần quan trọng của cơ sở hạ tầng Web 3.0

Web 3.0 là mục tiêu dài hạn nhằm mục đích thay thế cơ sở hạ tầng internet hiện tại. Vì sự phân cấp là bản chất của Web 3.0. Nhiều người coi công nghệ sổ cái phân tán (DLT), ví dụ, blockchains, là khối xây dựng cốt lõi của Web 3.0. Một blockchain là một sổ cái bất biến và chỉ bổ sung để lưu trữ trạng thái mạng. Cần có sự đồng thuận phân tán giữa tất cả các nút mạng để mở rộng chuỗi khối và lưu trữ dữ liệu mạng quan trọng giữa các nút mạng. Do đó, việc lưu trữ bất kỳ loại dữ liệu nào khác vào blockchain có thể rất tốn kém. Đối với nhiều trường hợp sử dụng, việc lưu trữ dữ liệu không quan trọng khác theo cách an toàn gần với mức độ bảo mật của blockchain có thể hiệu quả hơn.

IPFS là phương tiện lưu trữ phù hợp nhất cho thể loại dữ liệu này. IPFS cho phép lưu trữ phân tán dữ liệu miễn dịch với việc thay đổi và giả mạo. Dữ liệu được lưu trữ trên mạng IPFS có thể được thay đổi mà không thay đổi định danh dữ liệu. Trong IPFS, mã định danh là hàm băm mật mã của dữ liệu. Điều này có nghĩa là dữ liệu không quan trọng có thể được lưu trữ vào IPFS trong khi lưu trữ định danh này vào một sổ cái phân tán cơ bản. Điều này sẽ dẫn đến các hoạt động ít cạn kiệt hơn trên sổ cái phân tán.

IPFS là một nền tảng lưu trữ tối ưu cho các ứng dụng phi tập trung

Các ứng dụng phi tập trung (dApps) là một lớp các ứng dụng tận dụng sự phân cấp để đạt được những lợi ích chưa từng có. Trong số đó là các sàn giao dịch và thị trường phi tập trung nơi các trung gian tập trung được loại bỏ, do đó loại bỏ / giảm bất kỳ phí giao dịch nào. Một ví dụ khác là các nền tảng truyền thông xã hội và video phi tập trung trong đó nội dung không thể được kiểm duyệt theo ý muốn của công ty điều hành. Các dApps như vậy yêu cầu lưu trữ một lượng dữ liệu đáng kể. IPFS cho phép dữ liệu này được lưu trữ theo cách phân tán có khả năng chống kiểm duyệt. Vì những lý do này, IPFS đang biến thành một nền tảng lưu trữ ưa thích cho dApps.

app.co hiển thị một danh sách ngày càng tăng các dApps sử dụng IPFS làm nền tảng lưu trữ.

IPFS có thể cung cấp trải nghiệm người dùng tốt hơn

IPFS có thể dẫn đến cải thiện trải nghiệm người dùng trong nhiều trường hợp. Ví dụ: cố gắng duyệt hoặc tải xuống một số nội dung phổ biến bằng mô hình máy khách-máy chủ điển hình có thể làm cạn kiệt băng thông mạng và dẫn đến tắc nghẽn mạng. Điều này có thể dẫn đến trải nghiệm người dùng bất tiện do độ trễ lớn hơn. Trong IPFS, nội dung được phân phối từ các node gần nhất có bản sao nội dung loại bỏ áp lực nút đơn và cải thiện trải nghiệm người dùng. Ngoài ra, IPFS cho phép duyệt nội dung liên tục và trơn tru ngay cả khi chủ sở hữu nội dung không còn khả dụng.

IPFS cho phép các mô hình kinh doanh trực tuyến mới

Trong internet ngày nay, bất kỳ nội dung trực tuyến nào cũng cần được lưu trữ trên các máy chủ chuyên dụng. Điều cần thiết cho nhà xuất bản nội dung là đảm bảo tính sẵn có của nội dung và băng thông đủ để đáp ứng nhu cầu cần thiết. IPFS thay đổi căn bản mô hình này. Trong IPFS, thay vì có một máy chủ lưu trữ duy nhất phục vụ tất cả người dùng, dữ liệu được chia sẻ theo cách phân tán và có thể được phục vụ bởi bất kỳ nút nào khi sở hữu dữ liệu. Do đó, các yêu cầu về băng thông được giảm đáng kể và độ tin cậy được nâng cao. Điều đó đang được nói, các mô hình kinh doanh mới sẽ bắt đầu phát triển. Ví dụ: sử dụng một số dự án như Filecoin, các nhà xuất bản nội dung có thể trả cho người dùng một phần thưởng nhỏ để lưu trữ nội dung. Điều này sẽ cải thiện phân phối nội dung và đảm bảo sẵn có nội dung.

Nhiều nền tảng chia sẻ video, phương tiện truyền thông xã hội và các ứng dụng khác đang chuyển sang IPFS để đạt được trải nghiệm người dùng tốt hơn và mô hình kinh doanh tốt hơn.

IPFS đang nhận được sự chấp nhận chính

Do nhiều tính năng hấp dẫn của IPFS, nó đang được áp dụng chính thống ngày càng tăng. Trong báo cáo của chúng tôi, chúng tôi thảo luận về các tình huống trong đó IPFS giúp người dùng chính chống lại sự kiểm duyệt ở Thổ Nhĩ Kỳ và Tây Ban Nha. Ngoài thông báo gần đây của Cloudflare , giờ đây có thể lưu trữ các trang web trên IPFS và trỏ đến chúng bằng một tên miền tiêu chuẩn dễ dàng. Các trang web được lưu trữ IPFS là các trang web chống kiểm duyệt và giờ đây chúng có thể dễ dàng được nhận ra và duyệt an toàn bằng cách sử dụng HTTP và HTTPS và sử dụng cổng IPFS của Cloudfare. Ngoài ra, Cloudflare đã triển khai các kỹ thuật để đảm bảo rằng người dùng không cần tin tưởng Cloudflare sẽ phục vụ họ đúng nội dung mà họ yêu cầu.

Những thách thức đối với IPFS là gì

IPFS là một công nghệ mới trải qua quá trình phát triển liên tục. Tuy nhiên, chúng tôi nhận ra một số thách thức cần phải vượt qua để đạt được việc áp dụng đại trà.

Yêu cầu về băng thông

Chạy một nút IPFS hiện liên quan đến việc sử dụng băng thông đáng kể có thể không khả thi đối với nhiều người dùng, đặc biệt là ở các nước đang phát triển. Việc sử dụng băng thông quá mức có thể gây hại cho việc áp dụng IPFS ở nhiều khu vực trên thế giới. Mặc dù có nhiều đề xuất về cách xử lý vấn đề này, nhưng khuyến khích tài chính có thể là hướng đi đúng đắn. Đạt được phần thưởng tài chính cho việc lưu trữ nội dung trên IPFS có thể giúp trang trải chi phí cho các nút chạy và khuyến khích áp dụng.

Sử dụng băng thông của nút IPFS thử nghiệm của chúng tôi. Trong thử nghiệm này, nút không được sử dụng để duyệt hoặc tải xuống bất kỳ nội dung IPFS nào. Tuy nhiên, trong khoảng thời gian 8 giờ, nút của chúng tôi đã tải xuống / tải lên hơn 5 GB dữ liệu.

Khả dụng

Việc triển khai IPFS hiện tại không thể đảm bảo tính khả dụng của dữ liệu khi được yêu cầu. Một cách khả thi để đảm bảo tính khả dụng là ghim nội dung , nghĩa là liên tục lưu các bản sao của nội dung được xuất bản trên nút IPFS. Nút IPFS này được yêu cầu phải trực tuyến mọi lúc để đáp ứng các đảm bảo về tính khả dụng. Các dự án như Filecoin đang xây dựng một lớp khuyến khích để khuyến khích các nút lưu nội dung để đổi lấy một số ưu đãi.

Nội dung riêng tư

Nội dung được xuất bản lên IPFS được thiết kế công khai. Bất cứ ai sở hữu hàm băm nội dung đều có thể truy cập nội dung đó. Hiện tại, IPFS không cung cấp giải pháp tích hợp để lưu trữ dữ liệu riêng tư. Mã hóa có thể được sử dụng để lưu trữ và / hoặc chuyển dữ liệu riêng tư qua IPFS. Một phương pháp phức tạp hơn là tạo một mạng riêng bằng giao thức IPFS trong đó các nút chỉ có thể kết nối với một danh sách được chỉ định trên các nút tạo thành mạng riêng.

Phần kết luận

Trong bản tóm tắt này, chúng tôi đã thảo luận lý do tại sao chúng tôi tin rằng IPFS là một công nghệ quan trọng cho internet phân tán trong tương lai. Phân tích đầy đủ bao gồm các chi tiết khác về công nghệ IPFS, bảo mật, động lực mạng và các ứng dụng khác nhau. Nhìn chung, IPFS đã được chứng minh là rất quan trọng đối với việc lưu trữ dữ liệu phân tán và chống kiểm duyệt. Với sự phát triển không ngừng, nó có thể là giao thức truyền dữ liệu tiêu chuẩn của tương lai.