Cảnh báo rủi ro: Đề phòng huy động vốn bất hợp pháp dưới danh nghĩa 'tiền điện tử' và 'blockchain'. — Năm cơ quan bao gồm Ủy ban Giám sát Ngân hàng và Bảo hiểm
Tìm kiếm
Đăng nhập
简中
繁中
English
日本語
한국어
ภาษาไทย
Tiếng Việt
BTC
ETH
HTX
SOL
BNB
Xem thị trường
Khoa học phổ biến: Hệ thống tệp liên hành tinh IPFS
MinerHub
特邀专栏作者
2019-10-14 07:32
Bài viết này có khoảng 1503 từ, đọc toàn bộ bài viết mất khoảng 3 phút
Rõ ràng, IPFS là một dự án rất tham vọng.

Internet là công cụ quan trọng nhất trong cuộc sống hàng ngày của chúng ta. Ngày nay, bất kể chúng ta làm gì, chúng ta không thể làm gì nếu không có sự hỗ trợ của Internet.

Nhưng Internet như chúng ta biết cũng có một số sai sót, trong đó nguy hiểm nhất là hầu hết thông tin trên Internet đều được tập trung hóa. Thông tin chúng tôi truy cập hàng ngày được lưu giữ trên các máy chủ do các công ty trung tâm kiểm soát. Khi máy chủ bị xâm phạm, mọi người cũng mất quyền truy cập vào dữ liệu của họ.

1 Tại sao chúng ta bám vào một hệ thống thiếu sót?

Cuối cùng, lý do thực sự khiến chúng tôi bị mắc kẹt với mô hình này là chúng tôi khá hư hỏng khi truy cập internet. Chúng tôi muốn các trang tải trong một phần nghìn giây, hình ảnh và video được hiển thị không bị lag và mọi thứ đều có chất lượng HD.

Các máy chủ tập trung cung cấp cho các công ty toàn quyền kiểm soát tốc độ cung cấp nội dung và tính phí tương ứng. Một lý do khác mà chúng tôi nhấn mạnh vào hệ thống này là thực sự không có sự thay thế tốt nào trước đây.

2 IPFS - giải pháp thay thế tốt nhất

Hệ thống tệp liên hành tinh (còn được gọi là IPFS) là một ý tưởng để làm cho internet được phân phối đầy đủ. Khái niệm này biến Internet HTTP truyền thống thành một mạng ngang hàng, tương tự như cách hoạt động của BitTorrent.

Juan Benets (người sáng lập IPFS) không muốn nói rằng IPFS phải được tạo ra khi ông lần đầu tiên đưa ra ý tưởng thiết kế. Anh ấy muốn tìm một cách hiệu quả để di chuyển các bộ dữ liệu khoa học (có thể có kích thước từ 10-100 GB trở lên). IPFS được thiết kế giống như sự kết hợp giữa Git và BitTorrent. BitTorrent cho phép mọi người nhanh chóng di chuyển các tệp lớn trên web và Git cung cấp cho mọi người quyền kiểm soát phiên bản tích hợp sẵn cho dữ liệu của họ.

Sau khi tạo giao thức, Benets nhanh chóng nhận ra rằng ý nghĩa của nó vượt xa việc di chuyển các tập dữ liệu lớn. Ông đã thực sự tạo ra một giao thức có thể thay thế các giao thức phổ biến hiện có khác để giải quyết vấn đề về cách chúng ta truy cập thông tin qua Web ngày nay.

3 Mọi thứ đều dựa trên nội dung

Một trong những nhược điểm của việc dựa vào địa chỉ dựa trên vị trí là khi máy chủ ngừng hoạt động, mọi thứ chứa trên máy chủ đó sẽ mất quyền truy cập internet.

Cuối cùng, IPFS đề xuất một phương pháp đánh địa chỉ dựa trên nội dung - mỗi tệp có một hàm băm duy nhất, có thể được coi là dấu vân tay hoặc nhận dạng của tệp. Khi truy cập một tệp cụ thể, chỉ cần yêu cầu mạng sở hữu một bản sao của tệp có hàm băm được chỉ định.

Khi bạn đưa ra yêu cầu, ai đó trên mạng IPFS sẽ cung cấp tài nguyên mà bạn yêu cầu. Bạn sẽ tải xuống tài nguyên này và lưu một bản sao vào bộ nhớ cache IPFS của mình. Bây giờ, khi một người thứ ba đến và yêu cầu cùng một tài liệu, bạn cũng có thể cung cấp nó.

Điều này tạo ra một hệ thống tăng tốc khi mức sử dụng tăng lên, bởi vì càng nhiều tệp được chia sẻ, chúng càng có sẵn trên các nhóm nút lớn.

4 Cách thức hoạt động của IPFS

Trong IPFS, các tệp được lưu trữ trong các đối tượng IPFS, mỗi đối tượng có thể lưu trữ 256 kb dữ liệu. Một đối tượng cũng có thể chứa một liên kết đến một đối tượng IPFS khác, thông qua đó có thể lưu trữ dữ liệu lớn hơn 256 kb.

Ví dụ: nếu bạn chỉ tải lên một tệp văn bản nhỏ, đối tượng 256 kb sẽ đủ cho tệp văn bản của bạn.

Tuy nhiên, nếu một hình ảnh được lưu trữ, hình ảnh đích sẽ được chia thành nhiều đối tượng, mỗi đối tượng có kích thước tối đa là 256 kb. Lúc này hệ thống IPFS sẽ tạo một đối tượng trống, đối tượng này (đối tượng trống) sẽ được liên kết với tất cả các đối tượng tạo nên bức tranh.

Kiến trúc này rõ ràng và mạnh mẽ, và kiến ​​trúc này thực sự làm cho IPFS có thể sử dụng được như một hệ thống tệp. Chúng ta hãy xem cấu trúc thư mục tệp sau đây và giải thích thêm cách chuyển đổi nó sang cấu trúc IPFS:

Chúng tôi có thể chuyển đổi điều này thành IPFS bằng cách tạo 1 đối tượng cho mỗi tệp và mỗi thư mục/thư mục, sau đó liên kết tệp với thư mục đã chỉ định.

Nhưng xem xét thực tế rằng IPFS dựa trên địa chỉ nội dung, nó có thể làm tốt hơn nữa. Nói cách khác, các tệp được thêm vào là cố định và không thể thay đổi, giống như chuỗi khối. Điều đó cũng có nghĩa là bạn có thể yên tâm rằng tài nguyên bạn đang truy cập là dữ liệu chính xác và chưa bao giờ bị thay đổi.

5 Nói chuyện linh tinh và kết luận

Rõ ràng, IPFS là một dự án rất tham vọng. Hầu hết các dự án phi tập trung trước đây đều liên quan đến phát hành tiền tệ và tài chính, nhưng IPFS cung cấp một ý tưởng mới để chia sẻ dữ liệu.

Dịch & Soát lỗi: Có một con cá.

Liên kết gốc:

https://achainofblocks.com/

Dịch & Soát lỗi: Có một con cá.

Bài viết này được dịch và hiệu đính bởi Mine Vision (Miracle Moore), nếu bạn cần in lại, vui lòng ghi rõ nguồn.

开发者
Chào mừng tham gia cộng đồng chính thức của Odaily
Nhóm đăng ký
https://t.me/Odaily_News
Tài khoản chính thức
https://twitter.com/OdailyChina