Thiết kế mạng
Ngữ cảnh
Hình này xuất hiện trong phần 'Thiết kế Mạng', mô tả cách mạng ngang hàng của Solana được tổ chức xung quanh mô hình leader luân phiên. Phần này giải thích rằng tại mỗi thời điểm, một trình xác thực duy nhất được chỉ định làm leader, chịu trách nhiệm sắp xếp các giao dịch đến vào luồng PoH và sản xuất khối. Lịch leader được xác định tất định từ chuỗi PoH và tất cả trình xác thực đều biết trước, cho phép chuyển tiếp giao dịch trực tiếp mà không cần mempool toàn cục.
Nội dung hình này
Sơ đồ minh họa luồng giao dịch trong mạng Solana: client gửi giao dịch trực tiếp đến trình xác thực leader hiện tại, leader nhận, sắp xếp chúng vào chuỗi PoH và thực thi trong giai đoạn Banking của đường ống Đơn vị Xử lý Giao dịch. Khối kết quả, được biểu diễn dưới dạng tập hợp các mục PoH với hash giao dịch nhúng, sau đó được truyền đến tất cả trình xác thực khác qua giao thức Turbine — được chia thành các mảnh mã hóa xóa và phân phối qua cây phân tán để tối đa hóa sử dụng băng thông. Các trình xác thực khác xác minh chuỗi PoH, thực thi lại giao dịch trên trạng thái cục bộ và bỏ phiếu cho các khối đã xác nhận. Sơ đồ làm rõ rằng leader là vai trò tạm thời luân phiên theo từng slot theo lịch trình có trọng số stake.
Tầm quan trọng
Thiết kế mạng này loại bỏ chi phí phát tán mempool hiện diện trong hầu hết các mạng chuỗi khối, nơi giao dịch chưa xác nhận phải được lan truyền đến mọi nút trước khi được đưa vào khối. Bằng cách định tuyến giao dịch trực tiếp đến leader sắp tới đã biết (Gulf Stream), Solana giảm độ trễ xác nhận và tiêu thụ băng thông mạng. Mô hình leader đơn cũng loại bỏ chi phí giao tiếp bầu leader liên quan đến các giao thức BFT chọn leader mới mỗi vòng.