Trong thời gian gần đây, thuật toán đồng thuận Proof of Stake (PoS) được nhắc đến nhiều bởi Ethereum, một trong những mạng blockchain lớn nhất thế giới chuẩn bị đổi qua sử dụng thuật toán này thay cho thuật toán cũ Proof of work (PoW) bị chính quyền ở nhiều nước phản đối. Vậy Proof of Stake hoạt động như thế nào? Hôm nay CoinZ sẽ cùng các bạn đi tìm hiểu về thuật toán đồng thuận này nhé!
Proof of Stake là gì?
Proof of Stake (bằng chứng cổ phần) là một thuật toán làm việc của blockchain, trong đó người dùng sẽ ký gửi (stake) một lượng tài sản nhất định để trở thành người xác thực (validator) của blockchain. Những người xác thực này sẽ xác minh các giao dịch trên mạng lưới, gửi bằng chứng vào khối. Nếu đúng, người xác thực sẽ được nhận thưởng là lạm phát của blockchain, hoặc phí giao dịch thu về. Nếu sai, họ sẽ mất một phần hoặc tất cả tài sản đã ký gửi.
Ví dụ: Blockchain Terra trước đây đòi hỏi người dùng phải ký gửi LUNA để trở thành người xác thực, sau đó, họ sẽ được hưởng phí giao dịch.
Ưu nhược điểm của Proof of Stake
Không có một thuật toán nào hoàn hảo, Proof of Stake cũng vậy. Thuật toán này có nhiều ưu điểm nhưng cũng có một số nhược điểm đáng lưu ý.
Ưu điểm
Tham gia vào mạng lưới không cần máy tính cấu hình cao.
Có thể ủy quyền (Delegate) cho người xác thực. Có nghĩa là bạn có thể gửi token cho người xác thực để họ có thêm quyền, đổi lại bạn sẽ nhận được phần thưởng mà không cần phải làm gì cả.
Proof of Stake tiêu tốn ít điện hơn, do đó được cho là bảo vệ môi trường tốt hơn.
Nhược điểm
Số lượng token ký gửi để trở thành người xác thực hoặc ủy quyền cho người xác thực sẽ bị khóa, để mở khóa cần một khoảng thời gian (tùy theo blockchain mà thời gian mở khóa sẽ khác nhau). Điều này sẽ khiến bạn bị giam vốn hoặc đôi khi là không kịp điều chỉnh nếu giá token xuống quá mạnh.
Nếu một người xác thực nắm quá nhiều token (từ 51% trở lên) sẽ khiến blockchain đó mất đi tính phi tập trung, khi đó họ có thể tác động để dự án làm hướng có lợi cho mình.
Nhận thưởng với PoS như thế nào?
Để nhận thưởng với Proof of Stake, các bạn cần thực hiện các bước sau:
Bước 1: Mua một số lượng token mà bạn định đào. Cách dễ nhất là mua trên các sàn giao dịch uy tín như Binance, Houbi, FTX…
Bước 2: Tải ví của đồng token đó về và thực hiện đồng bộ với máy tính. Trong thời gian đồng bộ, máy tính của bạn phải đảm bảo được kết nối với internet liên tục, thời gian này sẽ dài ngắn khác nhau theo từng loại token.
Bước 3: Sau khi đồng bộ xong, các bạn cho máy chạy liên tục 24/24 để stake. Để tiết kiệm chi phí thì các bạn nên sử dụng VPS thay vì sử dụng máy tính cá nhân tại gia đình hoặc công ty.
Bước 4: Sau khi để token trong ví một thời gian token sẽ trưởng thành và bắt đầu đi giành block. Khi token đã chiếm được block và tham gia tạo được block mới, lãi sẽ chuyển thẳng vào ví của bạn.
Bước 5: Nếu không muốn stake hoặc đào token nữa thì các bạn chỉ việc chuyển token từ ví lên sàn và bán đi thôi.