EVM hiện tại xử lý các hợp đồng thông minh theo thứ tự do kiến trúc trình thông dịch dựa trên ngăn xếp của nó, và thành thật mà nói, thiết kế này đi kèm với chi phí thực sự. Trình thông dịch tiêu tốn nhiều tài nguyên để quản lý cấu trúc dữ liệu ngăn xếp — đẩy, pop, quản lý bộ nhớ — thay vì thực hiện công việc tính toán thực sự.



Dưới đây là một cách hình dung thực tế: tưởng tượng một chồng đĩa trong quán ăn. Mỗi lần bạn cần một đĩa, bạn phải lấy nó từ trên cùng xuống. Nếu bạn đang xây dựng một bộ thiết lập bữa ăn với nhiều thành phần, bạn liên tục xếp chồng và tháo dỡ đĩa chỉ để truy cập những gì bạn cần. Công việc phức tạp hơn, thời gian dành cho việc quản lý ngăn xếp nhiều hơn so với việc chuẩn bị thức ăn. Đó chính xác là những gì xảy ra với EVM — chi phí duy trì ngăn xếp tăng lên, và hiệu quả thực thi bị ảnh hưởng. Giới hạn kiến trúc này đã kích hoạt các cuộc thảo luận liên tục trong cộng đồng nhà phát triển về khả năng tối ưu hóa và các cải tiến tiềm năng trong tương lai về cách VM xử lý thực thi hợp đồng.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
0/400
Không có bình luận
  • Ghim