Chủ đề thịnh hành
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Đưa biên dịch JIT vào EVM
Biên dịch Just-in-Time (JIT) thường được nhắc đến như một ý tưởng thú vị để tối ưu hóa EVM.
Nhưng có những thách thức:
- rất khó để có được tất cả hành vi chính xác (các khoản phí gas, xử lý lỗi) khớp nhau. Ví dụ, ngay cả khi mã được đơn giản hóa bởi trình biên dịch, các khoản phí gas ban đầu phải được bảo tồn.
- biên dịch tốn kém nên không phải mọi thứ đều nên được biên dịch, và không thể thực hiện ngay lập tức mà không ảnh hưởng đến độ trễ.
- các sản phẩm biên dịch lớn hơn nhiều so với mã byte gốc.
- để tận dụng tối đa trình biên dịch cần sự sáng tạo để giải quyết các khía cạnh độc đáo của vấn đề. Có rất nhiều nghiên cứu, kiểm tra hiệu suất và tối ưu hóa lặp đi lặp lại việc tạo mã máy cần thiết.
Nhóm @category_xyz đã vượt qua và xây dựng một trình biên dịch mạnh mẽ giải quyết tất cả những vấn đề này, cho phép mã hợp đồng thực thi nhanh hơn và hiệu quả hơn so với các triển khai EVM hiện có.
Khách hàng Monad phân tích các hợp đồng thường xuyên được sử dụng (đo bằng tổng gas tiêu thụ) và lưu trữ mã gốc để các cuộc gọi tiếp theo thực thi hiệu quả hơn.
Biên dịch chạy không đồng bộ; trước khi biên dịch hoàn tất, VM chạy mã bằng một trình thông dịch tối ưu hóa cao, độ trễ thấp riêng biệt.
Điều này hiện đã có trên Monad Testnet kể từ bản nâng cấp vào thứ Ba!
Hãy xem tài liệu để biết thêm thông tin, nóng hổi từ các ấn phẩm. Cảm ơn @__inshorts và phần còn lại của nhóm biên dịch tại Category Labs vì một công việc tuyệt vời!
64,08K
Hàng đầu
Thứ hạng
Yêu thích