Trả lời nhanh: Proof of Authority (PoA, bằng chứng uỷ quyền) là cơ chế đồng thuận trong đó chỉ một nhóm validator đã được duyệt danh tính mới có quyền tạo và ký khối. Uy tín và danh tính thay cho sức mạnh tính toán hay số coin đặt cược. Đổi lại tốc độ cao, mạng kém phi tập trung.
Điểm chính
- PoA giới hạn quyền tạo khối cho danh sách validator (còn gọi là authority hoặc sealer) được cấp phép trước.
- Hai biến thể phổ biến trên nền Ethereum là Aura và Clique, khác nhau ở cách chọn người tạo khối và cách chốt khối.
- Ưu điểm: nhanh, rẻ, dễ dự đoán. Nhược điểm: tập trung, phụ thuộc vào sự trung thực của nhóm authority.
- PoA hợp với mạng liên minh hoặc mạng thử nghiệm có các bên quen biết nhau, không hợp với mạng công khai cần chống kiểm duyệt.
Mục lục
- Proof of Authority là gì?
- Nguồn gốc của PoA
- PoA hoạt động thế nào, từng bước
- Aura và Clique khác nhau ở đâu?
- PoA khác PoW, PoS và DPoS thế nào?
- Ví dụ thực tế dùng PoA
- PoA trong ứng dụng doanh nghiệp Việt Nam
- Ưu điểm của PoA
- Nhược điểm và rủi ro của PoA
- Khi nào nên và không nên dùng PoA?
- Checklist đánh giá một mạng PoA
- Câu hỏi thường gặp
Proof of Authority là gì?
Trong blockchain, cơ chế đồng thuận là quy tắc để các node thống nhất khối nào được thêm vào sổ cái. Proof of Authority trả lời câu hỏi đó theo cách khác với PoW và PoS. Quyền tạo khối không đến từ việc giải bài toán băm hay khoá token. Quyền này đến từ việc bạn nằm trong danh sách validator đã được phê duyệt và ký khối bằng khoá của mình.
Theo các tài liệu học thuật, PoA dựa vào một số ít node có thẩm quyền (gọi là sealer) để chạy quy trình đồng thuận, và khối cùng giao dịch phải được các node đủ điều kiện này xác minh. Một tổng quan khác mô tả PoA là một họ thuật toán đồng thuận dành cho blockchain có cấp phép.
Ý tưởng “danh tính là tài sản thế chấp” nằm ở đây. Validator PoA là thực thể biết rõ tên tuổi. Nếu ký khối gian lận, họ mất uy tín, có thể bị loại khỏi danh sách và phải chịu trách nhiệm ngoài đời thực. Với PoS, thứ bị phạt là số token bị khoá (xem Proof of Stake và slashing).
Nguồn gốc của PoA
Thuật ngữ này gắn với Gavin Wood, đồng sáng lập Ethereum và Parity Technologies. Các bài tiếng Việt thường ghi mốc 2017, trong khi tài liệu “PoA Private Chains” của ông được trích dẫn với ngày tháng 11/2015. Hai mốc này không mâu thuẫn hoàn toàn: ý tưởng xuất hiện trước, còn các triển khai chạy thực tế ra đời sau. Ví dụ, Aura được dùng trong mạng thử nghiệm Kovan, VeChainThor, triển khai của Microsoft Azure và mạng xDai.
PoA ra đời từ nhu cầu rất thực dụng. Các nhóm phát triển cần một mạng kiểu Ethereum để thử hợp đồng thông minh, hoặc để vài doanh nghiệp dùng chung, mà không phải đốt điện đào PoW. Họ cũng không cần để người lạ tham gia xác thực.
PoA hoạt động thế nào, từng bước
Một mạng PoA cơ bản chạy theo vòng sau. Chi tiết khác nhau giữa các phần mềm, nhưng khung chung là như vậy.
- Chốt danh sách authority. Người vận hành mạng hoặc nhóm sáng lập quyết định ai được làm validator. Mỗi validator có một cặp khoá riêng và công khai (xem private key và public key).
- Chọn người tạo khối theo lượt. Mỗi khe thời gian có một validator được chỉ định đề xuất khối. Nhiều mạng xoay vòng theo thứ tự.
- Ký khối. Validator gom giao dịch, tạo khối và ký. Với Clique, chữ ký secp256k1 được nhúng trong header khối nên client có thể suy ra người ký chỉ từ header. Quy tắc hợp lệ của giao dịch và trạng thái vẫn được kiểm như thường.
- Các validator còn lại kiểm tra. Khối chỉ được chấp nhận nếu người ký nằm trong danh sách và đúng lượt.
- Nối vào chuỗi. Khối hợp lệ được thêm vào sổ cái. Nhịp tạo khối khá đều vì không có cuộc đua giải bài toán.

Aura và Clique khác nhau ở đâu?
Hai triển khai PoA nổi tiếng nhất đều ra đời trong hệ Ethereum. Aura và Clique là hai thuật toán đồng thuận PoA sẵn có trong tài liệu OpenEthereum. Phần mềm geth cung cấp Clique, còn Parity cung cấp Aura.
| Tiêu chí | Aura (Authority Round) | Clique |
|---|---|---|
| Phần mềm gốc | Parity / OpenEthereum | Geth (EIP-225) |
| Số vòng thông điệp | Đề xuất rồi chấp nhận khối | Chỉ có bước đề xuất khối |
| Chọn người tạo khối | Xoay vòng theo công thức theo thời gian | Các signer luân phiên, có thể ký ngoài lượt với độ ưu tiên thấp hơn |
| Quản lý danh sách | Linh hoạt, thêm bớt validator qua cơ chế quản trị | Thay đổi qua bỏ phiếu giữa các signer |
| Dùng trong thực tế | Kovan, VeChainThor, xDai | Mạng riêng dùng geth, Hyperledger Besu |
Về sự khác biệt giữa hai thuật toán, cả hai đều có vòng đầu để leader hiện tại đề xuất khối; Aura thêm vòng chấp nhận, còn Clique thì không. Về bản chất, Clique đơn giản hơn nhưng khó cho bạn một cam kết chốt khối tức thì. Aura thêm một bước để tăng độ chắc chắn.
Lưu ý quan trọng về cập nhật phần mềm. Trạng thái bảo trì của từng client thay đổi theo thời gian, ví dụ Besu hay geth có thể đã đổi mức hỗ trợ các thuật toán này. Vì vậy, trước khi chọn PoA cho dự án, bạn cần đọc tài liệu phiên bản hiện hành của client bạn định dùng.
PoA khác PoW, PoS và DPoS thế nào?
Nếu bạn đã đọc về các cơ chế khác, hãy chú ý một điểm: PoA không dựa vào tài nguyên khan hiếm. PoW dựa vào năng lượng tính toán, PoS dựa vào vốn bị khoá, PoA dựa vào danh tính được cấp phép. Bạn có thể xem thêm bài các cơ chế đồng thuận và cơ chế PoW để nắm nền tảng.
| Tiêu chí | PoW | PoS | DPoS | PoA |
|---|---|---|---|---|
| Cái chứng minh quyền | Công việc tính toán | Token bị khoá | Phiếu bầu của người nắm token | Danh tính được cấp phép |
| Ai làm validator | Ai cũng có thể | Ai đủ vốn tối thiểu | Nhóm đại diện được bầu | Nhóm do người vận hành chọn |
| Chi phí vận hành | Điện năng lớn | Vốn bị khoá | Vốn và tranh cử | Hạ tầng của các bên được duyệt |
| Chế tài khi gian lận | Mất chi phí đã bỏ | Bị slashing | Bị bầu loại | Mất tư cách và uy tín |
| Mức phi tập trung | Cao | Trung bình đến cao | Trung bình | Thấp |
DPoS có điểm giống PoA ở chỗ đều có nhóm nhỏ đại diện tạo khối, nhưng khác ở nguồn quyền lực: cộng đồng bầu ra nhóm đó. Chi tiết nằm ở bài DPoS là gì.
Ví dụ thực tế dùng PoA
- Kovan. Mạng thử nghiệm của Ethereum dùng Aura, theo tổng hợp trong nghiên cứu về PoA. Mạng thử nghiệm là nơi PoA có ý nghĩa vì token ở đó không có giá trị thật (xem mainnet và testnet).
- VeChain. Đây là blockchain công nghiệp dùng để theo dõi, quản lý và xác minh nguồn gốc sản phẩm, hàng hoá. Một tài liệu tổng hợp ghi nhận mainnet ra mắt tháng 7/2018 với PoA. Cùng nguồn đó cho biết bản PoA 3.0 năm 2025 giảm yêu cầu KYC của validator. Vì nguồn này là bách khoa mở nên bạn nên đối chiếu thêm tài liệu của VeChain trước khi trích dẫn.
- Hyperledger Besu. Một nguồn tổng hợp cho biết Besu công bố tháng 8/2019 và tích hợp Clique cùng IBFT 2.0 cho mạng có cấp phép. Về triển khai doanh nghiệp, bạn cũng nên xem Hyperledger Fabric, một hướng có cơ chế đồng thuận khác.
- Dịch vụ đám mây. Một nghiên cứu năm 2019 ghi nhận Microsoft hướng dẫn triển khai Aura “trong sản xuất” và Amazon Web Services cung cấp PoA qua Clique cho khách hàng. Đây là thông tin tại thời điểm bài báo, không đảm bảo các dịch vụ này còn như vậy.
PoA trong ứng dụng doanh nghiệp Việt Nam
Trường hợp dễ hình dung nhất là truy xuất nguồn gốc, nơi nhiều bên cùng ghi dữ liệu nhưng không cần cả thế giới tham gia xác thực. Ví dụ minh hoạ: một hợp tác xã xuất khẩu trái cây cùng đơn vị kiểm định, công ty logistics và nhà nhập khẩu chạy mỗi bên một validator. Mỗi bên ký khối chứa lô hàng, nhiệt độ và kết quả kiểm định. Khi tranh chấp, ai cũng đối chiếu được chuỗi ký. Đồng thời, không bên nào âm thầm sửa dữ liệu mà không bị bên khác phát hiện, vì khối do một bên ký phải qua kiểm tra của các bên còn lại.
Kết quả này chỉ đúng nếu dữ liệu đầu vào đáng tin. Blockchain không biết cân nặng thực của lô hàng, chỉ biết ai ký cái gì. Bạn có thể đọc thêm giới hạn này ở bài truy xuất nguồn gốc bằng blockchain.
Nếu bạn cần phân biệt PoA nằm ở loại mạng nào, hãy xem bài các loại blockchain. PoA thường gặp ở mạng private hoặc consortium, chứ ít gặp ở mạng công khai hoàn toàn mở.

Ưu điểm của PoA
- Tiết kiệm tài nguyên. Không cần đào như PoW. Validator chỉ cần máy chủ đủ ổn định.
- Nhịp khối đều. Tài liệu OpenEthereum nhận định khối được tạo theo các khoảng thời gian ổn định, và trong bối cảnh liên minh PoA không có nhược điểm so với PoW. Nhận định này xuất phát từ nhà phát triển một client PoA nên có thể thiên về giải pháp của họ.
- Dễ quản trị thành viên. Thêm hoặc loại một đơn vị theo hợp đồng và quy chế, thay vì phụ thuộc thị trường.
- Dễ gắn trách nhiệm pháp lý. Vì validator là pháp nhân hoặc cá nhân có tên, tranh chấp có đối tượng để giải quyết.
Nhược điểm và rủi ro của PoA
- Tập trung quyền lực. Số validator nhỏ, nên nếu đa số thông đồng thì họ có thể kiểm soát mạng. Tài liệu so sánh Aura và Clique cũng nêu rõ điều này.
- Có thể kiểm duyệt giao dịch. Validator đến lượt có thể bỏ qua giao dịch nhất định. Một nghiên cứu trên arXiv phân tích cách thao túng thứ tự giao dịch trong PoA, một dạng bất công khi sắp xếp.
- Lỗ hổng thiết kế. Nghiên cứu “Cloning Attack” cho rằng Aura và Clique có thể bị tấn công khi một sealer nhân bản cặp khoá sang hai nhánh mạng. Tác giả đưa ra con số rằng chỉ cần t = (2 − (n mod 2)) sealer gian lận là có thể đánh cắp tài sản số trong kịch bản thử nghiệm. Nhóm cũng đề xuất cách khắc phục. Đây là kết quả nghiên cứu từ khoảng năm 2019, bạn cần kiểm tra phiên bản phần mềm hiện hành xem đã vá chưa.
- Khoá validator là điểm yếu. Lộ khoá ký nghĩa là kẻ xấu ký khối thay validator. Vì vậy phải lưu khoá trong thiết bị bảo mật và có quy trình thu hồi.
PoA chỉ thuộc về kiến trúc hạ tầng. Bài này không phải lời khuyên đầu tư vào bất kỳ token nào chạy PoA. Mạng chạy PoA thường có rủi ro tập trung và rủi ro quản trị mà người dùng cuối không thể kiểm soát.
Khi nào nên và không nên dùng PoA?
Nên cân nhắc khi
- Các bên tham gia biết nhau, đã có hợp đồng hoặc quy chế liên minh.
- Cần nhịp khối ổn định và phí giao dịch thấp hoặc bằng không, như môi trường thử nghiệm hay hệ thống nội bộ.
- Cần cơ chế loại thành viên vi phạm bằng quyết định quản trị.
Không nên dùng khi
- Mạng cần để người lạ tham gia xác thực và chống kiểm duyệt.
- Dữ liệu chỉ cần một đơn vị quản lý. Khi đó một cơ sở dữ liệu thông thường có thể đủ, bạn có thể đọc so sánh blockchain và database.
- Không có thực thể nào đủ uy tín để làm validator, hoặc các bên không thống nhất được cách xử lý validator vi phạm.
Checklist đánh giá một mạng PoA
- Danh sách validator hiện có bao nhiêu đơn vị, ai chọn họ và ai có quyền thêm hoặc bớt?
- Cần bao nhiêu validator trung thực để mạng an toàn? Với mô hình PoA kiểu BFT, nghiên cứu mô tả điều kiện là số gian lận phải nhỏ hơn một nửa số sealer.
- Khoá ký được lưu ở đâu, ai giữ, và thay khoá thế nào?
- Có công bố danh tính validator và quy chế xử lý vi phạm không?
- Phần mềm client đang dùng còn được hỗ trợ không, đã vá lỗi từ các nghiên cứu công bố chưa?
- Khi một validator ngừng hoạt động, mạng còn tạo khối tiếp được không?
Muốn xem cách các thành phần chạy node, bạn có thể đọc node trong blockchain, trong đó giải thích validator node cùng các loại node khác.
Câu hỏi thường gặp
Proof of Authority có phải là Proof of Stake không?
Không. Một số bài mô tả PoA như biến thể của PoS, nhưng điểm khác cốt lõi là validator PoA được chọn bằng danh sách cấp phép, không bằng lượng token đặt cược. Chế tài của PoA là mất uy tín và tư cách, không phải mất tài sản bị khoá.
PoA có an toàn không?
An toàn trong giả định phần lớn authority trung thực và khoá được bảo vệ tốt. Khi đa số thông đồng, họ có thể kiểm soát mạng. Nghiên cứu học thuật cũng chỉ ra lỗ hổng ở Aura và Clique, nên mức an toàn phụ thuộc vào phiên bản triển khai và cách vận hành.
Validator PoA có được trả thưởng không?
Tuỳ thiết kế. Nhiều mạng PoA riêng không có phần thưởng bằng token, vì các bên tham gia vì lợi ích kinh doanh chung. Một số mạng công khai có mô hình thưởng riêng, bạn cần đọc tài liệu từng mạng.
PoA nhanh hơn PoW bao nhiêu lần?
Không có một con số chung, vì tốc độ phụ thuộc vào thời gian khối, số validator và độ trễ mạng. Bài này không nêu số cụ thể để tránh sai. Nhận định chắc chắn nhất là PoA ít trao đổi thông điệp hơn PBFT truyền thống nên thường nhẹ hơn.
PoA khác DPoS ở điểm nào?
Ở PoA, danh sách validator do người vận hành hoặc liên minh quyết định. Ở DPoS, người nắm token bỏ phiếu chọn đại diện. Cả hai đều dùng nhóm nhỏ, nhưng nguồn quyền khác nhau.
Doanh nghiệp Việt Nam có cần xin phép khi chạy mạng PoA nội bộ không?
Việc tự chạy mạng PoA để lưu dữ liệu nội bộ về cơ bản là vấn đề kỹ thuật. Nếu mạng phát hành hoặc giao dịch tài sản mã hoá, bạn cần xem khung pháp lý riêng, bắt đầu từ bài tài sản mã hoá và pháp lý. Bài này không phải tư vấn pháp lý cá nhân.
Đọc thêm tin tức, phân tích về AI, blockchain và chuyển đổi số trên VBPO, hoặc các bài khác trong chuyên mục Blockchain cơ bản.