Các lớp giao thức IC
Ngữ cảnh
Hình này xuất hiện trong phần Thiết kế Giao thức của whitepaper Internet Computer, mô tả kiến trúc bốn lớp triển khai máy tính đám mây phi tập trung. Phần này giải thích cách mỗi lớp xây dựng trên các đảm bảo được cung cấp bởi lớp bên dưới, tách biệt mối quan tâm sao cho kết nối mạng, sắp xếp đồng thuận, giao tin nhắn và thực thi tất định được xử lý bởi các hệ thống con riêng biệt, có thể tổ hợp.
Nội dung hình này
Sơ đồ trình bày giao thức Internet Computer như ngăn xếp dọc bốn lớp. Ở đáy, lớp Ngang hàng (P2P) xử lý phát sóng dựa trên tạo phẩm, truyền bá tin nhắn đáng tin cậy giữa các nút trong một mạng con sử dụng giao thức phát tán với đảm bảo tính xác thực mật mã. Lớp Đồng thuận triển khai giao thức sắp xếp tất định, chống lỗi Byzantine tạo ra chuỗi tuyến tính các khối đã hoàn thành. Lớp Định tuyến Tin nhắn dịch nội dung khối đã sắp xếp thành hàng đợi đầu vào cho mỗi canister, định tuyến tin nhắn liên mạng con qua giao thức XNet, và cung cấp cây trạng thái được chứng nhận để xác minh. Ở đỉnh, lớp Thực thi thực thi tất định các canister WebAssembly dựa trên trạng thái được phân bổ, tiêu thụ hàng đợi đầu vào và tạo tin nhắn đầu ra theo cách hoàn toàn tái tạo trên tất cả bản sao mạng con.
Tầm quan trọng
Kiến trúc giao thức phân lớp cho phép Internet Computer mở rộng theo chiều ngang bằng cách thêm mạng con: mỗi mạng con độc lập thực thi cả bốn lớp, và các mạng con chỉ tương tác thông qua giao diện truyền tin nhắn XNet được xác định rõ. Bằng cách cách ly đồng thuận khỏi thực thi, thiết kế cho phép mỗi lớp được nâng cấp độc lập thông qua đề xuất quản trị mà không làm gián đoạn các lớp khác.