Trừ những thuật toán quen thuộc điển hình như Proof of Stake (bằng chứng Cổ phần) và Proof of Work (bằng chứng Công việc), còn có vài số thuật toán đồng thuận khác đưa ra các phương thức thay thế để có thể đạt được tới sự đồng thuận trong hệ thống blockchain. Trong bài viết dưới đây, chúng ta sẽ tìm một cách chi tiết về bằng chứng ủy quyền (Proof of Authority, PoA), ứng dụng, ưu & hạn chế của PoA.
Bắt đầu tìm hiểu nhé!
Xem thêm
- EVM là gì? Vị thế độc tôn của đế chế EVM Blockchain giữ mãi không?
- FED là gì? Tại sao FED gây ảnh hưởng tới thị trường crypto?
Proof of Authority (PoA) là gì?
Proof of Authority được viết tắt là PoA, nghĩa Bằng chứng ủy quyền, chính là một thuật toán đồng thuận dựa hoàn toàn trên danh tiếng, đem tới một biện pháp vô cùng hiệu quả và thực tế cho những blockchain. Thuật ngữ này do chính cựu CTO của Gavin Wood, Ethereum và nhà đồng sáng lập đề xuất vào năm 2017.
Proof of Authority chính là một biến thể của cơ chế đồng thuận Proof of Stake, trong đấy thuật toán đề cao giá trị của danh tiếng với danh tính của những người tham gia, chứ không hoàn toàn dựa trên giá trị token mà họ nắm giữ.
Bên cạnh đó mô hình Proof of Authority dựa trên số lượng validator có giới hạn, và đồng thời việc này làm cho nó trở thành một mô hình có thể mở rộng một cách vô cùng đơn giản. Tất cả những khối và giao dịch được xác thực bởi những người tham gia đã được phê duyệt, đồng thời họ đóng vai trò giống như là những người điều tiết của hệ thống.
Proof of Authority (PoA) giải quyết vấn đề gì?
Trong bối cảnh Proof of Work đã vô cùng tốn kém và lỗi lời, các thuật toán Proof of Stake nổi lên giống như một trong những lựa chọn thay thế nổi tiếng cho PoW. Điểm mạnh của PoS vô cùng rõ ràng có thể kể tới như:
- PoS không đòi hỏi hay đề nghị nhiều nỗ lực tính toán và thiết bị chuyên dụng.
- PoS còn mở ra cánh cửa cho sharding (phân đoạn), giúp cho mạng blockchain có thể mở rộng hơn trong tương lai.
- PoS cung cấp động lực tài chính mạnh mẽ hơn cho các validator hoạt động.
Với toàn bộ những lợi thế này, không có gì quá là kinh ngạc khi Ethereum, mạng lưới blockchain nổi tiếng thứ hai trên toàn cầu, ở thời điện hiện tại đang trong khoảng thời gian chuyển đổi từ Proof of Work sang Proof of Stake. Mặc dù vậy nhưng mà, ngoài ra thì PoS cũng có một nhược điểm đáng kể đó chính là.
PoS hoạt động dựa trên giả định rằng những người có token được stake trong mạng sẽ được khuyến khích hành động vì lợi ích của mạng, nếu không thì, họ có khả năng sẽ mất phần token của mình vĩnh viễn.
Vì thế cho nên, hình như hợp lý khi giả định rằng số lượng token được stake của một người càng lớn thì họ càng có động lực để có thể chăm sóc, để ý sự thành công của mạng lưới. Mặc dù vậy nhưng mà, giả định này không tính tới việc mặc dù có cổ phần không khác nhau một tí nào có thể có giá trị như nhau từ quan điểm tiền tệ, tuy nhiên thì chúng có thể không được người nắm giữ định giá giống như nhau.
Đây chính là việc mà Proof of Authority hướng đến để có thể cải thiện. Ý tưởng phía đằng sau thuật toán PoA chính là thay vì tập trung vào giá trị kinh tế của token, tất cả những người tham gia mạng sẽ xác định danh tính của họ.
Validator trong hệ thống PoA chính là các thực thể được biết tới, họ stake “uy tín” của mình lên hàng đầu để có thể có quyền xác thực các khối. Sự tùy chỉnh đối với mô hình PoS này hủy bỏ hoàn toàn sự cần thiết phải xem xét sự chênh lệch tiền tệ giữa những validator và đồng thời đảm bảo tuyệt đối rằng toàn bộ những người tham gia mạng đều có động lực giống như nhau để có thể làm việc một cách tốt nhất vì sự thành công của mạng của họ.
Ưu điểm và hạn chế của PoA so với PoW, PoS
Đề nghị xác thực danh tính làm cho PoA trở nên không có chú thực tế nào đối với các blockchain công khai như Ethereum và Bitcoin, đồng thời vốn có hàng trăm hoặc hàng nghìn validator node. Đấy chính là nguyên nhân vì sao những mạng PoA thường có ít validator node, việc này khiến chúng ít phi tập trung hơn rất nhiều. Ngoài ra về mặt tích cực, chúng cũng có thể cung cấp thông lượng cao hơn rất nhiều.
Tương tự giống như PoS, Proof of Authority không đề nghị bắt buộc cần phải nỗ lực tính toán quá mức và những thiết bị chuyên dụng. Bên cạnh đó, những mạng PoA thường chỉ chấp nhận các thực thể có uy tín lâu đời làm người xác nhận của họ, tức là việc đạt được vai trò đấy thường thường nằm ngoài khả năng của một người bình thường.
PoS, PoW hoặc PoA đều có những điểm yếu và điểm mạnh khác nhau. Chúng ta biết một cách rõ rằng sự phi tập trung chính là tính chất được coi trọng trong cộng đồng tiền ảo, và đồng thời PoA chính là một cơ chế đồng thuận hy sinh tính phi tập trung để có thể đổi lấy khả năng mở rộng và hiệu suất cao.
Mặc dù vậy nhưng mà, PoA vẫn là một phương pháp tiếp cận thú vị không thể bỏ lỡ mà thôi, và đồng thời được xem như một biện pháp blockchain mới rất thích hợp cho các ứng dụng blockchain không ưu tiên sự phi tập trung.
Các Blockchain sử dụng thuật toán PoA
Exchange Chains chính là một trong những trường hợp ứng dụng dùng Proof of Authority. Bên cạnh đó những Exchange chains không ưu tiên khả năng phi tập trung, mà họ cần một hệ sinh thái blockchain dễ dàng mở rộng để có thể mở rộng hệ sinh thái của sàn giao dịch & các trường hợp dùng cho native token của dự án.
Binance Smart Chain chính là một trong những PoA blockchain vô cùng thành công. Sau khi công bố ra mắt ngoài thị trường, BSC đã thu hút được rất nhiều người sử dụng, dự án và chứng kiến sự tăng trưởng tương đối nhiều liên quan về dữ liệu on-chain của BSC.
Trừ BSC, chúng ta còn rất nhiều những Exchange chains khác điển hình có thể kể tới như Cronos, HECO, Gatechain, OKExChain,… Và không ngoại lệ, toàn bộ chúng đều thuật toán đồng thuận PoA. Theo như chính bản thân mình suy đoán rằng, các Exchange chains & PoA vẫn sẽ phát triển trong tương lai và đồng thời chính là một mảnh ghép trong bức tranh Multi-chain.
Tổng kết
Như thế là chúng đã cùng nhau tìm hiểu bằng chứng Ủy quyền (Proof of Authority, PoA) là gì, ứng dụng, ưu và hạn chế của PoA. Nếu như mà các bạn thấy bài viết này hay thì hãy chia sẻ cho những người khác cùng biết nhé!
Xin chào và hẹn gặp lại mọi người ở những bài viết tiếp theo.