
44.5%: Khi Prediction Market Trở Thành Oracle Cho Chính Trị - Một Phân Tích Kỹ Thuật Từ Bên Trong
Con số 44.5% đang lan truyền. Crypto Briefing vừa đăng một bài viết: Trump ra lệnh, phong tỏa Iran có thể kết thúc trước 31/8, và một prediction market – rất có thể là Polymarket – đang định giá xác suất đó ở mức 44.5%. Một con số tưởng chừng như khách quan. Nhưng là một người đã dành 6 tuần kiểm tra code ICO năm 2017, tôi biết: code không sai, nhưng logic có thể chết. Và ở đây, logic chết ngay từ giả định rằng 44.5% phản ánh xác suất thực.
Hãy bắt đầu với bối cảnh. Prediction market, về mặt lý thuyết, là một cơ chế tập hợp thông tin phi tập trung. Người tham gia mua 'YES' nếu tin rằng sự kiện xảy ra, 'NO' nếu ngược lại. Giá của token YES được hiểu là xác suất thị trường. Polymarket, sàn lớn nhất hiện nay, chạy trên Polygon, dùng USDC làm phương tiện thanh toán. Mọi thứ đều trên chuỗi: lệnh, khớp lệnh, thanh toán. Về mặt kỹ thuật, hợp đồng thông minh của Polymarket đã được kiểm toán nhiều lần. Code không sai. Nhưng lỗ hổng không nằm ở code, mà ở giả định.
Giả định đầu tiên: thị trường có đủ thanh khoản để phản ánh thông tin chính xác. Ở đây, chúng ta không biết khối lượng của thị trường 'Iran blockade end before Aug 31' là bao nhiêu. Từ kinh nghiệm audit DeFi Summer 2020, tôi biết rằng các thị trường có chủ đề chính trị thường rất mỏng. Một vài whale có thể đẩy giá lên hoặc xuống chỉ với vài chục nghìn USDC. 44.5% có thể là kết quả của một giao dịch lớn của một tổ chức có lợi ích, chứ không phải sự đồng thuận của đám đông.
Giả định thứ hai, nguy hiểm hơn: oracle xác định kết quả là đáng tin cậy. Khi sự kiện kết thúc, ai đó phải đưa dữ liệu 'Iran blockade đã kết thúc' hoặc 'chưa' lên chuỗi. Polymarket dùng một hệ thống oracle được bầu chọn bởi cộng đồng. Nhưng nếu oracle bị tác động – ví dụ, chính phủ Iran tuyên bố kết thúc phong tỏa nhưng thực tế vẫn duy trì – thì kết quả sẽ sai. Lỗ hổng không nằm ở code smart contract, mà ở giả định rằng oracle sẽ trung thực và chính xác.
Phân tích kỹ thuật sâu hơn: hãy nhìn vào cấu trúc của thị trường Polymarket. Mỗi thị trường có một 'conditional token' dạng ERC-1155. Người dùng mua YES hoặc NO. Giá của YES được xác định bởi AMM (Automated Market Maker) hoặc order book tùy phiên bản. Trong trường hợp này, tôi đoán họ dùng order book vì thị trường sự kiện nhỏ. Điều đó có nghĩa là giá YES = (tổng volume mua YES) / (tổng volume cả hai bên). Nếu chỉ có 10 người tham gia, con số 44.5% gần như vô nghĩa.
Contrarian angle: nhiều người cho rằng prediction market là 'công cụ dự báo mạnh mẽ', vượt trội so với thăm dò dư luận. Nhưng thực tế, prediction market chỉ hoạt động tốt khi có thanh khoản dồi dào và sự kiện đủ lớn để thu hút 'kẻ cơ hội'. Đối với sự kiện chính trị địa phương như phong tỏa Iran, rủi ro thao túng là rất cao. Hãy nhìn vào lịch sử: Polymarket từng có thị trường về 'Trump thắng cử 2020' bị nghi ngờ có bot làm giá. Code không sai, nhưng logic kinh tế có thể bị bẻ cong bởi kẻ có túi tiền sâu.
Takeaway: Lần tới khi bạn thấy một con phần trăm từ prediction market được báo chí đưa tin, hãy tự hỏi: thanh khoản bao nhiêu? Ai đã tạo thị trường? Oracle là ai? Đừng để một con số 44.5% đánh lừa bạn nghĩ rằng đó là sự thật khách quan. Cũng giống như tôi đã từng chỉ ra lỗ hổng trong hợp đồng thông minh Aragon, lỗi không nằm ở dòng code mà nằm ở giả định về cơ chế bỏ phiếu. Ở đây, lỗ hổng không nằm ở smart contract, mà ở giả định rằng giá cả phản ánh xác suất. Và giả định đó, trong thế giới crypto, thường xuyên chết.