Được đề xuất đầu tiên vào năm 2015 bởi Gavin Wood, nhà đồng sáng lập của Etherum, Proof of Authority đã trở nên nổi bật hơn trong những năm gần đây khi thế giới blockchain ngày càng phát triển nhanh chóng và nhu cầu khám phá các cơ chế đồng thuận khác nhau ngày một lớn hơn. Vậy Proof of Authority là gì? Và những ứng dụng của nó trong thế giới blockchain? Hãy cùng 24htienao tìm hiểu chủ đề này nhé!
Mục lục bài viết
Proof of Authority là gì?
Proof of Authority (PoA), hay còn gọi là Proof of Staked Authority (PoSA) là một cơ chế đồng thuận thay thế, dựa vào các trình xác thực đã được xác nhận và có uy tín để tạo ra các khối, từ đó cung cấp sức mạnh tính toán cho blockchain. Nó cho phép thực hiện các giao dịch tương đối nhanh bằng cách sử dụng thuật toán Byzantine Fault Tolerance (BFT) với danh tính là tiền đặt cọc.
PoA là một loại cơ chế đồng thuận hướng tới các doanh nghiệp hoặc tổ chức tư nhân muốn xây dựng một mạng blockchain riêng của họ. Blockchain sử dụng PoA có bản chất khép kín và không yêu cầu sự tham gia của người dùng thông thường. Do đó, PoA có thể hoạt động mà không cần bất kỳ hoạt động khai thác nào. Tuy nhiên, những người tham gia vào mạng vẫn có thể triển khai dự phòng bằng cách chạy nhiều node trên cùng một danh tính.
>>>Đọc thêm: Proof of History là gì?
Proof of Authority không yêu cầu quá nhiều tài nguyên, nhưng yêu cầu trình xác thực phải duy trì được tính toàn vẹn của các node. Có thể hiểu nôm na rằng đây là một cơ chế để xác nhận các hành động trung thực và bình thường của một mạng. PoA yêu cầu trình xác thực phải đáp ứng các điều kiện sau:
- Nhận dạng trình xác thực theo trình tự quy ước.
- Xác định đủ điều kiện hay không thông qua các tiêu chí nhất định.
- Hoàn thành quy trình cần thiết để tạo ra các khối mới và xác nhận trên blockchain.
Proof of Authority được sử dụng trong trường hợp nào?
Như đã trình bày, Proof of Authority thường được sử dụng bởi các blockchain nội bộ của doanh nghiệp hoặc cá nhân, đa phần là trong lĩnh vực ngân hàng, chẳng hạn như JP Morgan hoặc JPMCoin. Họ sử dụng công nghệ này để thuận lợi hơn trong việc kiểm tra chuyển động tài chính, chủ yếu cho mục đích kế toán và giảm chi phí hoạt động.
>>>Đọc thêm: So sánh Proof of Work và Proof of Stake
Mặc dù không phải ngân hàng nào cũng sẽ tin tưởng và phát triển một hệ thống nội bộ như vậy, nhưng hầu hết các ngân hàng sẽ cần một mạng lưới thanh toán bù trừ để liên kết các công cụ nội bộ lại với nhau. Và sẽ có một cơ quan đầu não điều phối tất cả các giải pháp trên.
Việc sử dụng các blockchain phi tập trung như Bitcoin, Etherum hoặc Ripple dường như là điều không thể do liên quan tới tính chất đặc biệt của ngành ngân hàng là xác minh danh tính. Vì vậy, có thể nói PoA hiện vẫn là giải pháp đáng tin cậy nhất.
Ưu điểm và nhược điểm
Ưu điểm |
Nhược điểm |
Việc sử dụng PoA giúp loại bỏ khả năng bị tấn công do trình xác thực đã được kiểm tra danh tính và đáng tin cậy. | PoA không thể phân quyền vì chỉ có một số lượng người giới hạn có thể tham gia vào quá trình xác thực khối. |
Tiết kiệm năng lượng hơn so với các cơ chế đồng thuận khác. | Chỉ áp dụng được trong các blockchain riêng tư, thiếu tính phi tập trung. |
Không yêu cầu thiết bị chuyên dụng với năng lực tính toán cao. | Mặc dù đã được xác thực danh tính và mức độ uy tín, nhưng cũng không thể tránh khỏi trình xác thực có hành động ác ý trong trường hợp hành vi gian lận có giá trị cao hơn hoạt động bình thường. |
Xử lý giao dịch nhanh chóng. | |
Một khối mới được tạo ra chỉ trong 5 giây với phí cực kỳ thấp nên việc mở rộng mạng theo chiều ngang và kết hợp nhiều mạng với nhau rất dễ dàng. |
Tương lai nào cho PoA?
Trong tương lai, PoA có thể được ưu tiên phát triển bởi nhóm tập đoàn và doanh nghiệp. Các thuật toán dựa trên PoA dường như không có khả năng cung cấp sức mạnh tính toán cho các nền tảng với hàng nghìn hoặc hàng triệu người dùng. Nhưng chúng lại rất phù hợp để xây dựng các mạng nội bộ chặt chẽ và tinh gọn, phù hợp với nhu cầu của một số lượng hạn chế các bên liên quan.
Ngoài ra, PoA cũng có thể được ứng dụng trong một số trường hợp cần ít bảo mật hoặc đối với các mục đích tập trung của một mạng thứ cấp, còn có tên gọi là sidechain hoặc blockchain bổ sung. Các sidechain này được xây dựng nhằm quản lý nhiều giao dịch nhỏ, thường xuyên được ghi lại trên blockchain chính, đặc biệt là blockchain của Etherum. Nhìn chung, PoA sẽ vẫn là một công cụ hữu ích cho đến khi các blockchain công khai, chủ yếu là các blockchain sử dụng cơ chế đồng thuận Proof of Work, có thể cải thiện hiệu suất và khả năng mở rộng.
Nhận xét
Mỗi cơ chế đồng thuận đều có những ưu và nhược điểm khác nhau. Mà với Proof of Authority, các tính năng của nó hoàn toàn trái ngược với cách thức mà các blockchain hiện nay đang hoạt động. Dù vậy, PoA vẫn là một công nghệ rất tuyệt vời, phù hợp để sử dụng cho các blockchain riêng tư hoặc là công cụ cho các blockchain phi tập trung. Hãy theo dõi chuyên mục Nghiên cứu chuyên sâu để cập nhật thêm những kiến thức bổ ích nhé!