Chương 2: Proof-of-Work là gì? Proof-of-Stake là gì?
1. Proof-of-Work (PoW) hay Bằng chứng công việc, là thuật toán đồng thuận nhằm đảm bảo các hoạt động trên blockchain diễn ra ổn định và chính xác. Được giới thiệu bởi SatoShi Nakamoto trong sách trắng Bitcoin năm 2008, đây là thuật toán đồng thuận đầu tiên được tạo ra trên blockchain và đang được sử dụng phổ biến nhất, nhưng thực chất ý tưởng sơ khai của công nghệ này đã được phát triển từ năm 1991.
– Proof-of-Work hoạt động thế nào?
Khi một giao dịch được thực hiện trên Blockchain, nó sẽ được tập hợp vào một block cùng nhiều giao dịch khác. Các thợ đào (miner) sẽ xác minh giao dịch thông qua việc giải toán bằng hệ thống máy tính công suất lớn (máy đào). Sau khi giao dịch hoàn thành, thợ đào sẽ nhận được phần thưởng là phí giao dịch và phần thưởng khối.
Hiểu đơn giản, khi các giao dịch được thực hiện, cần có những block mới để chứa các thông tin, và các thợ đào (miner) sẽ đóng vai trò khai thác các khối mới này.
– Tấn công 51% là gì ?
Tấn công 51%, hay còn gọi là tấn công số lượng lớn, là trường hợp khi một người dùng hoặc một nhóm người dùng kiểm soát phần lớn sức mạnh khai thác. Từ đó, họ có thể kiểm soát mạng lưới và việc xác thực các giao dịch, đảo ngược lịch sử,…. Điều này rất dễ xảy ra đối với các mạng lưới nhỏ bởi vì số lượng thợ đào không lớn, khiến việc chiếm sức mạnh khai thác trở nên dễ dàng. Tuy nhiên với mạng lưới của Bitcoin, điều này rất khó có khả năng xảy ra vì chi phí để thực hiện việc này là rất lớn.
Kết luận
PoW giúp cho mạng lưới Bitcoin hoạt động ổn định và đảm bảo tính an toàn của mạng trong môi trường phi tập trung. Tuy nhiên, việc khai thác tốn kém rất nhiều tài nguyên, năng lượng, nên chỉ có thể được thực hiện bởi các nhóm thợ đào (mining pool).
2. Proof-of-Stake là gì?
Được giới thiệu lần đầu vào năm 2011 trên diễn đàn BitcoinTalk, Proof-of-Stake (PoS), hay Bằng chứng cổ phần, là cơ chế giúp một người có thể xác nhận các giao dịch trên blockchain theo tỷ lệ tài sản mà người đó ký gửi. Kể từ đó đến nay, thuật toán này được rất nhiều đồng tiền điện tử sử dụng một cách hiệu quả.
– PoS hoạt động thế nào?
Proof-of-Stake được xem là giải pháp thay thế hoàn hảo cho Proof-of-Work, cơ chế xử lý giao dịch mang lại đến rất nhiều tốn kém. Thợ đào PoS có thể xác nhận giao dịch một cách đơn giản từ việc nắm giữ một số lượng tiền trong mạng lưới, thay vì sử dụng máy móc cồng kềnh và tốn năng lượng. Tuy nhiên, thợ đào PoS sẽ bị giới hạn trong việc khai thác, theo tỷ lệ phần trăm sở hữu của họ. Ví dụ, một người sở hữu 3% số cổ phần Bitcoin chỉ có thể khai thác 3% số khối. Như vậy, PoS có thể hiểu đơn giản tương tự cách bạn gửi tiết kiệm và được hưởng lãi suất bằng chính đồng coin bạn gửi.
Thuật toán này có thể sử dụng cơ chế bầu chọn ngẫu nhiên để chọn một Node (người tham gia ký gửi) xác thực cho khối tiếp theo, hoặc dựa trên các yếu tố như thời gian và số lượng ký gửi. Mỗi đồng tiền điện tử sử dụng PoS sẽ thực thi những quy tắc và phương pháp riêng, để phù hợp nhất cho người dùng của họ.
– Kết luận
Ưu điểm chính của thuật toán Proof-of-Stake là tiết kiệm năng lượng, qua đó khuyến khích nhiều người dùng hơn trong việc chạy các Node

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *