Tổng quan về thị trường
Aurora là gì
Aurora là Máy ảo Ethereum (EVM) được xây dựng trên NEAR, cung cấp cho các nhà phát triển giải pháp triển khai các ứng dụng tương thích với Ethereum trên giao thức NEAR với hiệu suất, dung lượng và tính khả dụng cao. Khả năng mở rộng không giới hạn và bảo mật dữ liệu với số lượng giao dịch và chi phí thấp.
Aurora được hỗ trợ bởi các công ty đầu tư mạo hiểm hàng đầu như Pantera Capital, Electric Capital, Dragonfly Capital, Three Arrows Capital…
Điểm nổi bật của phiên bản 2.7:
- Các cuộc gọi liên hợp đồng để đưa hệ sinh thái hợp đồng NEAR vào Aurora
- Trình biên dịch trước BN256 đã được cải thiện rất nhiều bằng cách sử dụng tính năng máy chủ BN256 mới của NEAR
Fuzz Testing
Fuzz Testing Precision rất quan trọng với EVM. Tuy nhiên, có thể có những mâu thuẫn nhỏ trong các bản trình bày có thể khiến chúng thay đổi đôi chút. Để làm điều này, Aurora sử dụng một “bộ lọc mờ” có thể lấy đầu vào ngẫu nhiên và so sánh đầu ra giữa EVM của nó và các ứng dụng nhận.
Aurora tìm thấy những mâu thuẫn nhỏ trong những trường hợp khó khăn dẫn đến kết quả không như mong muốn. Phiên bản 2.6 đã sửa nhiều lỗi này và hiện tượng này vẫn tiếp tục trong phiên bản 2.7.
Fuzzer hiện là nguồn đóng, nhưng sẽ sớm cần nhiều công việc và cải tiến hơn đối với mã nguồn cơ sở.
Hoạt động bảo trì
Team Engine đang dành thời gian để cải thiện thư viện, cung cấp trải nghiệm người dùng tốt hơn cho tác giả mã và cải thiện thanh toán gas ở khu vực GẦN. Thời gian bảo trì luôn cần thiết trong suốt thời gian sử dụng sản phẩm để đảm bảo chất lượng sản phẩm cao nhất có thể. Công việc này là trọng tâm của nhóm Aurora trong những tháng gần đây.
Các cải tiến BN256
Trước khi phát hành bản này, Aurora đã sử dụng mã BN256 của riêng mình cho các phần tổng hợp trước BN256. Hiện NEAR đã phát hành tính năng BN256, Aurora đã sửa đổi mã để sử dụng tính năng này. Những lợi ích này giúp giảm đáng kể phí gas khi sử dụng các tính năng tiền dịch của BN256, rất phù hợp để kích hoạt bảo mật hợp đồng thông minh của Aurora.
Cuộc gọi hợp đồng chéo trong tương lai
Cuộc gọi hợp đồng chéo AIP-2, tính năng AIP đầu tiên được bao gồm trong dự án, sẽ cho phép gọi các hợp đồng NEAR thông qua Aurora EVM. Mặc dù nó đã được Aurora phát hành về mặt kỹ thuật trong phiên bản 2.7, nhưng nó hiện chỉ khả dụng trên mạng thử nghiệm. Sẽ sẵn sàng trực tuyến nếu ổn định
Thu hẹp khoảng cách giữa cả hai hệ sinh thái là một bước cần thiết cho Aurora. Nó mang lại sức mạnh và chức năng mới chưa từng có cho toàn bộ hệ sinh thái.
Chỉ cập nhật phiên bản hợp đồng bộ định tuyến trong bộ lưu trữ nếu triển khai thành công
Trong luồng cuộc gọi liên hợp đồng, nhóm giữ phiên bản hiện tại của từng tài khoản phụ đã bật trong bộ nhớ. Nếu hợp đồng bộ định tuyến cần được cập nhật (hoặc tài khoản phụ chưa tồn tại), nhóm phải triển khai một phiên bản mới và cập nhật mục đã lưu trong bộ nhớ cache. Bản cập nhật bộ nhớ này được thực hiện dưới dạng gọi lại sau khi triển khai. Trong bản vá này, nhóm cũng đã thêm logic để kiểm tra xem việc triển khai có thành công hay không trước khi cập nhật phiên bản chứng khoán.
Đảm bảo bộ định tuyến cuộc gọi liên hợp đồng có đủ bộ tăng tốc để bắt đầu
Trong khi làm việc trên giao diện ủy quyền ban đầu, nhóm đã không thực hiện được lời hứa của mình với các cuộc gọi lại bằng cơ chế gọi lại liên hợp đồng. Vấn đề này là do một cuộc gọi giữa các hợp đồng trước khi dịch yêu cầu một khí NEAR bổ sung để thực hiện một bộ định tuyến nếu có một lời hứa. Lượng khí cần thiết tỷ lệ tuyến tính với số lần thu hồi.
Nhóm đã khắc phục sự cố trên và bản dịch trước cuộc gọi hợp đồng hiện tỷ lệ thuận với mức tăng trưởng tuyến tính của gas cần thiết cho các lời hứa gọi lại.
Kết luận
Qua bài viết trên, coinviet đã cùng các bạn tìm hiểu về bản cập nhật mới nhất của Aurora’s EVM và những điểm nổi bật của nó.
Hy vọng những thông tin trên hữu ích và chúc các bạn đầu tư thành công! Mọi thắc mắc vui lòng comment dưới bài viết để coinviet hỗ trợ và cùng thảo luận.