Advertisement
DPoS là một trong những thuật toán đồng thuận của Blockchain. Trong bài viết dưới đây, Ecoinomic.io sẽ giới thiệu kỹ hơn về cơ chế này.
Proof of Stake(PoS) là gì?
Cơ chế Proof-of-Stake (PoS) được phát triển để giải quyết các vấn đề và hạn chế liên quan đến Proof-of-work (PoW) – đặc biệt là về chất lượng sử dụng tài nguyên của công việc khai thác tiền điện tử trên quy mô lớn.
Trong cơ chế PoS không có hoạt động khai thác nào cả. Thay vào đó, việc xác nhận các Block mới trên Blockchain sẽ diễn ra dựa trên số lượng coin được đặt cược. Người dùng khóa một số lượng coin nhất định dưới dạng tiền đặt cược – và tại thời điểm nhất định, người dùng có tiền đặt cược được chỉ định ngẫu nhiên quyền xác thực cho Block mới tiếp theo.
Số lượng coin mà người dùng đặt cược càng lớn thì cơ hội nhận được quyền xác thực trong mỗi vòng càng cao. Ngoài việc giảm chi phí tính toán khi vận hành Blockchain, các hệ thống PoS khiến một cuộc tấn công bất chính trở nên khó khăn hơn nhiều vì nó yêu cầu kẻ tấn công phải có ít nhất 51% tổng số tiền trên chuỗi.
Delegated Proof Of Stake (DPoS) là gì?
DPoS hay còn gọi là Bằng chứng ủy quyền cổ phần được phát triển bởi Daniel Larimer vào năm 2014. Bitshares, Steem, Ark, và Lisk là một số dự án tiền điện tử sử dụng thuật toán đồng thuận DPoS.
Một Blockchain sử dụng DPoS dựa vào một hệ thống bầu chọn trong đó những chủ sở hữu cổ phần giao các công việc của mình cho bên thứ ba. Nói cách khác, họ có thể bầu chọn ra một số đại diện để thay họ làm công việc bảo mật mạng.
Những đại diện này có thể được gọi là những nhân chứng và họ có trách nhiệm phải đạt được sự đồng thuận khi tạo ra và xác thực các khối mới. Quyền bầu chọn tương ứng tỉ lệ với số lượng coin của mỗi người dùng. Hệ thống bầu chọn thay đổi theo từng dự án, nhưng nói chung, mỗi đại diện trình bày một đề xuất riêng khi yêu cầu nhận phiếu bầu.
Thông thường, các phần thưởng mà các đại diện nhận được được chia theo tỉ lệ với những người đã bầu chọn cho họ.
Vì vậy, thuật toán DPoS tạo ra một hệ thống bầu chọn phụ thuộc trực tiếp vào danh tiếng của những đại diện. Nếu một node được bầu chọn cư xử sai lệch hoặc hoạt động không hiệu quả, node đó sẽ nhanh chóng bị trục xuất và được thay bởi node khác.
Liên quan đến hiệu suất, các Blockchain DPoS có khả năng mở rộng hơn, có thể xử lý nhiều Giao dịch mỗi giây (TPS) hơn so với PoS.
DPoS và PoS
Mặc dù PoS và DPoS giống nhau ở chỗ cùng sử dụng hình thức cổ phần, nhưng DPoS có một hình thức bầu chọn dân chủ hơn, và qua đó chọn ra những người tạo ra các khối.
Do hệ thống DPoS được duy trì bởi những người bầu chọn, nên những đại diện được bầu có động lực để làm việc trung thực và hiệu quả nếu không sẽ bị trục xuất. Ngoài ra, các Blockchain DPoS có vẻ xử lý nhanh hơn với số lượng giao dịch mỗi giây lớn hơn các Blockchain PoS.
Ưu điểm của DPoS
Cơ chế đồng thuận DPoS làm giảm đáng kể số lượng các node tham gia xác minh tính hợp lệ của giao dịch. Điều này giúp mạng có thể đạt được đồng thuận trong vài giây, cải thiện đáng kể hiệu quả xử lý của hệ thống, giải quyết được bài toán về khả năng mở rộng của các Blockchain, làm cho nó phù hợp để hoạt động trong thế giới thức.
Về khả năng quản trị, mô hình đồng thuận DPoS có cơ cấu quản trị rõ ràng khi quyền voting chỉ hạn chế ở các validator node. Mô hình cho phép mạng lưới đưa ra các quyết định nhanh chóng hơn các Blockchain chạy cơ chế PoS.
Ngoài ra các Blockchain khởi chạy cơ chế DPoS thường có số lượng validator node hạn chế và cũng không yêu cầu cấu hình máy tính quá mạnh mẽ, bên cạnh đó, các delegators cũng không cần bật máy tính 100%, chỉ những validator mới cần làm thế nên mức tiêu thụ năng lượng của toàn bộ mạng được giảm rất nhiều. So với mạng lưới PoS hay cả PoW các Blockchain có chi phí hoạt động thấp nhất.
See also: What Is Market Cap? Explain Crypto Market Capitalization In 2 Minutes
Hạn chế của DPoS
Delegated Proof of Stake (DPoS) có cách hoạt động tương tự như hệ thống hội đồng quản trị của công ty, cho phép những người nắm giữ phần lớn quyền lực giao phó công việc xác minh giao dịch cho các chuyên gia có năng lực, đồng thời họ cũng có thể chia sẻ phần thưởng khi tham gia sản xuất các Block giao dịch mới.
Thiết kế này có hạn chế là chúng tập trung hóa quyền lực quá mức vào số lượng nhỏ các validator node. Nếu các node này thông đồng với nhau có thể chi phối cả mạng. Ngoài ra, DPoS cũng khiến các node giảm sự nhiệt tình tham gia vào các quyết định quản trị mạng.