spot_img

Proof of Stake hoạt động như thế nào?

Chỉ còn một vài ngày nữa, sự kiện Hợp Nhất (The Merge) sẽ chính thức diễn ra. Một trong những điểm cốt lõi của sự kiện này là Ethereum sẽ chính thức “nhảy tàu” từ cơ chế đồng thuận Proof of Work (PoW) sang Proof of Stake (PoS). Vậy bạn đã hiểu gì về Proof of Stake? Hãy cùng BHub tìm hiểu chi tiết qua bài viết dưới đây.

1. Nguyên tắc hoạt động của Proof of Stake

Bạn nhận lời mời tham gia góp vốn vào công ty Ánh Sáng. Mỗi năm, ban lãnh đạo quyết đinh chia một phần lợi nhuận cho tất cả các thành viên góp vốn. Phần lợi tức bạn nhận được sẽ tương ứng với tỷ lệ phần vốn bạn nắm giữ.

Về cơ bản, Proof of Stake hoạt động với nguyên tắc giống việc chia lợi nhuận của các công ty đại chúng. Bạn cần đặt cọc một số lượng tài sản nhất định để trở thành người xác thực (validator) của mạng lưới Blockchain (Với Ethereum 2.0, bạn cần đặt cọc 32 ETH), giống như người góp vốn của các công ty, để nhận được phần thưởng. Do vậy, cơ chế này được gọi là Bằng chứng Đặt cọc hoặc Bằng chứng Góp vốn (Proof of Stake – PoS).

Có hai cách để bạn nhận phần thưởng. Cách đầu tiên, tương tự Proof of Work, là phần thưởng được sinh ra từ việc sản sinh thêm lượng tiền mã hóa theo đúng quy tắc của dự án (điển hình là Ethereum). Cách còn lại là người xác thực sẽ nhận được một phần từ khoản phí giao dịch.

Việc tìm kiếm phần thưởng của Blockchain sử dụng cơ chế PoS thường được gọi là “rèn”, thay vì “đào” như các mạng lưới dùng PoW. Hai phương pháp “rèn” phổ biến nhất là Lựa chọn ngẫu nhiên (Randomized Block Selection) Lựa chọn theo tuổi đồng tiền (Coin Age Selection).

Với phương pháp lựa chọn ngẫu nhiên, người nhận thưởng được lựa chọn ở các nút mạng có giá trị băm thấp nhất và tiền cọc cao nhất. Vì tổng khối lượng đặt cọc (Stake Pool) là công khai, những người trong hệ thống có thể dễ dàng đoán người nhận thưởng tiếp theo.

Phương pháp lựa chọn theo tuổi đồng tiền chọn người nhận thưởng dựa trên lượng tiền và thời gian họ đưa tiền vào đặt cọc. Sau khi người xác thực rèn được một khối, tuổi đồng tiền được đặt lại về 0 và họ phải đợi một khoảng thời gian nhất định để có thể rèn khối khác. Điều này ngăn chặn việc một nhóm người nhận được lượng phần thưởng quá lớn trong hệ thống Blockchain.

Lượng tiền được đặt cọc của những người xác thực sẽ bị khóa, tức là không thể được giao dịch. Muốn giao dịch số tiền này, họ cần “mở khóa” chúng bằng việc rút cọc và từ bỏ tư cách người xác thực.


2. Lịch sử phát triển của Proof of Stake

Bài viết đề xuất Proof of Stake trên BitcoinTalk

Thuật toán Proof of Stake lần đầu được đề xuất trong một bài viết trên diễn đàn BitcoinTalk nhằm khắc phục những vấn đề nội tại của “người anh” Proof of Work. Peercoin (PPC) là đồng tiền mã hóa đầu tiên chính thức áp dụng Proof of Stake. Tiếp đến, các đồng Blackcoin, NXT, Cardano, Algorand cũng nối gót PPC.

Ngày nay, các đồng tiền phổ biến nhất sử dụng PoS là Cardano, Avalanche, Polkadot, Solana, Tron, EOS, Algorand, Tezos,… Ethereum luôn thể hiện mong muốn chuyển sang Proof of Stake. Tuy nhiên, đến sự kiện The Merge thì đồng tiền này mới thành công trong việc chuyển đổi này.


3. Ưu và nhược điểm của Proof of Stake

Ưu điểm:

  • Tiết kiêm năng lượng. Theo ước tính, việc chuyển từ Proof of Work sang Proof of Stake trong sự kiện The Merge sẽ giảm lượng điện cần để vận hành toàn hệ thống Ethereum đến 95%.
  • Giảm thiểu thời gian và chi phí cho các giao dịch
  • Không cần phải đầu tư các thiết bị chuyên dụng để khai thác tiền mã hóa
  • Khả năng thích ứng và mở rộng mạnh mẽ
  • Có khả năng ủy quyền. Người tham gia có thể gửi tiền cho người xác thực để họ tăng khả năng nhận thưởng. Đổi lại, họ cũng chỉ cần ngồi chơi xơi nước vẫn nhận được phần thưởng.

Nhươc điểm:

  • Bị chôn vốn. Nhiều trường hợp, bạn có thể phải đợi hàng tuần để có thể rút lượng tiền cọc về túi.
  • Một hoặc một nhóm người nắm lượng tiền quá lớn có khả năng chi phối việc xác minh giao dịch. Điều này dẫn đến việc nhiều người xác thực cũng cần được ủy thác phần vốn của họ.
  • Vấn đề về Nothing at Stake (NoS). Vấn đề sẽ xảy ra khi hai nút mạng cùng đáp ứng điều kiện để thêm một khối mới. Blockchain sẽ tồn tại song song hai chuỗi khối hoàn toàn giống nhau cho đến trước khối mới nhất. Người dùng hoàn toàn có thể lợi dụng điều này bằng việc tham gia xác thực và nhận phần thưởng trên cả hai chuỗi trong khi không phải trả thêm bất kỳ chi phí nào (nothing at stake). Điều này sẽ dẫn đến tình trạng chi tiêu kép, cũng như khiến cho toàn mạng lưới Blockchain trở nên mất công bằng.
Diễn giải nguy cơ Nothing at Stake bằng hình ảnh. Ảnh: gameguardian.net

Theo dõi thông báo tin tức mới nhất tại BHub News

Tham gia trao đổi trực tiếp tại cộng đồng BHub Chat

Tất cả về Bhubs

Related Articles

PHẢN HỒI

Viết bình luận
Nhập tên của bạn

Stay Connected

0FansLike
5FollowersFollow
0SubscribersSubscribe
- Advertisement -spot_img

Tin mới nhất