Bảng thuật ngữ

Cơ chế đồng thuận

Hard

Cơ chế đồng thuận là một công nghệ cơ bản đằng sau các chức năng chính của tất cả công nghệ blockchain

Cơ chế đồng thuận là gì?

Trong ba mươi năm qua, các cơ chế đồng thuận đã trở thành một phần quan trọng trong việc tích hợp xử lý máy tính vào cuộc sống hàng ngày của chúng ta. Ngày nay, các cơ chế đồng thuận tạo ra xương sống của toàn bộ ngành công nghiệp tiền điện tử, vì chúng là khái niệm nền tảng đằng sau tất cả các blockchain.
Cơ chế đồng thuận đại diện cho các nguyên tắc cơ bản của xác minh khối trong blockchain. Các cơ chế đồng thuận phác thảo các điều kiện cần được đáp ứng bởi các node và trình xác thực để các khối mới có thể được thêm vào blockchain. Có rất nhiều cơ chế đồng thuận khác nhau và tất cả chúng đều đóng vai trò là định lý đằng sau các đặc điểm chính của công nghệ blockchain: một sổ cái phi tập trung phân tán, công khai.
Bằng chứng công việc (PoW) là cơ chế đồng thuận blockchain đầu tiên được tạo ra. Nó được giới thiệu với khái niệm về blockchain Bitcoin. Bitcoin đã truyền cảm hứng cho các nhà phát triển bắt đầu nghiên cứu công nghệ blockchain và các cơ chế đồng thuận mới bắt đầu xuất hiện. Ngày nay, một số cơ chế đồng thuận được công nhận rộng rãi nhất bao gồm bằng chứng cổ phần (PoS) của Ethereum và bằng chứng ủy quyền của VeChain (PoA). Tất cả các cơ chế đồng thuận khác nhau này đặt tầm quan trọng đối với một yêu cầu đã chọn (công việc, cổ phần, ủy quyền) để đảm bảo thỏa thuận và cho phép xác thực giao dịch cũng như tạo khối.

Cơ chế đồng thuận là một yêu cầu thiết yếu cho hoạt động đúng đắn của bất kỳ giao thức blockchain nào. Chúng đảm bảo rằng tất cả các node hoạt động theo thỏa thuận và toàn bộ mạng gồm các nhà khai thác node phân tán sẽ tuân thủ các điều kiện và quy tắc giống nhau. Cơ chế đồng thuận cũng đảm bảo tính bảo mật của người dùng blockchain. Trình xác thực node sẽ chịu trách nhiệm loại bỏ các giao dịch không hợp lệ và hành động này đạt được thành công thông qua các quy tắc được xác định trước được đặt ra trong cơ chế đồng thuận. Không chỉ vậy, để một giao dịch được đăng ký thành công trên sổ cái và được thêm vào một khối, cần phải đạt được sự đồng thuận giữa tất cả các node. Việc phân bổ trách nhiệm đồng đều giữa các nhà khai thác node sẽ đảm bảo rằng cơ chế đồng thuận tiếp tục hoạt động thành công, ngay cả trong trường hợp một hoặc nhiều node không hoàn thành nhiệm vụ của mình.

Về bản chất, các cơ chế đồng thuận đảm bảo các nguyên tắc cơ bản của công nghệ blockchain và cho phép quản lý phân tán và xác thực nhiều giao dịch chỉ trong vài giây. Không dễ để tạo ra một cơ chế đồng thuận hoạt động và có thể áp dụng được; tuy nhiên, với sự phát triển của công nghệ blockchain, các nhà phát triển thực hiện nhiều cách tiếp cận sáng tạo hơn.

Công nghệ đằng sau các cơ chế đồng thuận dựa trên một vấn đề lý thuyết do các nhà khoa học máy tính vạch ra vào năm 1982. Bài toán của tướng Byzantine hỏi liệu có thể hình thành sự đồng thuận trong một mạng máy tính bao gồm các node độc lập, phân bố theo địa lý hay không, và các cơ chế đồng thuận đưa ra câu trả lời.