Vitalik Buterin cho biết cộng đồng Ethereum đang thử nghiệm dùng các công cụ hình thức như Lean để viết mã trực tiếp ở các ngôn ngữ nền tảng, đồng thời kiểm chứng tính đúng đắn và an toàn bằng các chứng minh toán học có thể máy xác minh.
Ông cho rằng cách tiếp cận này có thể được áp dụng để kiểm tra tính an toàn đầu cuối và tính tương đương của các giao thức như Signal, TLS, STARK, ZK-EVM, thuật toán đồng thuận và các triển khai EVM.
Vitalik nói formal verification có thể giúp bên phòng thủ tăng lợi thế trong bối cảnh AI tự động phát hiện lỗi. Tuy vậy, ông lưu ý đây không phải giải pháp toàn năng.
Ông cho biết phương pháp này vẫn có thể bỏ sót các giả định chưa được mô hình hóa, kênh phụ và những mô-đun chưa được bao phủ. Theo ông, phần mềm trong tương lai có thể xoay quanh một số ít “security core”, còn AI đảm nhiệm phần lớn việc tạo mã.


