Thuật toán đồng thuận Bằng chứng cổ phần ủy quyền (DPoS – Delegated proof of stake) được xem là phiên bản cải tiến hiệu quả hơn của thuận toán PoS. Vậy Bằng chứng cổ phần ủy quyền (DPoS) là gì?
Bằng chứng cổ phần ủy quyền (DPoS) là gì?
Thuật toán đồng thuận Bằng chứng cổ phần ủy quyền (DPoS) được phát triển bởi Daniel Larimer, vào năm 2014.
DPoS cố gắng giải quyết các vấn đề của cả hai hệ thống Proof of Work (POW) của Bitcoin, và hệ thống Proof of Stake (POS) của Peercoin và NXT. DPoS thực hiện một lớp dân chủ công nghệ để bù lại những ảnh hưởng tiêu cực của việc tập trung.
Một blockchain dựa trên DPoS được duy trì bằng hệ thống bỏ phiếu để thuê bên thứ ba làm công việc của họ. Nói cách khác, họ có thể bỏ phiếu cho một số đại biểu sẽ thay mặt họ bảo mật mạng. Các đại biểu cũng có thể được coi là nhân chứng và họ có trách nhiệm đạt được sự đồng thuận trong quá trình tạo và xác nhận các khối mới.
Quyền biểu quyết tỷ lệ thuận với số coin mà mỗi người dùng nắm giữ. Hệ thống biểu quyết khác nhau giữa các dự án, nhưng nhìn chung, mỗi đại biểu trình bày một đề xuất cá nhân khi yêu cầu biểu quyết. Thông thường, phần thưởng mà các đại biểu thu được sẽ được chia theo tỷ lệ số coin nắm giữ của họ.
Do đó, thuật toán DPoS tạo ra một hệ thống bỏ phiếu phụ thuộc trực tiếp vào danh tiếng của các đại biểu. Nếu một nút được bầu chọn hoạt động sai hoặc không hoạt động hiệu quả, nó sẽ nhanh chóng bị trục xuất và thay thế bằng một nút khác.
Trong một số phiên bản DPoS, một đại biểu cần thể hiện cam kết bằng cách gửi tiền vào tài khoản bảo mật bị khóa thời gian (bị tịch thu trong trường hợp hành vi nguy hiểm). Phiên bản DPoS này thường được gọi là bằng chứng ủy quyền tiền gửi.
Vai trò của các đại biểu trong DPoS
- Đảm bảo nút của họ luôn hoạt động.
- Thu thập các giao dịch qua mạng thành các khối.
- Ký và phát các khối đó, xác thực giao dịch.
- Nếu có những vấn đề liên quan đến sự đồng thuận, DPoS cho phép những vấn đề này được giải quyết một cách công bằng và dân chủ.
DPoS được sử dụng ở nhiều coin kể đến như: Bitshares, EOS, LISK, ICON, Cybermiles,…
So sánh DPoS với PoS
PoS và DPoS giống nhau về nghĩa cổ phần, nhưng DPoS đưa ra một hệ thống bỏ phiếu dân chủ mới, theo đó các nhà sản xuất khối được bầu chọn dân chủ. Vì hệ thống DPoS được duy trì bởi các cử tri, các đại biểu có động lực để làm việc trung thực và hiệu quả hoặc họ bị bỏ phiếu loại khỏi mạng. Ngoài ra, các blockchain DPoS có xu hướng nhanh hơn về giao dịch mỗi giây so với PoS.
So sánh DPoS với PoW
PoS cố gắng giải quyết các lỗi của PoW, còn DPoS tìm cách hợp lý hóa quy trình sản xuất khối.
Do đó, các hệ thống DPoS có khả năng xử lý nhanh chóng số lượng lớn hơn. DPoS không được sử dụng giống như PoW hoặc PoS. PoW vẫn được coi là thuật toán đồng thuận an toàn nhất và là nơi xảy ra hầu hết các giao dịch chuyển tiền.
PoS nhanh hơn PoW và được sử dụng nhiều hơn. DPoS giới hạn việc đặt cược vào việc bầu chọn các nhà sản xuất khối. Sản xuất khối thực tế của nó được xác định trước, điều này trái ngược với hệ thống dựa trên cạnh tranh của PoW. Mọi nhân chứng đều có lượt sản xuất khối. Vì vậy, nhiều người cho rằng DPoS nên được coi là một hệ thống Proof of Authority.
DPoS về cơ bản khác với PoW và PoS. Việc kết hợp biểu quyết của các bên liên quan đóng vai trò như một phương tiện để quyết định và thúc đẩy các đại biểu làm việc trung thực và hiệu quả. Việc sản xuất khối thực tế của DPoS hoàn toàn khác so với các hệ thống PoS và hiệu suất cao hơn về giao dịch mỗi giây.
Đây là một thuận toán đồng thuận phát triển hơn so với các thuật toán đồng thuận đã có. Ngoài ra, trong công nghệ blockchain vẫn còn rất nhiều thuật toán để chúng ta khám phá thêm.
Xem thêm >>> Proof of Work là gì?