Bằng chứng ủy quyền (POA) là gì ? Tìm hiểu từ A-Z về POA

Thuật toán bằng chứng ủy quyền Proof of Author POA hiện đang được triển khai như một giải pháp thay thế hiệu quả hơn Proof of Work và Proof of Stake vì nó có thể thực hiện nhiều giao dịch hơn mỗi giây, nhưng cũng còn những mặt hạn chế. Cùng tìm hiểu tất tần tật về POA…

Nền công nghiệp tiền điện tử đã thay đổi rất nhiều kể từ giao dịch blockchain đầu tiên trên mạng Bitcoin. Cùng với các thuật toán Proof of Work và Proof of Stake nổi tiếng, các cơ chế đồng thuận khác đã được đề xuất, với các phương pháp thay thế để đạt được sự đồng thuận trong một hệ thống blockchain. Một trong các cơ chế được ưa chuộng nhất hiên nay là bằng chứng ủy quyền PoA (proof of authority).

Proof of Authority (PoA), Proof of work (PoW) và Proof of Stake (PoS)

Proof of Authority (PoA), Proof of work (PoW) và Proof of Stake (PoS)

Thuật toán đồng thuận Proof of Work PoW được sử dụng bởi Bitcoin là đáng tin cậy và an toàn nhất trong sự tồn tại ngày nay. Tuy nhiên, nó không thực sự có khả năng mở rộng. Bitcoin, cũng như các blockchain dựa trên PoW khác, có hiệu suất hạn chế về mặt giao dịch mỗi giây (TPS – Transactions Per Second). Giới hạn như vậy có liên quan đến thực tế là Bitcoin phụ thuộc vào một mạng lưới các nút phân tán, cần phải đạt được sự đồng thuận và đồng ý về các trạng thái hiện tại của blockchain. Điều này có nghĩa là trước khi một khối giao dịch mới được xác nhận, nó cần được xác nhận và phê duyệt bởi phần lớn các nút mạng. Do đó, khía cạnh phi tập trung của Bitcoin không chỉ cung cấp một hệ thống kinh tế an toàn và không tin cậy mà còn hạn chế tiềm năng của nó được sử dụng ở quy mô lớn hơn.

Liên quan đến số lượng giao dịch mỗi giây, chuỗi khối Proof of Stake thường có hiệu suất tốt hơn Bitcoin. Tuy nhiên, sự khác biệt không đáng kể và các mạng PoS không thực sự quản lý để giải quyết vấn đề về khả năng mở rộng.

Trong bối cảnh này, thuật toán bằng chứng ủy quyền Proof of Author POA hiện đang được triển khai như một 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.

1. Thuật toán bằng chứng ủy quyền Proof of Author là gì?

Proof of Author (PoA) là một thuật toán đồng thuận dựa trên danh tiếng, 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 mạng riêng). Thuật ngữ này đã được đề xuất vào năm 2017 bởi người đồng sáng lập Ethereum và cựu CTO, ông Gavin Wood.

Thuật toán đồng thuận PoA tận dụng giá trị của danh tính, điều đó có nghĩa là các khối xác nhận không phải là đặt tiền mà thay vào đó là danh tiếng của chính họ. Do đó, các chuỗi khối PoA được bảo mật bởi các nút xác thực được chọn tùy ý là các thực thể đáng tin cậy.

Mô hình Proof of Author dựa trên một số khối xác nhận hạn chế và đây là điều làm cho 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 chấp thuận trước, những người đóng vai trò điều hành hệ thống.

Thuật toán bằng chứng ủy quyền Proof of Author là gì?

Thuật toán bằng chứng ủy quyền Proof of Author là gì?

Thuật toán đồng thuận PoA có thể được áp dụng trong nhiều tình huống khác nhau và được coi là một lựa chọn có giá trị cao cho các ứng dụng hậu cần. Khi nói đến chuỗi cung ứng, ví dụ, PoA được coi là một giải pháp hiệu quả và hợp lý.

Mô hình Proof of Author cho phép các công ty duy trì quyền riêng tư của họ trong khi tận dụng những lợi ích của công nghệ blockchain. Microsoft Azure là một ví dụ khác mà PoA đang được triển khai. Nói một cách ngắn gọn, nền tảng Azure cung cấp các giải pháp cho các mạng riêng, với một hệ thống không yêu cầu một loại tiền riêng như ether “gas, vì không cần khai thác.

2. Proof of Authority, Proof of work và Proof of Stake

Proof of Authority, Proof of work và Proof of Stake

Proof of Authority, Proof of work và Proof of Stake

Bất chấp một thực tế rằng cho đến nay thuật toán đồng thuận PoW do Bitcoin sử dụng là thuật toán đáng tin cậy và bảo mật nhất, các nhà phát triển vẫn tìm kiếm và phát triển các thuật toán mới. Nguyên do là bởi khả năng mở rộng mạng của PoW bị hạn chế khiến các blockchain dựa trên PoW cũng có hiệu suất hạn chế tiềm năng có thể sử dụng trên quy mô lớn hơn.

Trong khi đó các blockchain Proof of Stake thường có hiệu suất số giao dịch mỗi giây lớn hơn Bitcoin nhưng cách biệt này không phải quá lớn và các mạng PoS cũng không thực sự giải quyết được bài toán về khả năng mở rộng mạng.

Proof of Authority có khả năng thực hiện nhiều giao dịch mỗi giây hơn hẳn cả 2 thuật toán trên nên hiện PoA đang được sử dụng như một phương thức thay thế hiệu quả.

Một số người coi PoA là PoS đã được sửa đổi, đánh giá cao vai trò của danh tính – danh tiếng thay vì coins. Do tính chất phi tập trung của hầu hết các mạng blockchain, PoS không phải lúc nào cũng phù hợp với một số doanh nghiệp và tập đoàn nhất định. Ngược lại, các hệ thống PoA có thể đại diện cho một giải pháp tốt hơn cho các blockchain riêng vì hiệu suất của nó cao hơn đáng kể.

Người dùng sẽ cần tiết lộ danh tính của họ để được tham chiếu chéo với các dữ liệu công khai khác để trở thành một ‘người xác nhận hợp lệ trong chuỗi khối PoA và đóng vai trò ngăn chặn hành vi xấu.

Xác nhận là nền tảng của các giao thức PoA vì nó đóng vai trò trung tâm trong việc tạo niềm tin. Xác nhận có thể được xử lý thông qua việc sử dụng Dapps và có thể độc lập hoặc được lựa chọn cẩn thận bởi các dự án sử dụng các quy trình xác minh nghiêm ngặt.

POA đòi hỏi sức mạnh tính toán ít hơn so với các cơ chế khác bởi PoA ít chuyên sâu hơn trong cách tiếp cận. Điều này làm cho PoA có rào cản gia nhập thấp hơn.

Cả PoW và PoS đều là phương pháp đồng thuận với sự phân cấp nhiều hơn PoA. PoA hướng tới một sự thỏa hiệp giữa giảm phân cấp và tăng hiệu quả và yêu cầu một nút ủy quyền tập trung để xác minh và phê duyệt danh tính, nghĩa là nó làm mất đi một trong những lợi ích lớn nhất của blockchain.

Có thể nói, Proof of Authority đi kèm với một số điểm mạnh so với các thuật toán khác dù về mặt thiết kế, nó tương tự như giao thức PoS đồng thời chia sẻ một số yếu tố với PoW. Quan trọng nhất là PoA nhanh hơn đáng kể khi xử lý các giao dịch nhờ vào nhu cầu giao tiếp giữa các nút.

3. Điều kiện tạo sự đồng thuận của Proof of Authority

Mặc dù các điều kiện có thể khác nhau tùy theo hệ thống, thuật toán đồng thuận của PoA thường phụ thuộc vào:

–      Danh tính hợp lệ và đáng tin cậy: người xác nhận cần phải xác nhận danh tính thực sự của họ.

–      Mức độ khó để trở thành một người xác nhận: một ứng cử viên phải sẵn sàng đầu tư tiền và đặt uy tín của mình. Một quy trình khó khăn làm giảm rủi ro trong việc lựa chọn các trình xác nhận có vấn đề và khuyến khích một cam kết lâu dài.

–      Tiêu chuẩn để phê duyệt trình xác nhận: phương pháp chọn trình xác nhận phải công bằng với tất cả các ứng cử viên.

Bản chất đằng sau cơ chế POA là sự chắc chắn đằng sau danh tính của một khối/ vị trí xác nhận. Đây có thể là một quá trình dễ dàng và cũng không phải là một quá trình dễ dàng từ bỏ. Nó phải có khả năng loại bỏ những người chơi xấu. Cuối cùng, đảm bảo rằng tất cả các trình xác nhận đều 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.

4. Hạn chế của POA

Nhận thức căn bản về cơ chế PoA là nó từ bỏ sự phân cấp – decentralization. Vì vậy, người ta có thể nói rằng mô hình thuật toán đồng thuận này chỉ là một nỗ lực để làm cho các hệ thống tập trung hiệu quả hơn. Mặc dù điều này làm cho PoA trở thành một giải pháp hấp dẫn cho các tập đoàn lớn có nhu cầu hậu cần, nhưng nó mang lại một chút do dự – đặc biệt là trong phạm vi tiền điện tử. Các hệ thống PoA có thông lượng cao, nhưng các khía cạnh của tính bất biến trở thành nghi vấn khi những thứ như kiểm duyệt và danh sách đen có thể dễ dàng đạt được.

Một chỉ trích phổ biến khác là danh tính của khối xác nhận PoA được hiển thị cho bất kỳ ai. Lập luận bảo vệ điều này là chỉ những người chơi hiện hữu có khả năng giữ vị trí này mới tìm cách trở thành người xác nhận (với tư cách là người tham gia được biết đến công khai). Tuy nhiên, việc biết các trình xác nhận danh tính có thể có khả năng dẫn đến thao túng của bên thứ ba. Chẳng hạn, nếu một đối thủ cạnh tranh muốn phá vỡ mạng dựa trên PoA, họ có thể cố gắng gây ảnh hưởng đến các khối xác nhận công khai để hành động không trung thực nhằm thỏa hiệp hệ thống từ bên trong.

5. Tóm tắt ưu và nhược điểm của PoA

Ưu Nhược
PoA giúp loại bỏ khả năng của một cuộc tấn công vì các trình xác nhận được kiểm tra ở giai đoạn có được thẩm quyền và đáng tin cậy. Với việc sử dụng PoA, việc phân cấp là không thể vì một nhóm người giới hạn có thể tham gia xác thực khối
Là giải pháp tiết kiệm năng lượng so với các cơ chế đồng thuận khác Mặc dù PoA có thể được sử dụng trong các chuỗi khối công khai, nhưng nó thường được áp dụng trong các chuỗi khối riêng tư cần có sự cho phép
Xử lý giao dịch nhanh Danh tiếng không thể luôn giữ người tham gia khỏi các hành động trục lợi. Nếu phần thưởng cho gian lận có giá trị hơn thẩm quyền, người tham gia có thể gây hại cho hệ thống.
Một khối mới được tạo ra chỉ trong 5 giây, phí rất thấp và quy mô mạng có thể xảy ra theo chiều ngang, kết hợp nhiều mạng thành một.

Tóm lại

PoW, PoS hoặc PoA đều có những ưu điểm và nhược điểm riêng. Người ta biết rằng phi tập trung hóa được đánh giá cao trong cộng đồng tiền điện tử và PoA, như một cơ chế đồng thuận, hy sinh phi tập trung hóa để đạt được thông lượng và khả năng mở rộng cao. Các tính năng vốn có của các hệ thống PoA là một sự tương phản rõ rệt từ cách các blockchain hoạt động cho đến bây giờ. Tuy nhiên, PoA trình bày một cách tiếp cận thú vị và không thể coi là một giải pháp blockchain mới nổi, có thể phù hợp với các ứng dụng blockchain tư nhân.

 

Tổng hợp bởi Vnrebates.net

Theo binance.vision, changelly.com

Được viết bởi: Đặng Kiều


Giúp chúng tôi đánh giá nội dung của bài viết