Fig. 6

Đồng bộ hóa bộ tạo PoH

Two Proof of History generators synchronizing by inserting each other's output state for horizontal scaling
Two Proof of History generators synchronizing by inserting each other's output state for horizontal scaling

Ngữ cảnh

Hình này xuất hiện trong phần 'Chuỗi Bằng chứng Lịch sử', mô tả chi tiết hoạt động của PoH như một luồng liên tục: cách các mục được ghi lại, cách nhiều mục dữ liệu được gộp tại một chỉ mục duy nhất, và cách chuỗi hỗ trợ cả xác minh dựa trên điểm kiểm tra và bằng chứng nhẹ. Phần này cũng đề cập đến câu hỏi mở rộng ngang — liệu nhiều bộ tạo PoH có thể hoạt động song song để tăng thông lượng hay không.

Nội dung hình này

Sơ đồ minh họa hai bộ tạo PoH độc lập đồng bộ bằng cách chèn trạng thái đầu ra của nhau vào chuỗi hash tương ứng theo khoảng thời gian đều đặn. Bộ tạo A định kỳ ghi lại hash trạng thái hiện tại của Bộ tạo B, và Bộ tạo B làm tương tự cho Bộ tạo A. Các chèn chéo này tạo bằng chứng có thể xác minh rằng cả hai bộ tạo nhận thức về chuỗi của nhau tại thời điểm chèn, thiết lập thứ tự nhân quả giữa hai dòng thời gian độc lập. Người quan sát có cả hai chuỗi có thể xác nhận rằng không bộ tạo nào có thể giả mạo tham chiếu chéo sau thời điểm đó, vì làm vậy đòi hỏi phải tính lại toàn bộ chuỗi hash tiếp theo từ điểm giả mạo. Tham chiếu ngược lẫn nhau này là cơ chế cho phép nhiều bộ tạo PoH mở rộng ngang đồng thời duy trì thứ tự nhất quán, không thể giả mạo.

Tầm quan trọng

PoH đa bộ tạo là con đường của Solana để mở rộng thông lượng ngang vượt ra ngoài khả năng hash của một lõi CPU đơn. Bằng cách đồng bộ các bộ tạo độc lập thông qua tham chiếu chéo, mạng có thể phân chia khối lượng sắp xếp giao dịch qua nhiều leader xử lý các luồng giao dịch khác nhau, đồng thời duy trì thứ tự toàn cục nhất quán được đảm bảo bởi bằng chứng tham chiếu chéo. Thiết kế này dự đoán hướng kiến trúc cho việc mở rộng Solana tương lai vượt ra ngoài giới hạn tốc độ hash đơn lõi.

Thuật ngữ liên quan

Các hình khác từ