Proof of History (PoH) là gì? Cơ chế này hoạt động ra sao?

· 2 min read

Một trong những bài toán khó nhất của các mạng phân tán như blockchain là đồng bộ thời gian. Chính vì chuyện đồng bộ thời gian trong hệ thống phân tán mà nhiều dạng gian lận khác nhau có thể xảy ra. Với giao thức Proof of History được dùng trên blockchain Solana, người ta có thể xác định được thời điểm của các giao dịch. Trong bài viết này, bạn sẽ tìm được lời giải cho câu hỏi Proof of History là gì.

Proof of History là gì?

Proof of History là giao thức tìm cách chứng minh các giao dịch diễn ra trên blockchain theo thứ tự nào và liệu chúng có đang được xử lý đúng hay không. Bằng chứng thời gian là phương pháp được dùng trên mạng lưới blockchain Solana. Proof of History giúp mạng lưới chạy nhanh mà vẫn giữ được tính bảo mật của blockchain. Các giao dịch trên blockchain Solana được đảm bảo bằng hàm băm SHA256. Nhờ phương pháp PoH cùng những đặc điểm riêng khác của giao thức Solana, mạng lưới đạt 50.000 giao dịch mỗi giây (TPS - Transactions per second) với thời gian tạo block thấp tới 400 ms, so với khoảng 10 phút của Bitcoin và 15 giây của Ethereum.

Proof of History (PoH) hoạt động như thế nào?

Người xác thực thứ 1 của mạng lưới được xếp vào vị trí đầu tiên và mất 5 giây để tìm block kế tiếp. Người xác thực thứ 2 được xếp vào vị trí thứ hai và cũng mất 5 giây để tìm block kế tiếp. Tổng cộng có 10 giây chuyển tiếp. Người xác thực thứ 3 được xếp vào vị trí thứ ba và mất 5 giây để tìm một block. Tổng cộng có 15 giây chuyển tiếp. Mỗi block cần 5 giây để hoàn tất giao dịch thực hiện trong đó. Các validator được xếp thứ tự nối tiếp nhau. Quy trình bắt đầu sau lượt xác thực trước đó phải chờ 5 giây. Toàn bộ chuyện này đều hiển thị với mọi người dùng thực hiện việc xác thực theo mốc thời gian. Nếu có validator thứ 4, người này sẽ tiến hành xác thực sau validator thứ 3 đúng 5 giây.

Vì sao Proof of History lại quan trọng?

Với phương pháp Proof of History, độ trễ trên mạng lưới blockchain được giảm bớt. Điều này làm tăng hiệu quả của blockchain. Với phương pháp bằng chứng thời gian, thứ tự các giao dịch được xác thực. Nhờ vậy tiết kiệm được thời gian bỏ ra cho việc xác thực. Các node tốn ít thời gian hơn để chọn thứ tự xử lý. Điều đó dẫn tới việc chọn validator mới tham gia mạng lưới cũng nhanh hơn.

proof of history là gì poh solana cơ chế đồng thuận blockchain