
MonadBFT: Giao thức đồng thuận thế hệ mới dành cho blockchain hiệu suất cao
Tuyển chọn TechFlowTuyển chọn TechFlow

MonadBFT: Giao thức đồng thuận thế hệ mới dành cho blockchain hiệu suất cao
MonadBFT có thể cung cấp môi trường blockchain dự đoán được và ổn định hơn bằng cách chống lại các phân nhánh cuối cùng.
Tác giả: Harvey C
Category Labs chính thức ra mắt giao thức đồng thuận thế hệ tiếp theo của @monad_xyz —— MonadBFT. Được thiết kế dành riêng cho tốc độ cao (lên đến 10.000 giao dịch/giây), tính bảo mật và khả năng xác nhận cuối cùng dưới một giây (sub-second finality), đảm bảo mạng lưới đạt được sự đồng thuận hiệu quả hơn trên các khối hợp lệ.
Hãy cùng tìm hiểu những đặc điểm nổi bật của MonadBFT 👇
💡 Điểm nổi bật cốt lõi của MonadBFT 💡
MonadBFT dựa trên giao thức pipelined HotStuff đã được kiểm chứng, đồng thời sở hữu những thuộc tính độc đáo sau:
Kháng phân nhánh đuôi (Tail-forking resistance): Ngăn chặn hiệu quả việc tái tổ chức khối (reorg) và độ trễ gây rối loạn mạng.
Tính tất định suy đoán một vòng (Single-round speculative finality): Tăng tốc xử lý giao dịch, giảm độ trễ.
Phản hồi tối ưu (Optimistic responsiveness): Không có độ trễ nhân tạo, hoàn toàn phụ thuộc vào tốc độ mạng thực tế.
Độ phức tạp tuyến tính trong điều kiện "đường thuận lợi" (happy path): Có thể mở rộng hiệu quả khi số lượng trình xác thực tăng lên.
✅ Đột phá cốt lõi: Kháng phân nhánh đuôi
Phân nhánh đuôi (tail-forking) là gì?
Hiện tượng phân nhánh đuôi xảy ra khi một khối đã nhận được đa số tuyệt đối (supermajority) phiếu bầu bị từ bỏ và thay thế bởi một khối mới do người đề xuất khác đưa ra. Dù không phải là một "phân nhánh cứng" về mặt kỹ thuật, nhưng nó gây ra hiện tượng tái tổ chức và hỗn loạn trên chuỗi. Đối với PoS, đây là một vấn đề nghiêm trọng nhưng thường bị bỏ qua.
Tại sao phân nhánh đuôi lại gây hại?
Dưới đây là một ví dụ từ mạng thử nghiệm hiện tại: Trình xác thực Valerie đề xuất một khối hợp lệ. Tuy nhiên, người xác thực tiếp theo là Will ngoại tuyến, dẫn đến khối do Valerie đề xuất không được tiếp tục đẩy lên, dù Valerie hoàn toàn không có lỗi.
Trong nhiều hệ thống theo dạng pipeline, người đề xuất tiếp theo cần phải đóng gói phiếu bầu cho khối trước đó (khối của Valerie). Nếu người đề xuất tiếp theo bị gián đoạn hoặc không thực hiện được, khối trước đó cũng sẽ thất bại theo.

Việc này dẫn đến hai vấn đề:
Bất công: Những trình xác thực trung thực như Valerie sẽ mất phần thưởng hoặc phí giao dịch do lỗi của người khác.
Trải nghiệm người dùng kém: Một số ứng dụng hiển thị trạng thái chuyển tiếp giữa "Voted" (khoảng 500ms) và "Finalized" (khoảng 1s), nếu gặp phân nhánh đuôi thì trạng thái này sẽ bị hoàn tác (rollback), đặc biệt tệ hại đối với các giao dịch tần suất cao (HFT), trò chơi và ứng dụng thời gian thực!
Phân nhánh đuôi còn có thể bị lợi dụng ác ý, dẫn đến rủi ro MEV (giá trị khai thác tối đa).
Một trình xác thực trực tuyến và đầy tham vọng có thể cấu kết với người đề xuất tiếp theo, cố tình để thời gian đề xuất khối trước hết hạn, khiến khối cũ bị từ bỏ, sau đó đưa ra khối mới nhằm chiếm đoạt các giao dịch và MEV trong khối bị từ bỏ. Hành vi này tương tự "khai thác ích kỷ" (selfish mining), có thể làm mạng lưới bất ổn hoặc thậm chí ngừng hoạt động.
✅ Giải pháp của MonadBFT
MonadBFT đảm bảo rằng bất kỳ khối nào nhận được đủ phiếu bầu (supermajority hay đa số trung thực) cuối cùng nhất định sẽ được xác nhận (finalized). Làm cách nào để đạt được điều này?
Các thông điệp hết giờ (timeout messages) bao gồm thông tin về khối mới nhất đã được bỏ phiếu.
Nếu người đề xuất tiếp theo phát hiện khối trước đó chưa được xác nhận cuối cùng, họ phải đề xuất lại khối đó thay vì để nó bị từ bỏ.
Trong ví dụ trên, nếu sau khi Valerie đề xuất khối mà Will ngoại tuyến, thì người đề xuất tiếp theo Xander sẽ dựa vào thông điệp hết giờ để nhận thấy khối của Valerie vẫn chưa được xác nhận cuối cùng:
Xander trước tiên sẽ đề xuất lại khối của Valerie.
Sau đó Xander mới đề xuất khối của chính mình.
Như vậy sẽ đảm bảo:
Khối của Valerie không bị loại bỏ vô ích,
Công sức và phần thưởng của các trình xác thực trung thực đều được bảo vệ.
➡️ Tổng kết
MonadBFT mang lại những lợi ích sau nhờ khả năng kháng phân nhánh đuôi:
🛡️ Bảo vệ công việc và phần thưởng của các trình xác thực trung thực.
⛓️ Tạo ra môi trường blockchain ổn định và dễ dự đoán hơn.
💸 Ngăn chặn hành vi MEV ác ý tận dụng việc tái tổ chức.
⚡ Nâng cao tính an toàn của khả năng tất định suy đoán, cải thiện trải nghiệm người dùng.
Tất nhiên, đây chỉ là phần nổi của tảng băng chìm trong hàng loạt tính năng mạnh mẽ của MonadBFT. Chúng tôi sẽ tiếp tục chia sẻ thêm những đặc điểm thú vị khác trong các bài viết sắp tới!
Muốn tìm hiểu sâu hơn về MonadBFT?
📄 Đọc blog: https://category.xyz/blogs/monadbft-fast-responsive-fork-resistant-streamlined-consensus
🔬 Xem bài báo khoa học: https://arxiv.org/abs/2502.20692
Theo dõi để không bỏ lỡ những nội dung hấp dẫn tiếp theo!
Chào mừng tham gia cộng đồng chính thức TechFlow
Nhóm Telegram:https://t.me/TechFlowDaily
Tài khoản Twitter chính thức:https://x.com/TechFlowPost
Tài khoản Twitter tiếng Anh:https://x.com/BlockFlow_News














