Blockchain Basicsbeginnerarticle25 min read

Cơ Chế Đồng Thuận Blockchain: PoW vs PoS Giải Thích | VCC

Giải thích cơ chế đồng thuận blockchain: Byzantine Generals Problem, Proof of Work vs Proof of Stake, blockchain trilemma, Ouroboros family. Ngữ cảnh Việt Nam.

Vietcardano teamTeam

Đội ngũ biên tập VietCardanoCommunity — các chuyên gia blockchain và Cardano, cung cấp nội dung giáo dục và nghiên cứu chuyên sâu cho cộng đồng.

Published 31 tháng 8, 2026Updated 30 tháng 8, 2026

Bạn đã nghe nói rằng blockchain là "không cần sự tin tưởng" - không có cơ quan trung ương, không có ngân hàng, không có người giám sát. Nhưng nếu không có người giám sát, thì hàng nghìn máy tính trên toàn thế giới sẽ đồng ý về điều gì? Làm thế nào mạng lưới quyết định các giao dịch nào là hợp lệ, theo thứ tự nào và ai có thể thêm khối tiếp theo? Câu trả lời là đồng thuận - và đó là sự đổi mới quan trọng nhất trong blockchain.

Đây là phiên bản một câu: tuyên bố đồng thuận là một tập hợp các quy tắc cho phép hàng nghìn máy tính độc lập đồng ý về một trạng thái chung duy nhất, ngay cả khi một số trong số chúng là không trung thực hoặc không trực tuyến. Đó là tất cả. Tất cả những thứ khác – Proof of Work, Proof of Stake, Ouroboros, khai thác, đặt cọc – là cách thực hiện các quy tắc đó khác nhau.

Vấn đề: Vấn đề các tướng lĩnh Bizantia

Trước khi có blockchain, có một câu đố khoa học máy tính nổi tiếng được gọi là "Câu đố các tướng Bizantia". Hãy tưởng tượng có nhiều tướng bao vây một thành phố, mỗi người chỉ huy một đội quân riêng. Họ chỉ có thể giao tiếp qua các sứ giả. Họ phải thống nhất một kế hoạch duy nhất: tấn công hay rút lui. Tuy nhiên, một số tướng có thể là phản bội, gửi các thông điệp giả để làm hiểu lầm những người khác. Làm thế nào các tướng trung thành có thể đạt được sự đồng thuận khi họ không thể tin tưởng các sứ giả – hay lẫn nhau?

Đây chính là vấn đề mà blockchain giải quyết. "Tướng lĩnh" là các nút. "Người mang tin" là các thông điệp mạng. "Những kẻ phản bội" là các hành vi xấu. "Kế hoạch" là khối giao dịch tiếp theo. Tích cực là quy trình cho phép các nút trung thực đồng ý, ngay cả khi có những kẻ phản bội trong đó.

Kết quả đột phá (được Satoshi Nakamoto ghi nhận trong tài liệu trắng Bitcoin, năm 2008) là giải quyết vấn đề này ở quy mô lớn bằng hiệu ứng kinh tế thay vì các danh tính đáng tin cậy. Bạn không cần biết các nút là ai – bạn chỉ cần đảm bảo rằng lừa đảo đắt hơn so với chơi công bằng.

Bài toán Byzantine Generals: nhiều tướng bao quanh thành phố, some trung thành (node đúng), some phản trắc (node xấu)

Hình 1: Bài toán Byzantine Generals — thỏa thuận không cần tin

Hai phương pháp chính: Proof of Work vs Proof of Stake

Có nhiều cơ chế thống nhất, nhưng có hai cơ chế thống nhất chiếm ưu thế: Proof of Work (PoW) và Proof of Stake (PoS). Dưới đây là cách chúng khác nhau:

Proof of Work (Bitcoin)

  • Cách thức hoạt động: Các nhà khai thác cạnh tranh để giải quyết một câu đố mã hóa (tìm một hash dưới một mục tiêu). Người đầu tiên giải được sẽ được thêm khối tiếp theo và nhận được phần thưởng.

Proof of Stake (Cardano, Ethereum sau khi hợp nhất)

  • Cách thức hoạt động: Thay vì đốt cháy năng lượng, các validator "đặt cọc" các đồng coin của họ làm tài sản đảm bảo. Thông qua quy trình ngẫu nhiên, một validator sẽ tạo ra từng khối. Tạo ra công khai → nhận được phần thưởng. Cheat → mất toàn bộ cọc.
Proof of Work vs Proof of Stake: PoW miner giải hash puzzle đốt năng lượng; PoS validator thế chấp coin chọn ngẫu nhiên slashing

Hình 2: Proof of Work vs Proof of Stake — năng lượng vs thế chấp

Trilemma Blockchain: Bạn không thể có tất cả

Mỗi cơ chế thống nhất đều cân bằng ba tính chất – tình trạng ba chiều của blockchain:

  1. An ninh: Mạng có thể chống lại các cuộc tấn công (51%, kiểm duyệt, chi tiêu kép) không?

Bạn có thể tối ưu hóa hai yếu tố, nhưng không thể làm được cả ba đồng thời:

  • Bitcoin (PoW): tối ưu hóa an ninh và phân tán, nhưng phải hy sinh khả năng mở rộng (~7 TPS).

Không có "điều tốt nhất" - chỉ có "điều tốt nhất cho từng trường hợp sử dụng". Đối với một kho lưu trữ giá trị (Bitcoin), an ninh là vấn đề quan trọng nhất. Đối với một mạng thanh toán toàn cầu (Cardano), cân bằng là vấn đề quan trọng. Đối với giao dịch với tần số cao (Solana), tốc độ là vấn đề quan trọng.

Blockchain trilemma: Security, Scalability, Decentralization — Bitcoin (security+decentralization), Cardano (cân bằng), Solana (scalability)

Hình 3: Blockchain trilemma — chọn 2, hy sinh 1

Khoan định của Cardano: Gia đình Ouroboros

Cardano không sử dụng một giao thức đồng thuận duy nhất – nó sử dụng giao thức Ouroboros, một loạt các giao thức được kiểm tra bởi các chuyên gia, được cải tiến theo thời gian:

  1. Ouroboros (còn nguyên bản, 2017): Đầu tiên là một giao thức PoS có bằng chứng bảo mật chính thức. Nó chứng minh rằng PoS có thể an toàn như PoW.

Mỗi biến thể của Ouroboros được xuất bản dưới dạng bài báo khoa học, được đánh giá bởi các chuyên gia tại các hội nghị về mật mã, trước khi được thực hiện. Đây là đặc điểm nổi bật của Cardano: đồng thuận dựa trên các bằng chứng toán học chính thức, không chỉ là "có vẻ hoạt động".

Tiến hóa họ Ouroboros: Original (2017), Praos (2018, VRF), Genesis (2019, bootstrap), Chronos (timestamp), Leios (sắp tới, throughput)

Hình 4: Họ Ouroboros — tiến hóa peer-reviewed

Cách Ouroboros hoạt động (ngôn ngữ đơn giản)

Đây là cách một khối được tạo ra trên Cardano, từng bước một:

  1. Thời kỳ bắt đầu. Cardano chia thời gian thành 5 thời kỳ, mỗi thời kỳ được chia thành 432.000 khung (mỗi khung 1 giây). 2. Lãnh đạo khung được chọn. Đối với mỗi khung, quy trình sử dụng VRF để chọn ngẫu nhiên một nhóm tài sản làm "lãnh đạo khung". Càng có nhiều tài sản được ủy quyền cho một nhóm, thì khả năng được chọn càng cao – nhưng đây là một quy trình có tính xác suất, không được đảm bảo. 3. Lãnh đạo khung tạo ra khối. Nhóm được chọn thu thập các giao dịch đang chờ, xác minh chúng, tạo ra một khối mới và phát tán nó. 4. Các nút xác minh. Mỗi nút kiểm tra khối: các giao dịch có hiệu lực? Lãnh đạo khung đúng? Bằng chứng VRF chính xác? Nếu có, chúng sẽ thêm nó vào chuỗi của mình. 5. Khung tiếp theo. Một lãnh đạo mới được chọn cho khung tiếp theo. Quy trình này lặp lại.

Không có năng lượng bị tiêu hao trong các câu đố. Không có các trang trại khai thác. "Làm việc" được thay thế bằng "đặt cược" - cam kết kinh tế của bạn đối với mạng lưới. Nếu bạn gian lận, bạn sẽ mất cược. Nếu bạn chơi công bằng, bạn sẽ nhận được phần thưởng.

Cách Ouroboros hoạt động: Epoch (5 ngày), VRF chọn leader (theo stake), leader tạo block, node verify, slot tiếp theo

Hình 5: Cách block Cardano được tạo — epoch, VRF, block, verify, lặp

Đối với độc giả Việt Nam: "Đồng Thuận" ở quy mô lớn

"Đồng thuận" (consensus) là một khái niệm quen thuộc trong văn hóa Việt Nam - một cuộc họp gia đình nơi mọi người phải đồng ý trước khi hành động, một quyết định của làng nơi tất cả các người lớn ký tên. Đồng thuận trên blockchain là cùng một ý tưởng, nhưng được mở rộng cho hàng ngàn người lạ không tin tưởng nhau.

Nhận thức quan trọng: “Đồng thuận” truyền thống dựa trên sự tin tưởng (bạn biết các thành viên trong gia đình, bạn tin tưởng các trưởng làng). Đồng thuận trên blockchain loại bỏ nhu cầu về tin tưởng – các quy tắc là toán học, các khuyến khích là kinh tế, và bất kỳ ai cũng có thể kiểm tra. Bạn không cần biết hoặc tin tưởng các nút khác – bạn chỉ cần tin tưởng vào quy trình.

Đây là lý do tại sao sự đồng thuận quan trọng: nó là nền tảng giúp "không có cơ quan trung ương" trở thành có thể. Nếu không có sự đồng thuận, bạn sẽ cần một ngân hàng để giải quyết các tranh chấp. Với sự đồng thuận, quy trình sẽ giải quyết chúng – một cách minh bạch, có thể dự đoán và không ai có thể gian lận.


Hướng dẫn nhanh

Định nghĩaĐịnh nghĩa
Tuyên bố đồng thuậnCác quy tắc cho phép các nút độc lập đồng ý về trạng thái chung, ngay cả khi có những người tham gia không trung thực
Vấn đề các tướng ByzantineVấn đề kinh điển: làm thế nào để đạt được sự đồng thuận khi một số người tham gia là phản bội
Proof of Work (PoW)Người khai thác giải các câu đố hash; bảo mật từ chi phí tính toán (Bitcoin)
Proof of Stake (PoS)Các validator nắm giữ đồng coin; bảo mật từ skin trong game (Cardano, Ethereum)
OuroborosGia đình đồng thuận PoS của Cardano – được kiểm tra bởi các chuyên gia, đã được chứng minh chính thức
VRFCông thức ngẫu nhiên có thể kiểm chứng — chọn các nhà lãnh đạo slot một cách không thể dự đoán (Praos)
Líder trong lĩnh vực slotHồ tiền đặt cược được chọn để tạo một khối cho một khung thời gian cụ thể
Kỷ nguyênThời gian 5 ngày trên Cardano, được chia thành 432.000 khung 1 giây
CắtXử phạt đối với các validator không trung thực - mất các đồng tiền đã đặt cọc
Tình trạng ba lựa chọn của BlockchainAn ninh vs khả năng mở rộng vs phân quyền - chọn hai
LeiosCập nhật Ouroboros sắp tới để tăng hiệu suất đáng kể

Tags:

consensus mechanismproof of work vs proof of stakepow vs posblockchain consensus explainedwhat is proof of stake