Giới thiệu Minimmit: Hoàn tất nhanh chóng với các khối còn nhanh hơn Một cách tiếp cận khác về đồng thuận đề xuất và bỏ phiếu, Minimmit tối ưu hóa cho các khối nhanh hơn thay vì một "đường chậm" chịu lỗi.
Trong vài tháng qua, đã có sự quan tâm trở lại trong việc phát triển các giao thức đồng thuận đề xuất-và-bỏ phiếu đạt được tính cuối cùng chỉ sau một vòng bỏ phiếu (~100-200ms). Các giao thức "Hai Giai Đoạn", không thiếu sự đánh đổi, chỉ an toàn nếu một kẻ thù Byzantine kiểm soát ít hơn ~20% cổ phần (thay vì mức dung sai ~33% thường được xem xét).
Lo ngại chủ yếu về việc giải quyết sự giảm sút trong khả năng chịu lỗi, các cấu trúc gần đây đề xuất tăng cường khả năng chịu lỗi Byzantine với khả năng chịu lỗi do sự cố để duy trì một số con đường đến tính cuối cùng dưới giả định "kết hợp" f+.
Giống như các cấu trúc khác, Minimmit (đồng tác giả bởi @B_Chou) cung cấp độ trễ xác nhận tối thiểu dưới giả định lỗi Byzantine ~20%. Tuy nhiên, khác với những cấu trúc đó, nó tối ưu hóa cho độ trễ xem thay vì độ bền xác nhận f+.
Trong một cấu hình giống như alto, chúng tôi kỳ vọng một blockchain được cung cấp bởi Minimmit sẽ đạt thời gian khối 130ms và thời gian hoàn tất 250ms. Trong một cấu hình thiên lệch theo vùng, chúng tôi kỳ vọng Minimmit sẽ cung cấp thời gian khối 50ms và thời gian hoàn tất 100ms.
patrickogrady.xyz
patrickogrady.xyz29 thg 5, 2025
Thời gian khối 208ms. Sự hoàn tất khối 307ms. Giảm 65% CPU. Gặp gỡ (Phiên bản tái xây dựng) @commonwarexyz Alto.
Mặc dù chưa được đánh giá ngang hàng hoặc triển khai hoàn toàn, chúng tôi đang phát hành Minimmit dưới cả giấy phép MIT và Apache-2 để người khác có thể xây dựng và phát triển thêm.
17,12K