🍕Hãy giải thích tốc độ của#Seibằng pizza. Những cải tiến nào đã giúp Sei có tốc độ nhanh và hiệu suất cực cao như vậy? (Được viết bởi @blockchainbeard) 🚂 Trụ cột chính về tốc độ của Sei là Đồng thuận Twin Turbo, bao gồm hai cải tiến bổ sung cho lớp đồng thuận Sei: - Xử lý khối lạc quan - Phát sóng khối thông minh; Những điều này cải thiện tốc độ xử lý các khối bằng cách xác thực các nút và tốc độ chia sẻ các khối đó giữa các nút. Tại sao cả hai nên được cải thiện? Bởi vì cái này phụ thuộc vào cái kia: nếu bạn xử lý các khối nhanh hơn thì cuối cùng bạn sẽ đợi khối tiếp theo đến; nếu bạn có thể truyền bá các khối nhanh chóng thì bạn sẽ đợi chúng được xử lý. Hãy nghĩ về nó giống như việc điều hành một cửa hàng pizza 🍕 Nếu đầu bếp pizza của bạn là người nhanh nhất trong thị trấn, làm ra 250 chiếc pizza mỗi giờ, thì những người giao hàng không thể theo kịp nguồn cung đó và sẽ có những hộp bánh pizza đang chờ được nhận. Mặt khác, nếu bạn có một đội ngũ giao hàng ngôi sao nhạc rock có thể giao pizza đến bất cứ đâu trong thành phố trong 10 phút, nhưng đầu bếp chỉ có thể làm trung bình một vài chiếc pizza mỗi giờ, thì đội giao hàng sẽ chờ đợi điều này. Người đầu bếp chậm chạp hoàn thành công việc. Vì vậy, sẽ không hiệu quả nếu cải thiện một mặt mà không cải thiện mặt kia. Đó là lý do tại sao cả hai đều phải được cải tiến - do đó phải có turbo đôi. Vậy, quá trình xử lý khối lạc quan hoạt động như thế nào? Trong sự đồng thuận của Tendermint, người xác thực sẽ nhận được đề xuất khối, xác minh tính hợp lệ của nó và sau đó tiến hành hai vòng bỏ phiếu - "bỏ phiếu trước" và "cam kết trước". Sau khi người xác thực đồng ý về phiếu bầu và cam kết, họ sẽ xử lý các giao dịch trong khối và cam kết các thay đổi. Cách tiếp cận của Sei hơi khác một chút. Khi người xác nhận Sei nhận được đề xuất khối, nó sẽ xử lý các giao dịch khối trong giai đoạn "bỏ phiếu trước" và "cam kết trước" của quy trình đồng thuận. ⚡️Việc xử lý song song này có thể tiết kiệm tới 300 mili giây! Nghe có vẻ không nhiều nhưng nó chiếm tới 30% tổng thời gian xử lý. Đối với các nhà phát triển, điều này có nghĩa là việc bao gồm, xác nhận và hoàn thiện giao dịch nhanh hơn — điều này rất quan trọng khi xây dựng các ứng dụng blockchain. Đối với người dùng, điều này có nghĩa là trải nghiệm người dùng nhanh hơn và mượt mà hơn, với các giao dịch dễ dàng hơn.