Góc nhìn đầu tiên về IPFS

Ở thời điểm hiện tại đóng vai trò chính trên Internet là giao thức HTTP vs vai trò là giao thức truyền tải siêu văn bản ( HyperText Transfer Protocol ) với mô hình chính là Client – Server .Cho tới gần đây một cái tên mới nổi được cho rằng sẽ có thể thay thế giao thức này đó chính là IPFS . Vậy IPFS là gì ? nó hoạt động như thế nào ? đó chính là những câu hỏi các người dùng sẽ tìm được lời giải đáp thông qua bài viết này, hãy cùng tìm hiểu thôi .

 

 

IPFS là gì?

Những hạn chế mà HTTP hiện tại đang gặp phải đó là phụ thuộc rất nhiều vào server (đại diện cho mô hình client-server). Và chính vì phụ thuộc vào server mà nó có những hạn chế như nếu server sập client sẽ ko thể truy cập vào , hay server nắm quá nhiều data của người dùng dẫn đến những bê bối liên quan đến dữ liệu cá nhận… Chính vì thế IPFS được sinh ra với tư tưởng về mô hình P2P thay vì Client-server. IPFS (InterPlanetary File System) là một giao thức phân phối mã nguồn của giao thức hypermedia hoạt động dựa trên nội dung và danh tính. Là sự kết hợp của rất nhiều công nghệ như DHT, Git hay BitTorrent (Những phần mềm truyền tải dữ liệu).

Để dễ hình dung chúng ta có thể hiểu bình thường chúng ta tải một thông tin lên mạng, dữ liệu sẽ đc tải lên server để lưu trữ, điều đó tiềm ẩn rủi ro nếu server gặp sự cố. Nhưng với IPFS người dùng sẽ tải nó lên các máy tính khác cùng tham gia với mạng, như vậy sẽ ko phải lo nếu máy chủ bị sập thì sẽ ko vào được nhé. Hơn nữa nó cũng sẽ nhanh hơn do mạng sẽ tính toán băng thông vì thế việc tải dữ liệu sẽ từ máy chứa dữ liệu gần nhất chứ ko bị cố định như trong mô hình client-server.

 

 

Chúng ta có thể tổng hợp lại một số lợi ích sau:

  • Tránh sự phụ thuộc vào máy chủ.

  • Không còn mô hình tập trung.

  • Giảm bớt chi phí.

  • Cải tiến về tốc độ.

 

 

Tránh sự phụ thuộc vào máy chủ

“404 Page Not Found” đã và đang là nỗi ác mộng với người dùng Internet, khi các nội dung mà người dùng tìm kiếm trên Internet không tồn tại, hoặc đã bị xóa bỏ. Về mặt kỹ thuật, lỗi 404 được áp dụng trong trường hợp máy chủ của website không thể tìm thấy nội dung mà người dùng yêu cầu.

Người dùng thường dễ dàng tìm thấy lỗi 404 khi tìm kiếm các nội dung đã cũ, khi chúng ta đang ngoại tuyến, hoặc máy chủ đang gặp phải sự cố và không thể hồi đáp thông tin cho người dùng. Đây cũng là vấn đề lớn nhất mà giao thức HTTP gặp phải, điều mà nó không thể cải thiện cũng như khắc phục.

Mặt khác, giao thức IPFS hoàn toàn bỏ qua khái niệm máy chủ, mà chỉ quan tâm tới nội dung tìm kiếm. Điều này không chỉ giúp chúng ta rút ngắn con đường tới thông tin, mà lại không lo gặp phải các máy chủ kém chất lượng, kém tin cậy.

 

Không còn mô hình tập trung

Với mô hình Internet ngày nay, chúng ta luôn đứng trước các vấn đề mang tính dây chuyền, mà khởi nguồn là cuộc chiến tranh giành người dùng đến các máy chủ trung tâm tốt hơn, được điều hành bởi một số tên tuổi lớn trong lĩnh vực công nghệ như Amazon, Google, Yahoo…

Điều này dẫn đến các vấn đề như nhiều bí mật của chính phủ bị hé lộ, các công ty sử dụng phần mềm gián điệp, tin tặc thực hiện các vụ tấn công DDoS, ISPs công khai chặn các dịch vụ mà họ không muốn người dùng truy cập, dữ liệu bị ngăn cản khỏi nội bộ một quốc gia, hay dữ liệu của người dùng có thể bị đánh cắp.

Với mô hình website phân tán (Decentralized) của IPFS, các vấn đề này hoàn toàn được khắc phục và không còn chế độ quản lý phân cấp. Một trang web được tạo ra với mục đích chia sẻ thông tin sẽ luôn đến được với người dùng. Ở điều kiện lý tưởng nhất, người dùng thậm chí có thể truy cập website khi không có kết nối mạng. Đây không chỉ là một điểm cộng lớn đối với các nhà phát triển, mà còn đánh dấu sự tiến bộ đối với với các quyền cá nhân, quyền riêng tư của người dùng.

 

Giảm bớt chi phí.

Ưu điểm tiếp theo của mô hình IPFS đó là giảm bớt chi phí đối với cả người cung cấp nội dung và người dùng thông thường.

Có thể người dùng chưa biết, nhưng dữ liệu được sử dụng trong giao thức HTTP trên thực tế rất tốn kém. Các nhà cung cấp dữ liệu được phép tính phí và đề ra các thỏa thuận đối với những nội dung ăn khách trên Internet.

Lấy thí dụ như đoạn MV từng gây sốt trên YouTube từ năm 2013 là Gangnam Style có dung lượng khoảng 117 MB. Với lượt người xem khoảng 2,3 tỷ vào đầu năm 2016, ta tính được tổng cộng khoảng 274.286.340.432 MB hay 274,3 Petabyte dữ liệu được truyền tải trên Internet. Nếu tính trung bình với giá 1 cent cho mỗi gigabyte dữ liệu (bao gồm chi phí băng thông và máy chủ trên toàn thế giới), thì 2,74 triệu USD đã được sử dụng chỉ để phân phát đoạn video này tới người xem trên toàn thế giới.Với cách thức hoạt động khác biệt, IFPS sẽ cho phép đoạn video trên được tải hoàn toàn về mạng nội bộ IFPS dù người dùng là ai và đang ở đâu. Do đó loại bỏ sự cần thiết của hàng loạt trạm kết nối và máy chủ Internet, giúp chi phí tổng thể giảm một cách rõ rệt.

 

IPFS và tương lai của Blockchain

Blockchain dùng công nghệ sổ cái phân tán trong khi IPFS sử dụng bảng băm phân tán (Distributed Table Hash) trên mạng lưới phi tập trung ngang hàng.

Vì có cùng chung cấu trúc, đây chính là lý do cơ bản giúp hai nền công nghệ này có khả năng kết hợp cùng nhau. Và hơn hết, với các lợi ích đem lại, IPFS hứa hẹn sẽ trở thành một thành phần không thể thiếu trong cấu trúc hạ tầng web 3.0, cho phép lưu trữ phân tán dữ liệu phòng ngừa với việc thay đổi và giả mạo.

 

Ứng dụng tiêu biểu của IPFS hiện nay

Một trong những dự án nằm trong top ứng dụng IPFS phải kể đến chính là Filenet, hệ thống ưu đãi được xây dựng dựa trên IPFS để trao thưởng cho các miner có công chia sẻ tài nguyên và không gian lưu trữ.

Mục đích của Filenet là kết nối các không gian trống và hệ thống dữ liệu khổng lồ, tất cả các thiết bị lưu trữ có thể tham gia mining nhận thưởng.

 

Tổng Kết

Một tương lai không xa, IPFS sẽ dần được áp dụng rộng rãi hơn để giải quyết bài toán mà HTTP bao lâu vẫn chưa tìm ra đáp số. Và ở thời điểm đó, người dùng có thể trải nghiệm sự đột phá của Blockchain 3.0 với sự kết hợp tài tình giữa IPFS và Blockchain.

Add Comment

Your email is safe with us.

1900 886 826

Sign In Vins Global Fintech

Account details will be confirmed via email.

Reset Your Password