Tại sao một giao thức có thể âm thầm hoán đổi mã bên dưới quỹ của tôi mà không cảnh báo?
Cơ hội
Hầu hết các giao thức DeFi sử dụng các hợp đồng proxy có thể nâng cấp, nơi một khóa admin có thể thay thế toàn bộ quá trình triển khai trong một giao dịch duy nhất. Người dùng đang tham gia giao thức không có cách đáng tin cậy nào để phát hiện bản nâng cấp đang chờ xử lý, xác minh những gì đã thay đổi, hay thoát ra trước khi mã mới có hiệu lực. OWASP đã thêm các lỗ hổng proxy và khả năng nâng cấp như một danh mục mới trong Smart Contract Top 10 năm 2026, bổ sung đầu tiên được thúc đẩy bởi các lỗi quản trị chứ không phải lỗi ở cấp độ mã. Vào tháng 12 năm 2025, Unleash Protocol mất 3,9 triệu đô la khi một kẻ tấn công khai thác đường dẫn quản trị multisig để buộc nâng cấp trái phép và rút cạn tiền của người dùng. Không có tiêu chuẩn nào tồn tại giữa các công ty kiểm toán, giao thức, hay ví để thông báo bản nâng cấp sắp tới cho người dùng với đủ thời gian để hành động.
Tại sao quan trọng
Một bản nâng cấp proxy không được thông báo không thể phân biệt với một cuộc khai thác vào thời điểm nó thực thi, và hiện tại người dùng không có nguyên ngữ nào để phân biệt kịp thời.
Cách tôi đánh giá cơ hội
Điểm Cơ Hội là đánh giá riêng của tôi, không phải một phép đo chính xác: mức độ gây khó chịu, tần suất xuất hiện và sự khan hiếm của giải pháp hiện có. Điểm càng cao, tôi càng cho rằng vấn đề đó càng đáng để xây dựng.
Mức độ phiền toái nó gây ra khi xuất hiện.
Tần suất mọi người thực sự gặp phải nó.
Có rất ít công cụ tốt để xử lý nó hiện nay.
Thêm các vấn đề đáng giải quyết
Tại sao tôi không thể chứng minh mình có khả năng thanh toán mà không cần tiết lộ số dư?
BlockchainTại sao chuyển tiền giữa các chuỗi vẫn còn đáng sợ hơn cả internet thuở sơ khai?
BlockchainTại sao tuân thủ vẫn còn đồng nghĩa với một file PDF và một lời cầu nguyện?
BlockchainTại sao tự lưu ký vẫn còn là sự lựa chọn giữa việc mất khóa của bạn và tin tưởng vào một công ty?
BlockchainTại sao việc token hóa một tài sản thực vẫn cần đến mười bên trung gian?
BlockchainTại sao một stablecoin không thể thanh toán cho ai đó khi không có internet?