Chuỗi BNB vừa tung ra một bài phân tích chuyên sâu về Trình thông dịch Tối ưu hóa/MIR mới của họ, và hiệu suất được cải thiện là rất đáng kể. 🚀 ⚡️ Bước nhảy vọt về hiệu suất Sự chuyển đổi từ thiết kế "dựa trên ngăn xếp" sang thiết kế "dựa trên thanh ghi" là một bước ngoặt lớn đối với các hợp đồng thông minh trong thực tế: 🎖️ Hoạt động đang diễn ra nhanh hơn từ 8–27%. 🎖️ Hợp đồng càng phức tạp, lợi ích tối ưu hóa càng cao. 🎖️ Chi phí xây dựng đồ thị luồng điều khiển ( CFG ) chỉ được thanh toán một lần, sau đó được lưu vào bộ nhớ đệm cho mỗi lần gọi tiếp theo. Bộ xử lý Máy ảo Ethereum (EVM) tiêu chuẩn bị kẹt trong chu trình "nạp-giải mã-thực thi" lặp đi lặp lại, tiêu tốn nhiều tài nguyên CPU. Bằng cách sử dụng Phân tích tĩnh và cấu trúc Block cơ bản, trình thông dịch mới này loại bỏ việc xáo trộn ngăn xếp dư thừa và tối ưu hóa đường dẫn thực thi. Điều tuyệt vời nhất? Nó duy trì khả năng tương thích 100% Máy ảo Ethereum (EVM) . Không cần thay đổi mã nguồn—chỉ cần hiệu quả thuần túy, được khấu hao dần. Xem bản phân tích kỹ thuật đầy đủ từ BNB Chuỗi tại đây 👇
Bài viết này được dịch máy
Xem bản gốc

BNB Chain Developers
@BNBChainDevs
01-25
BNB Chain is rethinking how the EVM executes smart contracts.
Our Optimized/MIR Interpreter shifts from stack-based execution to a register-based CFG, delivering 8–27% faster performance while staying fully EVM-compatible.
Read the deep dive 👇
https://bnbchain.org/en/blog/optimized-interpreter-design-and-performance-analysis…
Từ Twitter
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận
Chia sẻ
Nội dung liên quan




