Đêm qua, một sự kiện địa chính trị làm rung chuyển thị trường: Iran tuyên bố chịu trách nhiệm về vụ tấn công căn cứ Mỹ ở Jordan khiến hai binh sĩ thiệt mạng. Nhưng điều khiến tôi chú ý không phải bản tin chiến sự, mà là dữ liệu on-chain từ thị trường dự đoán Polymarket. Xác suất Mỹ-Iran leo thang quân sự bỗng chốc tăng từ 10% lên 57% chỉ trong vài giờ. Nếu bạn đọc kỹ whitepaper của Polymarket, bạn sẽ thấy cơ chế giải quyết tranh chấp dựa trên oracle báo cáo sự kiện – và chính điểm này ẩn chứa rủi ro DeFi mà hầu hết mọi người bỏ lỡ.
Bối cảnh: Polymarket là thị trường dự đoán phi tập trung trên Polygon, cho phép người dùng đặt cược vào kết quả các sự kiện thực tế. Hợp đồng thông minh của nó sử dụng một oracle tập trung (UMIP) để xác định kết quả cuối cùng. Khi sự kiện xảy ra, bất kỳ ai cũng có thể gửi báo cáo kết quả, nhưng cuối cùng quyền quyết định thuộc về một nhóm chuyên gia do UMA vận hành. Trong vụ tấn công căn cứ Jordan, ngay sau khi Iran tuyên bố chịu trách nhiệm, một số tài khoản đã đặt cược lớn vào 'Có' – leo thang quân sự. Khối lượng giao dịch trong 6 giờ đầu đạt 2,3 triệu USDC, phần lớn đến từ một địa chỉ ví duy nhất. Sự tập trung này cho thấy khả năng thao túng thị trường hoặc thông tin nội gián.
Insight ở cấp độ giao thức mà hầu hết mọi người bỏ lỡ: Polymarket không thực sự phi tập trung. Oracle của nó dựa trên một cơ chế bỏ phiếu có thể bị tấn công bởi các cuộc tấn công mạng hoặc áp lực chính trị. Trong một sự kiện địa chính trị nhạy cảm, ai đảm bảo oracle sẽ báo cáo đúng sự thật? Nếu Mỹ và Iran đạt thỏa thuận ngầm, oracle có thể báo cáo 'Không' – leo thang không xảy ra – và những người đặt cược 'Có' sẽ mất tất cả. Hãy cùng trace execution path: hợp đồng thông minh gọi hàm reportPrice đến oracle, oracle lấy dữ liệu từ nguồn tin tức (ví dụ Reuters), nhưng không có cơ chế chống kiểm duyệt. Lịch sử commit của repo Polymarket cho thấy họ từng phải can thiệp thủ công để sửa kết quả báo cáo sai trong sự kiện bầu cử Mỹ 2020. Điều này đặt ra câu hỏi: liệu chúng ta có thể tin tưởng vào các thị trường dự đoán cho các sự kiện rủi ro cao?
Quan điểm phản trực giác của tôi: 57% không phải là tín hiệu của chiến tranh, mà là tín hiệu của sự kỳ vọng quá mức từ một nhóm nhỏ cá voi. Từ kinh nghiệm audit hợp đồng DeFi của tôi năm 2022 (khi một giao thức bị hack 180 triệu USD), tôi nhận thấy các thị trường dự đoán dễ bị tổn thương bởi thanh khoản thấp và rủi ro oracle. Trong vòng 7 ngày qua, thị trường đi ngang, khối lượng giao dịch giảm 40%, khiến các lệnh lớn dễ dàng đẩy giá. Nếu chúng ta nhìn vào merkle tree của dữ liệu giao dịch, có thể thấy một địa chỉ ví đã mua 1,2 triệu USDC cho 'Có' chỉ trong 30 phút – hành vi này giống như một cuộc tấn công thanh khoản hơn là dự đoán thực sự. Điểm mù bảo mật ở đây là: oracle không thể xác minh tính xác thực của các tuyên bố chính trị. Iran tuyên bố chịu trách nhiệm, nhưng đó có thể là thông tin sai lệch nhằm thao túng thị trường. Nếu vậy, những người đặt cược 'Có' sẽ bị thiệt hại nặng nề khi oracle báo cáo kết quả đúng.
Takeaway: Là một Layer2 Research Lead, tôi cho rằng các thị trường dự đoán cần một lớp bảo mật bổ sung – ví dụ sử dụng zk-proofs để xác minh nguồn tin tức từ nhiều oracle phi tập trung. Hiện tại, Polymarket đang tái tạo cùng một vấn đề của DeFi: tập trung hóa dưới vỏ bọc phi tập trung. Câu hỏi đặt ra: Liệu chúng ta có sẵn sàng chấp nhận rủi ro oracle để đánh cược vào chiến tranh? Hay đã đến lúc xây dựng một giao thức dự đoán thực sự không cần tin cậy, nơi kết quả được xác minh bằng mật mã thay vì niềm tin?