Fig. 8

Giao thức Manage

Manage protocol for repair and audit operations
Manage protocol for repair and audit operations

Ngữ cảnh

Hình 8 trực tiếp theo sau Hình 7 trong whitepaper và cung cấp danh sách thuật toán đầy đủ cho Giao thức Quản lý — giao thức DSN cốt lõi thứ ba bên cạnh Put và Get. Giao thức Quản lý được thực thi bởi cả Mạng và thợ đào, bao gồm toàn bộ vòng đời phân bổ lưu trữ, niêm phong cung, tạo bằng chứng và sửa chữa lỗi.

Nội dung hình này

Phần Mạng định nghĩa hai thuật toán. AssignOrders sao chép AllocTable hiện tại, sau đó cho mỗi đơn thỏa thuận xác nhận nó, trích xuất thợ đào được gán từ chữ ký, và thêm chi tiết thỏa thuận vào AllocTable cập nhật. RepairOrders lặp qua tất cả bản ghi allocEntry: cho mỗi mục có kỷ nguyên bằng chứng cuối đã cũ, nó kiểm tra xem bằng chứng PoSt hợp lệ có xuất hiện trong cửa sổ sổ cái gần đây không; khi thành công nó đặt lại bộ đếm thiếu; khi thất bại nó tăng bộ đếm thiếu và phạt tài sản thế chấp của thợ đào; nếu bộ đếm thiếu vượt ngưỡng lỗi, tất cả đơn hàng trong cung đó được đánh dấu thất bại. Phần Thợ đào định nghĩa ba thuật toán: PledgeSector (gửi giao dịch cam kết và cập nhật AllocTable), SealSector (nối các phần dữ liệu, chạy PoSt.Setup để tạo bản sao, gốc Merkle và bằng chứng seal), và ProveSector (chạy PoSt.Prove trên bản sao để tạo bằng chứng PoSt).

Tầm quan trọng

Giao thức Quản lý là xương sống thực thi của đảm bảo tương thích khuyến khích của Filecoin: nếu không có nó, thợ đào có thể nhận thanh toán lưu trữ và sau đó xóa dữ liệu. Bằng cách kết hợp gửi bằng chứng trên chuỗi, cắt giảm tài sản thế chấp tự động cho bằng chứng thiếu, và tái giới thiệu thị trường cho lỗi kéo dài, giao thức tạo ra khuyến khích kinh tế mạnh mẽ chống lại hành vi lưu trữ không trung thực — tất cả mà không cần điều phối viên đáng tin cậy.

Thuật ngữ liên quan

Các hình khác từ