Tôi nhận được một báo cáo phân tích blockchain dài 12 trang. 12 trang toàn là bảng trống, dòng chữ 'N/A' và câu kết luận: 'Không thể đánh giá'. Đây không phải là một bài viết hài hước. Đây là tín hiệu của một căn bệnh đang lan rộng trong ngành: phân tích theo mẫu có sẵn, không có dữ liệu thực tế.

Báo cáo đó được sinh ra từ một framework 'đánh giá đa chiều' – 9 khía cạnh, mỗi khía cạnh có 5-10 tiêu chí. Nhưng đầu vào là một bài báo thiếu thông tin đến mức không có nổi tên project. Kết quả: 9 phần đều kết luận 'N/A'. Người viết đã cố gắng lấp đầy 12 trang bằng những ô trống. Đây không phải là phân tích. Đây là một bài tập điền form.
Gas tối ưu: viết ít hơn, tiết kiệm hơn. Nếu không có dữ liệu, đừng viết 12 trang. Hãy viết một câu: 'Không đủ thông tin để phân tích.' Nhưng người ta lại sợ bị coi là thiếu chuyên nghiệp, nên cố gắng tạo ra một thứ gì đó trông có vẻ có cấu trúc.
Tôi đã từng audit một hợp đồng ICO năm 2017. Hợp đồng đó có 200 dòng code, nhưng tôi mất 12 trang báo cáo để chỉ ra một lỗi reentrancy. Mỗi dòng trong 12 trang đó đều dựa trên một dòng code cụ thể, một opcode, một đường dẫn thực thi. Không có từ 'N/A' nào. Bởi vì tôi có dữ liệu. Tôi có thể chạy thử nghiệm, kiểm tra từng hàm.
Báo cáo rỗng mà tôi thấy là sản phẩm của một nền văn hóa: coi trọng hình thức hơn nội dung. Người ta xây dựng các framework phân tích đẹp đẽ, rồi ép dữ liệu vào đó. Nếu dữ liệu không khớp, họ vẫn giữ framework và điền 'N/A'. Điều này giống như việc xây một ngôi nhà có 9 phòng, nhưng không có vật liệu, vẫn cố gắng dựng tường bằng giấy.
Không tin whitepaper, tin opcode. Whitepaper có thể viết hoa mỹ, nhưng opcode không biết nói dối. Cũng giống như framework phân tích, nó có thể trông có hệ thống, nhưng nếu opcode không có, thì framework cũng chỉ là giấy vụn.

Tôi từng xây dựng bot arbitrage DeFi năm 2020. Bot của tôi chạy 15 giao dịch mỗi ngày, mang lại 0.5 ETH mỗi tháng. Nhưng tôi nhanh chóng nhận ra rằng dữ liệu on-chain mới là thứ quyết định. Nếu tôi chỉ dựa vào một bảng mẫu đánh giá thị trường, tôi sẽ không bao giờ tối ưu được bot. Tôi phải phân tích từng block, từng gas price, từng khoảng chênh lệch giá. Không có 'N/A' nào trong dữ liệu thực tế.
Báo cáo rỗng còn tồi tệ hơn cả một bài viết sai. Bởi vì nó tạo ra ảo tưởng về sự nghiêm túc. Người đọc có thể nghĩ rằng framework đó có giá trị, chỉ là thiếu thông tin. Nhưng thực ra, framework đó vô dụng ngay từ đầu nếu không có cơ chế để xử lý dữ liệu thiếu. Một framework tốt phải có khả năng từ chối phân tích khi không đủ dữ liệu, chứ không phải sinh ra 12 trang 'N/A'.
Reentrancy: lỗi cũ, bài học mới. Bài học từ báo cáo rỗng này là: lỗi cũ vẫn còn, chỉ thay tên. Trước đây là lỗi reentrancy trong smart contract, bây giờ là lỗi reentrancy trong tư duy phân tích. Người ta vẫn mắc kẹt trong vòng lặp: tạo form, điền form, xuất form – mà không kiểm tra xem form có phù hợp với dữ liệu hay không.
Tôi đã audit Optimistic Rollup vào năm 2022. Tôi phát hiện lỗi trong cơ chế challenge period. Lỗi đó không hiện ra trong bất kỳ framework mẫu nào. Nó chỉ xuất hiện khi tôi đọc từng dòng code, chạy thử nghiệm với các trường hợp biên. Nếu tôi chỉ dựa vào một bảng kiểm tra có sẵn, tôi sẽ bỏ qua nó. Và project đó có thể mất hàng triệu USD.
Báo cáo rỗng là một lời cảnh tỉnh. Những người mới vào ngành thường bị hấp dẫn bởi các framework 'all-in-one' – hứa hẹn đánh giá mọi project chỉ với một cú nhấp chuột. Nhưng thực tế, không có framework nào thay thế được sự tỉ mỉ. Không có AI nào có thể audit một smart contract nếu không có dữ liệu on-chain.
Năm 2026, tôi làm core developer cho NeuroZK, một dự án kết hợp AI và zkML. Tôi đối mặt với đồng nghiệp nam nghi ngờ năng lực. Họ nghĩ rằng tôi chỉ là 'người phụ nữ trong ngành do nam giới thống trị'. Nhưng tôi không quan tâm. Tôi tập trung vào thử nghiệm. Tôi tối ưu thời gian proof từ 30 giây xuống 8 giây. Không có framework nào giúp tôi làm điều đó. Chỉ có dữ liệu thực nghiệm.
Báo cáo rỗng cũng giống như những lời nghi ngờ đó. Nó không có giá trị thực tế. Nó chỉ là tiếng ồn. Và điều đáng buồn là nhiều người trong ngành vẫn đang tạo ra tiếng ồn thay vì tìm kiếm tín hiệu.
Contrarian Angle: Bạn có thể nghĩ rằng một báo cáo 'N/A' là vô hại. Nhưng nó có hại. Nó làm loãng thông tin. Nó khiến người đọc mất thời gian. Nó tạo ra văn hóa 'đánh giá cho có'. Và nó che giấu sự thật rằng chúng ta đang thiếu dữ liệu trầm trọng. Trong một thị trường đi ngang, nơi mọi người đang chờ đợi tín hiệu, việc sản xuất ra những báo cáo rỗng là một tội ác. Nó đánh lừa người đọc rằng họ đã có thông tin, trong khi thực tế họ không có gì.
Tôi đã học được từ việc phát triển thị trường NFT ArtChain vào năm 2021: tối ưu gas không phải là điền vào bảng, mà là viết lại contract. Giảm 15% gas nhờ batch transfers. Kết quả là hơn 5000 người dùng trong tháng đầu. Nếu tôi chỉ ngồi điền vào một framework đánh giá hiệu suất, tôi sẽ không bao giờ tìm ra giải pháp.
Takeaway: Lần tới, khi bạn thấy một báo cáo phân tích blockchain dài 12 trang, hãy kiểm tra xem có bao nhiêu từ 'N/A'. Nếu quá nhiều, hãy vứt nó đi. Đừng để form lấp đầy khoảng trống của tư duy. Hãy đòi hỏi dữ liệu thực tế. Và nếu bạn là người viết, hãy nhớ: Gas tối ưu: viết ít hơn, tiết kiệm hơn. Đôi khi, một câu 'không đủ thông tin' còn giá trị hơn 12 trang giấy trắng.