Hướng dẫn đầy đủ về thuật toán Proof of Authority (PoA)

Kể từ năm 2009 khi Bitcoin xuất hiện, lĩnh vực tiền điện tử

đã thay đổi rất nhiều. Cùng với các thuật toán nổi tiếng Proof of Work và

Proof of Stake, các cơ chế khác với các phương pháp thay thế để đạt được

sự đồng thuận trong chuỗi khối đã được đề xuất. Các thuật toán nêu trên

có một số nhược điểm, đó là lý do tại sao thuật toán Proof of Authority xuất hiện.

Hôm nay, Proof of Authority hiện đang được triển khai như một giải pháp thay thế hiệu quả hơn, vì nó có khả năng thực hiện nhiều giao dịch hơn mỗi giây. Tuy nhiên, lợi ích của nó không chỉ giới hạn bởi tốc độ. Các đặc điểm của công nghệ PoA là gì? Hướng dẫn này ở đây để giải thích các nguyên tắc của mạng PoA.

Bằng chứng về thẩm quyền là gì?

Proof of Authority (PoA) dựa trên danh tiếng

thuật toán đồng thuận cung cấp giải pháp thiết thực và hiệu quả cho

các blockchains (đặc biệt là các blockchain riêng tư). Thuật ngữ này được đặt ra bởi người đồng sáng lập Ethereum

và cựu chuyên gia kỹ thuật Gavin Wood vào năm 2017.

Thuật toán PoA đồng thuận sử dụng giá trị của số nhận dạng, có nghĩa là trình xác thực khối không tạo tiền đặt cọc, mà thay vào đó là danh tiếng của riêng họ. Do đó, các blockchains PoA được bảo vệ bởi các nút xác thực được coi là đáng tin cậy.

Mô hình Proof of Authority dựa trên một

số lượng trình xác thực khối và đây là điều khiến nó trở thành một hệ thống có thể mở rộng. Khối

và các giao dịch được kiểm tra bởi những người tham gia đã được phê duyệt trước đóng vai trò là người kiểm duyệt

của hệ thống.

Đây là lời giải thích tuyệt vời về PoA của Oracles.org

Công ty:

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

Làm thế nào nó hoạt động?

Trình xác thực chạy phần mềm để đưa các giao dịch vào các khối.

Quá trình này được tự động hóa và không yêu cầu trình xác nhận liên tục theo dõi

máy tính của họ. Tuy nhiên, điều này đòi hỏi phải duy trì máy tính (trang web quản trị)

trong điều kiện tốt.

Để được bầu làm người xác thực, người dùng phải tuân thủ ba điều kiện cơ bản:

  1. Danh tính phải được xác minh chính thức trên mạng với khả năng kiểm tra chéo thông tin trong miền công cộng.
  2. Việc giành được quyền được bầu làm người xác thực được ủy quyền xác nhận các khối đã kiếm được và đã đánh giá sẽ không dễ dàng (ví dụ:, một công chứng viên tiềm năng được yêu cầu để có được giấy phép công chứng của tiểu bang).
  3. Nên có hoàn toàn nhất quán trong việc kiểm tra và các thủ tục để thiết lập thẩm quyền.

Với thuật toán PoA, mọi người có quyền trở thành

trình xác thực, vì vậy họ có động cơ để duy trì vị trí mà họ

nhận. Để tránh làm hỏng danh tiếng của họ, người xác nhận có động cơ

duy trì quy trình giao dịch bình thường. Do đó, hầu hết người dùng đánh giá cao số tiền họ khó kiếm được

vai trò của người xác nhận.

Cách PoA hoạt động

Ưu và nhược điểm

Có, thuật toán đồng thuận này không phải là không có

những mặt hạn chế. Hãy cùng quan sát những ưu và nhược điểm chính của công nghệ:

Ưu điểm

Nhược điểm

Sử dụng PoA loại bỏ khả năng bị tấn công vì trình xác thực được kiểm tra ở giai đoạn có được quyền và đáng tin cậy.

Với việc sử dụng PoA, không thể phân quyền vì có giới hạn

vòng kết nối mọi người có thể tham gia xác thực khối

Đó là một giải pháp tiết kiệm năng lượng so với các giải pháp đồng thuận khác

cơ chế

Mặc dù PoA có thể được sử dụng trong các blockchain công khai, nhưng nó thường được áp dụng

trong các blockchain riêng tư yêu cầu sự cho phép

Xử lý giao dịch nhanh chóng

Danh tiếng không phải lúc nào cũng giữ cho người tham gia khỏi các hành động ác ý. Nếu phần thưởng cho hành vi gian lận có giá trị cao hơn quyền hạn, người tham gia có thể gây hại cho hệ thống.

Một khối mới được tạo chỉ trong 5 giây, phí cực kỳ thấp,

và việc mở rộng mạng có thể xảy ra theo chiều ngang, kết hợp nhiều mạng thành

một.

Cách thức hoạt động của cơ chế thẩm quyền?

Quyền hạn của người khai thác có thể thay đổi từ 0% đến 100%. Ban đầu, các điều kiện cho mỗi trình xác nhận là giống nhau. Nghĩa là, nếu bạn trở thành người xác thực, bạn có thể có ảnh hưởng lớn hơn đến mạng lưới so với một số ngân hàng lớn. Mọi thứ đều đạt được trên cơ sở phạm vi công việc và mức độ quyền hạn của các thợ mỏ còn lại. Mỗi giao dịch yêu cầu sự tham gia của ít nhất hai nút có quyền hạn lớn hơn nút ban đầu. Ví dụ: nếu ảnh hưởng ban đầu là 40%, thì hai ảnh hưởng còn lại phải có 40% +.

Do đó, không có khả năng khai thác với cơ quan Bằng chứng về việc ký. Những người tham gia có ảnh hưởng được chấp thuận tham gia vào các giao dịch và khối, có nghĩa là năng lực của họ được sử dụng để xác nhận tất cả các hoạt động. Điều này có thể làm giảm đáng kể chi phí bảo trì mạng. So với khai thác PoW và PoS, Proof of Authority tiết kiệm năng lượng hơn vì không thể khai thác mạng PoA.

Blockchain nào sử dụng PoA?

Mô hình Proof of Authority cho phép các công ty duy trì tính bảo mật của họ bằng cách tận dụng công nghệ blockchain. Khi nói đến Proof Of Authority, Ethereum là ví dụ điển hình nhất về cách công nghệ có thể được tận dụng. Proof-of-Authority không được sử dụng rộng rãi trong thực tế, mặc dù nó có một trong những mô hình làm việc tiên tiến nhất. Giao thức này có thể áp dụng nhiều nhất cho các blockchain riêng tư vì về cơ bản không có bất đồng nào trong hệ thống. Thuật ngữ này lần đầu tiên được giới thiệu bởi Gavin Wood, người đồng sáng lập Ethereum và Parity Technologies.

Chương trình Desktop of Proof of Authority

Một trường hợp khác là Ethereum Proof-Of-Authority trên Azure. Tóm lại, Nền tảng Azure cung cấp giải pháp cho các mạng riêng với một hệ thống không yêu cầu đơn vị tiền tệ riêng của nó, chẳng hạn như gas từ Ether, vì không cần khai thác.

Ngoài ra, theo thông tin mới nhất, Pavel Durov

có kế hoạch sử dụng Proof-of-Authority để khai thác Telegram nội bộ

tiền điện tử được gọi là Gram.

Các blockchain khác có đồng tiền Proof Of Authority là POA.Network,

Ethereum Kovan testnet và VeChain.

Tại sao PoA vượt trội so với PoW?

Thuật toán đồng thuận PoW được sử dụng bởi Bitcoin là

đáng tin cậy và an toàn nhất cho đến nay. Tuy nhiên, nó không có khả năng mở rộng. Bitcoin cũng vậy

như các blockchain dựa trên PoW khác, có giới hạn giao dịch mỗi giây (TPS)

hiệu suất. Hạn chế này được điều kiện là Bitcoin phụ thuộc vào

mạng lưới phân tán của các nút cần đạt được sự đồng thuận và thống nhất về

trạng thái hiện tại của blockchain. Điều này có nghĩa là trước một khối giao dịch mới

được xác nhận, nó phải được xác minh và chấp thuận bởi hầu hết các nút mạng.

Do đó, khía cạnh phân quyền của Bitcoin không chỉ cung cấp sự an toàn và

hệ thống kinh tế tin cậy nhưng cũng hạn chế tiềm năng sử dụng rộng rãi hơn.

Về số lượng giao dịch mỗi giây,

Các blockchain Proof of Stake thường cho thấy hiệu suất tốt hơn Bitcoin.

Tuy nhiên, sự khác biệt không ấn tượng lắm và mạng PoS cũng không

giải quyết vấn đề về khả năng mở rộng. Đây là nơi Ethereum Proof Of Authority ra đời

có ích.

Proof of Authority vs Proof of Stake

Một số người nghĩ rằng PoA là một PoS được sửa đổi sử dụng

danh tính thay vì tiền xu. Do tính chất phi tập trung của hầu hết các chuỗi

mạng, 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.

Ngược lại, hệ thống PoA có thể đại diện cho giải pháp tốt nhất cho

blockchains, vì hiệu suất của nó cao hơn đáng kể.

Điều khoản đồng thuận trong Bằng chứng về thẩm quyền

Mặc dù các điều kiện có thể khác nhau giữa các hệ thống,

thuật toán PoA mạch lạc phụ thuộc vào:

  • Cá nhân năng động và đáng tin cậy (người xác nhận phải xác định danh tính);
  • Khó khăn khi trở thành người xác nhận: ứng viên phải sẵn sàng đầu tư tiền bạc và đặt uy tín của mình lên hàng đầu. Một quy trình khó khăn làm giảm rủi ro khi lựa chọn những người xác nhận có vấn đề và kích thích sự 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 giống nhau cho tất cả các ứng viên.

Bản chất của cơ chế danh tiếng là sự tự tin

trong danh tính của trình xác thực. Đó không phải là một quá trình đơn giản và những người chơi yếu

bị loại bỏ. Cuối cùng, điều này đảm bảo rằng tất cả các trình xác thực đều trải qua cùng một

thủ tục, đảm bảo tính toàn vẹn và độ tin cậy của hệ thống.

Hạn chế

Nhận thức về cơ chế PoA là từ chối sự phân quyền. Do đó, chúng 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ó gây ra một số biến động, đặc biệt là trong lĩnh vực tiền điện tử. Hệ thống PoA có băng thông cao, nhưng các khía cạnh của tính bất biến được đặt ra nghi vấn khi những thứ như kiểm duyệt và danh sách đen có thể dễ dàng thực hiện.

Một vấn đề quan trọng khác là danh tính của

Mọi người đều có thể truy cập trình xác thực PoA. Lập luận chống lại điều này là

chỉ những người chơi được công nhận mới có thể giữ vị trí này và họ sẽ luôn

cố gắng 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, biết danh tính của trình xác thực có thể

có khả năng dẫn đến thao túng bởi các 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 PoA, họ có thể cố gắng gây ảnh hưởng

trình xác thực được biết đến công khai để xâm phạm hệ thống từ bên trong một cách không trung thực.

Phần kết luận

Đó

không phải là cơ chế đồng thuận lý tưởng – mỗi cơ chế hiện có đều có một số nhược điểm.

PoW và PoS thiếu khả năng mở rộng. Ai cũng biết rằng phân cấp rất cao

được đánh giá cao bởi cộng đồng tiền điện tử, nhưng PoA, như một cơ chế đồng thuận,

hy sinh phân quyền để đạt được thông lượng và khả năng mở rộng cao. Các

các tính năng bẩm sinh của hệ thống PoA hoàn toàn trái ngược với cách các blockchains vẫn

chức năng. Tuy nhiên, PoA là công nghệ tuyệt vời và không thể bị bỏ qua vì

giải pháp blockchain mới nổi, có thể rất phù hợp với blockchain riêng tư

các ứng dụng

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me
Like this post? Please share to your friends:
map