Làm thế nào để bạn xây dựng một blockchain tốc độ cao mà không để cho các validator đánh cắp phần thưởng của nhau? MonadBFT từ @monad giải quyết vấn đề tail-forking đang làm phiền sự đồng thuận theo ống. 🧵
Sự đồng thuận BFT theo chuỗi cải thiện thông lượng bằng cách xử lý nhiều khối đồng thời. Nhưng có một vấn đề: việc phân nhánh đuôi cho phép các lãnh đạo độc hại đánh cắp phần thưởng bằng cách từ bỏ các khối đã thu thập đủ phiếu.
Các giao thức truyền thống như Basic HotStuff hoàn tất một khối tại một thời điểm. Các giao thức theo kiểu ống xử lý nhiều khối đồng thời. Nhanh hơn, nhưng tạo ra lỗ hổng ở "đuôi" của các khối chưa hoàn tất.
Đây là hành động fork đuôi: Alice đề xuất khối b', các validator bỏ phiếu cho nó, nhưng Bob phớt lờ những phiếu đó và đề xuất lại các giao dịch giống nhau trong b'', đánh cắp phần thưởng và cơ hội MEV của Alice. Giải pháp của MonadBFT: một cơ chế đề xuất lại. Khi các validator hết thời gian, họ sẽ bao gồm phiếu bầu mới nhất của mình. Các lãnh đạo phải mở rộng khối trước đó hoặc đề xuất lại khối có số phiếu cao nhất. Không được phép từ bỏ.
Tin mới nhất từ blog Không chính thức:
6,65K