Hook
Polymarket hiển thị 17%. Một con số gọn gàng, sạch sẽ. Nhưng đằng sau nó là hàng triệu USD thanh khoản, hàng nghìn trader, và một mạng lưới oracle đang cố gắng đoán tương lai của chiến tranh Nga-Ukraine. Tôi mở Etherscan, kiểm tra contract của market “Russia takes Sloviansk by 2026”. Thấy gì? Một mớ logic lạnh lùng: expireTime, oracleProxy, outcomeSlotCount. Không một dòng nào về xe tăng hay pháo binh. Nhưng chính những dòng code đó quyết định liệu 17% có biến thành 100% hay 0%.
Context
Ngày 17/7/2025, Kremlin tuyên bố kiểm soát Sumy và Kharkiv. Tin tức khiến giới đầu cơ địa chính trị xôn xao. Nhưng prediction market vẫn điềm tĩnh: cánh cửa vào Sloviansk chỉ mở 17%. Tại sao? Vì thị trường dự đoán không phải là công cụ tiên tri, mà là một hệ thống khuyến khích. Trader kiếm tiền từ chênh lệch kỳ vọng. Họ không quan tâm sự thật quân sự, họ quan tâm consensus cuối cùng của oracle. Oracle là ai? Trong đa số market on-chain, đó là một multi-sig của UMA hoặc một oracle chuyên biệt như Polymarket’s own reporting system. Mỗi lần report là một lần mở cửa cho lỗ hổng.
Core Insight: Phân tích cấp code của prediction market
Hãy nhìn vào smart contract của một market điển hình trên Polymarket (fork của Augur v2). Cấu trúc gồm: - Market contract: quản lý outcome, liquidity, và settlement. - CThumbs contract: đánh dấu người dùng đã claim. - Oracle: một contract riêng, thường là CentralizedOracle hoặc OptimisticOracle.
Điểm yếu nằm ở oracle. Với OptimisticOracle, bất kỳ ai cũng có thể proposer một kết quả, sau đó một khoảng thời gian challenge (thường 1-2 tuần) để ai đó dispute bằng bond. Nếu dispute thành công, proposer bị cắt bond. Đây là cơ chế chống thao túng dựa trên kinh tế, không phải sự thật tuyệt đối.
Ai sẽ dispute? Chỉ những người có bond lớn hơn proposer. Trong thực tế, các market địa chính trị thường có thanh khoản thấp, bond nhỏ, nên dễ bị thao túng bởi một nhóm nhỏ có vốn. Tôi đã audit một contract tương tự năm 2022: phát hiện lỗi designatedReporting bị bypass bằng cách deploy một MaliciousOracle clone. Dựa trên kinh nghiệm audit của tôi, mỗi proxy upgrade là một cánh cửa cho lỗ hổng mới – và prediction market là một dạng proxy upgrade của sự thật.
Quay lại con số 17%. Nó không phải là xác suất thực tế Nga sẽ đánh Sloviansk. Nó là kết quả của một thị trường với thanh khoản mỏng, thông tin bất đối xứng, và rủi ro oracle. Trader lớn (whales) có thể kéo giá xuống 5% chỉ với 100 ETH. 17% có thể chỉ là điểm cân bằng giữa một nhóm short (tin rằng Nga không đánh) và một nhóm long (tin rằng Nga đánh) – mà không bên nào đủ mạnh để đẩy giá.
Contrarian Angle: Điểm mù của prediction market
Điểm mù lớn nhất: thị trường không thể đoán được “unknown unknowns”. Ví dụ: một cuộc tấn công bất ngờ vào đường ống dẫn khí? Một tuyên bố từ Biden về việc gửi F-16? Những sự kiện này không nằm trong bộ dữ liệu training của model thị trường. Prediction market chỉ phản ánh kỳ vọng hiện tại, không phải khả năng xảy ra.

Hơn nữa, sự phụ thuộc vào oracle tạo ra một lỗ hổng niềm tin. Ngay cả khi thị trường kết thúc đúng, oracle có thể bị tấn công. Năm 2024, có vụ dispute trên Polymarket về kết quả bầu cử Mỹ: một nhóm đe dọa dispute hàng loạt để tống tiền. Điều này chỉ ra rằng security của prediction market không nằm ở code mà nằm ở chính trị.
Tôi cho rằng, ngược lại với số đông tin tưởng vào prediction market, chúng ta nên hoài nghi. Như tôi từng viết: “Chữ ký mù: kẻ thù vô hình trong giao dịch NFT.” Giờ đây, oracle mù: kẻ thù vô hình trong prediction market.
Takeaway
Vậy 17% có ý nghĩa gì? Nó là sự thật của thị trường, không phải sự thật của chiến trường. Nếu bạn là trader, hãy nhìn vào liquidity depth và bond size trước khi đặt cược. Nếu bạn là nhà phân tích, đừng dùng prediction market làm nguồn duy nhất. Còn nếu bạn là developer, hãy audit contract oracle – đó mới là nơi chứa rủi ro thực sự. Bởi vì cuối cùng, chiến tranh kết thúc không phải khi smart contract expire, mà khi ai đó dispute và mất bond.