Ví dụ thực thi DSN
Ngữ cảnh
Hình 6 là hình kết thúc của Phần 4.3 (Giao thức) và Phần 4 tổng thể, cung cấp ví dụ dấu vết thực thi cụ thể của toàn bộ quá trình thực thi DSN Filecoin. Nó được tổ chức thành ba cột đại diện cho ba vai trò tham gia — Khách hàng, Mạng và Thợ đào — với các hàng được sắp xếp theo thứ tự thời gian để hiển thị trình tự thời gian của các lệnh gọi giao thức. Chú thích mô tả nó là 'được nhóm theo bên và sắp xếp theo thứ tự thời gian theo hàng.'
Nội dung hình này
Đọc hình từ trên xuống dưới: Khách hàng gọi AddOrders với đơn thầu trong khi Thợ đào gọi AddOrders với đơn chào; sau đó Mạng chạy Put.MatchOrders. Khách hàng gọi SendPiece và Thợ đào gọi ReceivePiece; cả hai sau đó gọi AddOrders với đơn thỏa thuận để cam kết trên chuỗi. Song song, dòng truy xuất được hiển thị: Khách hàng và Thợ đào thêm đơn hàng, đơn hàng được khớp, các phần dữ liệu được trao đổi, và cả hai thêm đơn thỏa thuận. Riêng biệt, Thợ đào gọi PledgeSector; Mạng phản hồi với Manage.AssignOrders. Thợ đào thực hiện SealSector và ProveSector; Mạng chạy RepairOrders để kiểm toán bằng chứng.
Tầm quan trọng
Dấu vết thực thi này làm cho các đặc tả giao thức trừu tượng của Put, Get và Manage trở nên cụ thể và có thể xác minh bằng cách cho thấy cách tất cả vai trò giao thức xen kẽ trong kịch bản thực tế. Nó chứng minh rằng lưu trữ và truy xuất là các quy trình làm việc độc lập nhưng song song, và chu kỳ sửa chữa của Mạng chạy liên tục, thực thi các nghĩa vụ bằng chứng đang diễn hành làm nền tảng cho đảm bảo tương thích khuyến khích của Filecoin.