Phiên bản mới của IPFS 0.8.0 đã được phát hành và hỗ trợ công việc với các chân cắm

Vài ngày trước, sự ra mắt của phiên bản mới của hệ thống tệp phi tập trung IPFS 0.8.0 (Hệ thống tệp InterPlanetary), là một kho lưu trữ tệp có phiên bản toàn cầu được triển khai dưới dạng mạng P2P được tạo thành từ các hệ thống thành viên.

IPFS kết hợp các ý tưởng đã thực hiện trước đây trong các hệ thống như Git, BitTorrent, Kademlia, SFS và Web trông giống như một bầy BitTorrent duy nhất (các đối tượng ngang hàng tham gia phân phối) trao đổi các đối tượng Git. IPFS được giải quyết bằng nội dung chứ không phải vị trí và tên tùy ý. Mã triển khai tham chiếu được viết bằng Go và được cấp phép bởi Apache 2.0 và MIT.

Đối với những người không quen với IPFS, họ nên biết rằng trong hệ thống tệp này, một liên kết tệp có liên quan trực tiếp đến nội dung của nó và bao gồm một hàm băm mật mã của nội dung. Không thể tự ý đổi tên địa chỉ tệp, nó chỉ có thể được thay đổi sau khi thay đổi nội dung. Tương tự, không thể thực hiện thay đổi tệp mà không thay đổi địa chỉ (phiên bản cũ sẽ vẫn ở cùng một địa chỉ và phiên bản mới sẽ có sẵn thông qua một địa chỉ khác).

Lưu ý rằng mã định danh tệp thay đổi theo từng thay đổi, để không chuyển các liên kết mới mỗi lần, dịch vụ được cung cấp để liên kết các địa chỉ thường trú có tính đến các phiên bản khác nhau của tệp (IPNS) hoặc đặt bí danh tương tự với FS và DNS truyền thống.

Sau khi tải tệp xuống hệ thống của bạn, người tham gia tự động trở thành một trong những điểm để phân phối. Bảng băm phân tán (DHT) được sử dụng để xác định những người tham gia mạng trên các nút có nội dung quan tâm.

IPFS giúp giải quyết các vấn đề như độ tin cậy của bộ nhớ (nếu bộ nhớ gốc bị vô hiệu hóa, tệp có thể được tải xuống từ hệ thống của người dùng khác), để chịu được sự kiểm duyệt nội dung và cũng để có thể tổ chức truy cập trong trường hợp không có kết nối Internet hoặc nếu chất lượng của kênh liên lạc kém.

Các tính năng mới chính của IPFS 0.8

Trong phiên bản mới này khả năng tạo các dịch vụ bên ngoài đã được thực hiện để ghim dữ liệu người dùng (ghim - liên kết dữ liệu với một nút, để đảm bảo rằng dữ liệu quan trọng được lưu). Dữ liệu được gán cho dịch vụ có thể có các tên riêng biệt, khác với mã định danh nội dung (CID), vì vậy có thể tìm kiếm dữ liệu theo cả tên và theo CID.

Để xử lý các yêu cầu sửa dữ liệu, API dịch vụ ghim IPFS được đề xuất, có thể được sử dụng trực tiếp trong go-ipfs. Trong dòng lệnh ghim, lệnh "ipfs pin remote" được cung cấp.

Hệ thống con pin đã được thiết kế lại để làm cho nó nhanh hơn và linh hoạt hơn nhiều trong cách nó theo dõi các chân. Đối với người dùng làm việc với nhiều chân, điều này sẽ dẫn đến sự gia tăng tốc độ lớn trong danh sách và sửa đổi tập hợp các phần tử cố định, cũng như giảm sử dụng bộ nhớ.

Một phần của thiết kế lại đã được định cấu hình để tính đến khả năng tương tác với các chân các địa phương theo cùng một cách mà bây giờ chúng ta có thể tương tác với các chân từ xa (ví dụ: tên, có thể đặt cùng một CID nhiều lần, v.v.). Hãy theo dõi để biết thêm các cải tiến về bản sửa lỗi.

Khi tạo liên kết "https: //" cho các cổng, khả năng chuyển các tên DNSLink bằng tên miền phụ đã được thêm vào.

Các liên kết hiện có thể sử dụng được, trong đó dấu chấm trong tên gốc được thay thế bằng ký tự "-" và ký tự "-" hiện có được thoát bằng một ký tự tương tự khác và hỗ trợ cho giao thức QUIC đã được mở rộng. Để tăng hiệu suất, khả năng tăng nhận bộ đệm cho UDP được cung cấp.

Cuối cùng nếu bạn muốn biết thêm về nó về phiên bản mới này, bạn có thể kiểm tra chi tiết trong liên kết sau.

Cách sử dụng IPFS trên Linux?

Đối với những người quan tâm đến việc có thể triển khai IPFS trong hệ thống của họ, họ có thể làm như vậy bằng cách làm theo các hướng dẫn được trình bày chi tiết trong bài viết này.

Bài viết liên quan:
IPFS: Cách sử dụng Hệ thống tệp liên hành tinh trong GNU / Linux?

Nội dung bài viết tuân thủ các nguyên tắc của chúng tôi về đạo đức biên tập. Để báo lỗi, hãy nhấp vào đây.

Hãy là người đầu tiên nhận xét

Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.