Proof of Stake (PoS) cơ chế đạt được sự đồng thuận trong blockchain. đóng băng (đóng đông) token của mình như là thế chấp cho quyền tạo và xác nhận các khối.
Nguyên tắc hoạt động#
- Đặt staking Validator ghi lại một phần token trong giao dịch đặc biệt;
- Chọn trình tạo khối được chọn validator; xác suất phụ thuộc vào kích thước của staking (nhưng không chỉ để ngăn ngừa nồng độ);
- Xác thực các nhà xác nhận khác kiểm tra khối mới và ký nó;
- Ghi vào blockchain;
- Giải thưởng một phần hoa hồng giao dịch + tiền xu mới (trong một số mạng);
- Slashing nếu không lương thiện, một phần hoặc toàn bộ staking sẽ bị đốt cháy, và bộ xác thực có thể bị loại bỏ.
Các biến thể của PoS#
| Thuật toán | Đặc điểm |
|---|---|
| DPoS (Delegated) | bỏ phiếu bằng token cho đại biểu; đại biểu chia thưởng với cử tri |
| LPoS (Leased) | Thuê token cho người xác thực khác thay vì bỏ phiếu |
| BPoS (Bonded) | Đảm bảo bắt buộc; người dùng mất tiền vì chọn Validator xấu |
| NPoS (Nominated) | Các đề cử viên chọn các nhà xác nhận; giảm phần thưởng cho sự lựa chọn kém |
| PPoS (Pure) | Cơ hội ngang nhau bất kể kích thước staking phân quyền tối đa |
| PoSV (Velocity) | Việc tính toán tốc độ lưu chuyển token kích thích hoạt động |
| DBFT | PoS + Byzantine Fault Tolerance, đòi hỏi 66% xác nhận |
Ưu điểm và nhược điểm#
Ưu điểm
- Hiệu quả năng lượng không có tính toán PoW;
- Tốc độ không chờ đợi giải quyết các nhiệm vụ;
- An toàn để tấn công, bạn cần kiểm soát hầu hết các bộ phận staking + cơ chế slashing chống lại 51% các cuộc tấn công;
- Giảm tập trung hóa so với PoW.
Nhược điểm
- Rủi ro tập trung các chủ sở hữu lớn có thể phối hợp;
- Không minh bạch khó xác minh ai và làm thế nào để xác nhận.
PoS trong TON#
Blockchain TON sử dụng PoS + BFT-consensus (Catchain) để tạo ra các khối trong Chân thành và thợ thủ công.
Cơ khí
- Các nhà xác nhận nhập bộ phận thông qua giao dịch đặc biệt masterchain;
- Mỗi chord được chỉ định số con của Validator một cách ngẫu nhiên giả định;
- Chuyển đổi phân số gần như mọi người 1024 khối;
- Phân tử đề xuất các ứng cử viên khối; trật tự giả ngẫu nhiên xác định ứng cử nhân nào ưu tiên hơn;
- Người xác thực kiểm tra ứng cử viên; chữ ký khối không hợp lệ → slashing hoặc tạm thời loại bỏ;
- Thỏa thuận cuối cùng Giao thức BFT, tương tự PBFT / Honey Badger BFT;
- Giải thưởng hoa hồng từ giao dịch khối + tiền xu mới đúc;
- Sự song song Một bộ xác thực có thể hoạt động trong nhiều tập con cùng một lúc.
Masterchain-Block
Sau khi tạo ra các khối của tất cả các chord (hoặc theo thời gian), một khối được tạo ra nghệ thuật với các hash của các khối cuối cùng của tất cả các shardchains dựa trên sự đồng thuận BFT của mọi người xác thực.