ICP (Internet Computer Protocol) sử dụng một cơ chế đồng thuận độc đáo được gọi là Threshold Relay và Byzantine Fault Tolerance (BFT). Đây là một hệ thống phức tạp kết hợp nhiều ý tưởng từ các cơ chế đồng thuận khác nhau nhằm đạt được sự mở rộng, phân quyền và bảo mật cao.
Threshold Relay:
Cơ chế Threshold Relay là một phương pháp đồng thuận dựa trên việc sử dụng các nhóm node (nút) để tạo ra một chuỗi ngẫu nhiên (randomness beacon). Mỗi nhóm node được chọn ngẫu nhiên sẽ ký một thông báo chung và tạo ra một giá trị ngẫu nhiên mới. Chuỗi ngẫu nhiên này sau đó được sử dụng để chọn ra nhóm node tiếp theo chịu trách nhiệm cho việc tạo ra khối mới.
Việc sử dụng chuỗi ngẫu nhiên đảm bảo rằng quá trình lựa chọn node là không thể đoán trước và không thể thao túng, giúp giảm thiểu rủi ro bị tấn công.
Byzantine Fault Tolerance (BFT):
ICP sử dụng một biến thể của BFT để đảm bảo rằng mạng lưới có thể tiếp tục hoạt động ngay cả khi một phần các node hoạt động không chính xác hoặc có hành vi ác ý. Điều này đảm bảo tính bảo mật và tính đồng thuận của mạng lưới ngay cả khi có một số node không đáng tin cậy.
Các node tham gia vào quá trình đồng thuận BFT sẽ trao đổi thông tin và bỏ phiếu về trạng thái của các giao dịch và khối mới. Nếu đạt được một số lượng phiếu bầu đủ lớn, khối sẽ được chấp nhận và thêm vào blockchain.
Chain Key Technology:
Công nghệ Chain Key là một yếu tố quan trọng trong cơ chế đồng thuận của ICP. Nó cho phép mạng lưới thực hiện các hoạt động nhanh chóng và đồng bộ mà không cần đến các nút đồng thuận truyền thống. Chain Key giúp giảm thiểu chi phí và tăng tốc độ xử lý giao dịch.
Mở rộng: Cơ chế Threshold Relay cho phép ICP mở rộng quy mô mạng lưới mà không làm giảm hiệu suất hoặc tăng phí giao dịch.
Bảo mật: Sự kết hợp giữa Threshold Relay và BFT đảm bảo rằng mạng lưới vẫn an toàn ngay cả khi một số node có hành vi ác ý.
Tính phân quyền: Mạng lưới ICP được thiết kế để hoạt động phân quyền, với các quyết định đồng thuận được thực hiện bởi các node từ các nhóm khác nhau.
Cơ chế đồng thuận của ICP là một hệ thống phức hợp kết hợp Threshold Relay và Byzantine Fault Tolerance, nhằm đạt được khả năng mở rộng, bảo mật và phân quyền. Công nghệ Chain Key bổ sung thêm tính linh hoạt và tốc độ cho mạng lưới, làm cho ICP trở thành một trong những blockchain tiên tiến trong việc cung cấp dịch vụ Internet phi tập trung.

