Như @VitalikButerin đã nói, chúng ta cần xác minh chính thức các thuộc tính bảo mật.
Tuy nhiên, việc mở rộng xác minh chính thức cho các hợp đồng thông minh trên Ethereum luôn là một thách thức do cách mà EVM xử lý bộ nhớ – một mảng lớn, đồng nhất mà không có phân bổ rõ ràng. Điều này gây khó khăn cho các bộ giải SMT vì nó yêu cầu các bộ giải suy diễn các bất biến phức tạp về bộ nhớ.
Vậy, Certora đã vượt qua điều này như thế nào? Hãy cùng phân tích 🧵👇