Bước 1: Kiểm tra 'Trước Khi Bạn Lập Trình'
Narrative: Tôi từng xem một đội bỏ qua điều này và mất 2 triệu đô la. Trước khi viết một dòng, hãy hỏi: Điều này có cần phải trên chuỗi không? Nếu chỉ là phân loại dữ liệu, hãy giữ nó ngoài chuỗi để giảm bề mặt tấn công. Hành động: Lập bản đồ logic của bạn. Nếu nó xử lý quỹ, nó sẽ ở trên chuỗi. Nếu không, hãy tập trung hóa nó. Bước 2: Cuộc Săn Lùng Lỗi 'Tiền Kiểm Toán'
Hỏi & Đáp: Tại sao phải trả tiền cho một kiểm toán viên cho những lỗi đơn giản? Bạn không nên. Chạy các công cụ phân tích tĩnh trước. Hành động: Sử dụng Slither hoặc Mythril. Đặt nó để đánh dấu 'các biến chưa được khởi tạo' và 'tái nhập'. Sửa những điều này bằng chính bạn. Điều này biến một hóa đơn kiểm toán 10.000 đô la thành một đánh giá 2.000 đô la. Bước 3: Kiểm Tra Tình Trạng 'Kinh Tế'