Kể từ khi giao dịch blockchain đầu tiên được thực hiện trên mạng Bitcoin, thế giới tiền kỹ thuật số đã thay đổi đáng kể. Ngoài các thuật toán bằng chứng công việc và bằng chứng cổ phần nổi tiếng, các cơ chế đồng thuận khác và phương pháp đạt được sự đồng thuận trong các hệ thống blockchain cũng bắt đầu được biết đến.
Thuật toán bằng chứng công việc được Bitcoin sử dụng là thuật toán an toàn và đáng tin cậy nhất hiện nay. Nhưng nó không thực sự có khả năng mở rộng. Bitcoin và các mạng blockchain dựa trên bằng chứng công việc khác có hiệu suất hạn chế về số lượng giao dịch mỗi giây (TPS). Hạn chế này liên quan đến thực tế là Bitcoin dựa vào mạng lưới các nút phân tán, vì các nút cần phải thống nhất về trạng thái hiện tại của chuỗi khối. Điều này có nghĩa là một khối giao dịch mới cần phải được xác minh và phê duyệt bởi phần lớn các nút trong mạng trước khi nó có thể được xác nhận. Do đó, bản chất phân tán của mạng Bitcoin, trong khi cung cấp một hệ thống kinh tế an toàn và không cần sự tin cậy, cũng hạn chế việc sử dụng nó trên quy mô lớn hơn.
Các chuỗi khối bằng chứng cổ phần thường hoạt động tốt hơn Bitcoin về số lượng giao dịch mỗi giây. Tuy nhiên, sự khác biệt là không đáng kể và mạng bằng chứng cổ phần không thực sự giải quyết được vấn đề về khả năng mở rộng.
Trong trường hợp này, Bằng chứng xác thực trở thành giải pháp thay thế hiệu quả hơn vì nó có thể thực hiện nhiều giao dịch hơn mỗi giây.
Proof of Authority (PoA) là một thuật toán đồng thuận dựa trên danh tiếng nhằm giới thiệu một giải pháp thiết thực và hiệu quả cho các mạng blockchain, đặc biệt là các chuỗi riêng tư. Thuật ngữ này được đặt ra vào năm 2017 bởi Gavin Wood, người đồng sáng lập và cựu giám đốc công nghệ của Ethereum.
Thuật toán đồng thuận bằng chứng có thẩm quyền sử dụng giá trị nhận dạng, có nghĩa là việc được chọn làm người xác thực khối không phụ thuộc vào loại tiền kỹ thuật số được thế chấp mà phụ thuộc vào uy tín cá nhân. Do đó, các chuỗi khối bằng chứng ủy quyền được bảo vệ bởi các nút xác minh từ các thực thể đáng tin cậy.
Mô hình Bằng chứng ủy quyền dựa trên một số trình xác thực khối có giới hạn, khiến nó trở thành một hệ thống có khả năng mở rộng cao. Các khối và giao dịch được xác minh bởi những người tham gia đã được phê duyệt trước, những người đóng vai trò là người quản lý hệ thống.
Thuật toán chứng minh thẩm quyền có thể được áp dụng trong nhiều tình huống khác nhau và được coi là ưu tiên hàng đầu cho các ứng dụng hậu cần. Ví dụ, trong bối cảnh chuỗi cung ứng, bằng chứng ủy quyền được coi là giải pháp hiệu quả và hợp lý.
Mô hình Bằng chứng ủy quyền cho phép các công ty tận dụng công nghệ chuỗi khối đồng thời bảo vệ quyền riêng tư của họ. Microsoft Azure là một ví dụ khác về việc triển khai bằng chứng ủy quyền. Nói một cách đơn giản, nền tảng Azure cung cấp giải pháp cho các mạng riêng. Vì không cần khai thác nên hệ thống không yêu cầu các token gốc như "gas".
Một số người nghĩ rằng Bằng chứng ủy quyền là phiên bản cải tiến của Bằng chứng về sự công bằng vì nó sử dụng danh tính chứ không phải tiền tệ. Do tính chất phi tập trung của hầu hết các mạng blockchain, bằng chứng cổ phần không phải lúc nào cũng phù hợp với một số doanh nghiệp và công ty nhất định. Ngược lại, Proof-of-Authority có thể là giải pháp tốt hơn cho các blockchain riêng tư vì hiệu suất của nó cao hơn nhiều.
Mặc dù các điều kiện có thể khác nhau tùy theo hệ thống, nhưng các thuật toán đồng thuận Bằng chứng thẩm quyền thường yêu cầu các đặc điểm sau:
Danh tính hợp lệ và đáng tin cậy: Người xác minh cần xác nhận danh tính thực sự của họ.
Các điều kiện để trở thành người xác nhận rất khắt khe: ứng viên phải sẵn sàng đầu tư và đặt cược danh tiếng của mình, điều này cũng làm giảm nguy cơ chọn những người xác nhận đáng ngờ và khuyến khích đầu tư dài hạn .
Tiêu chí để vượt qua người xác minh: Phương pháp lựa chọn người xác minh phải nhất quán.
Bản chất của cơ chế danh tiếng là xác định danh tính của người xác minh. Đây không phải là một quá trình đơn giản và cũng không phải là một quá trình có thể dễ dàng từ bỏ. Nó phải loại bỏ những thành viên không đủ tiêu chuẩn. Cuối cùng, tất cả những người xác thực cần phải trải qua cùng một quy trình để đảm bảo tính toàn vẹn và độ tin cậy của hệ thống.
Một quan điểm về sự đồng thuận có thẩm quyền là nó từ bỏ sự phân cấp. Vì vậy, có thể nói mô hình thuật toán đồng thuận này chỉ nhằm mục đích nâng cao hiệu quả của các hệ thống tập trung. Mặc dù điều này đã được chứng minh là một giải pháp hấp dẫn đối với các công ty lớn hơn có nhu cầu về hậu cần nhưng nó cũng có một số hạn chế - đặc biệt là trong phạm vi tiền tệ kỹ thuật số. Sự đồng thuận có thẩm quyền có thông lượng cao, nhưng khía cạnh không thể đảo ngược là một vấn đề khi những thứ như kiểm duyệt và đưa vào danh sách đen có thể được thực hiện dễ dàng.
Một lời chỉ trích phổ biến khác về sự đồng thuận có thẩm quyền là bất kỳ ai cũng có thể nhìn thấy danh tính của người xác thực sự đồng thuận có thẩm quyền. Các nhà phê bình cho rằng chỉ những người cấp cao đủ tiêu chuẩn cho vị trí này mới muốn trở thành người xác nhận (với tư cách là người tham gia được công khai). Tuy nhiên, việc biết danh tính của người xác thực có thể dẫn đến sự thao túng của bên thứ ba. Ví dụ: nếu một đối thủ cạnh tranh muốn phá vỡ mạng dựa trên sự đồng thuận có thẩm quyền, anh ta có thể cố gắng kích động dư luận rằng người xác nhận đang gian lận, từ đó làm gián đoạn hệ thống nội bộ.
Proof of Work, Proof of Stake và Proof of Authority đều có những ưu điểm và nhược điểm riêng. Như chúng ta đã biết, tính phân quyền được đánh giá cao trong các loại tiền kỹ thuật số và là một cơ chế đồng thuận, Proof of Authority loại bỏ phân quyền để đạt được thông lượng và khả năng mở rộng cao. Các đặc điểm cố hữu của hệ thống chứng minh quyền lực hoàn toàn trái ngược với cách thức hoạt động của các chuỗi khối cho đến nay. Tuy nhiên, Proof-of-Authority cũng trình bày một cơ chế thú vị, vì vậy không thể bỏ qua nó như một giải pháp blockchain mới nổi và nó có thể rất phù hợp cho các ứng dụng blockchain riêng tư.