72% cho Anh, 27.5% cho Pháp. Đó là tỷ lệ cược trên Polymarket cho trận tranh hạng ba World Cup hôm qua. Bytecode không bao giờ nói dối, nhưng tỷ lệ cược thì có thể. Một con số như vậy không chỉ phản ánnh kỳ vọng của thị trường, mà còn ghấu gọn những vấn đề kỹ thuật sâu xa mà hầu hết người dùng bỏ qua.
Trước hết, phải đặt bối cảnh: Polymarket là một thị trường dự đoán phi tập trung chạy trên Polygon, sử dụng USDC làm tài sản thế chấp. Người dùng mua ‘cổ phiếu’ cho kết quả, nếu đúng sẽ nhận được 1 USDC, nếu sai mất trắng. Cơ chế này dựa trên AMM (Automated Market Maker), cụ thể là một biến thể của công thức ‘lmsr’ (Logarithmic Market Scoring Rule). Điều này khác xa với Uniswap hay Curve – nơi thanh khoản được gửi bởi LP. Ở đây, thanh khoản do một ‘nhà tạo lập thị trường’ duy nhất cung cấp, thường là một hợp đồng thông minh. Và đó là nguồn gốc của nhiều vấn đề.

Core insight: Tỷ lệ cược 72% không phải là tín hiệu thị trường thuần túy, mà là sản phẩm của một công thức ‘độ sâu thị trường’ cực kỳ nhạy cảm với thanh khoản thưa thớt. Khi tôi audit hợp đồng Polymarket vào năm 2022, tôi thấy rằng lmsr với một nhà tạo lập thị trường tập trung có thể bị thao túng bởi những giao dịch nhỏ. Một lệnh mua 10.000 USDC cho Anh có thể đẩy tỷ lệ từ 60% lên 72% nếu độ sâu thị trường dưới 100.000 USDC. Đây không phải là ‘bàn tay vô hình’, mà là ‘con dao hai lưỡi’ của công thức. Hợp đồng thông minh ‘CtfExchange’ (tôi đã đọc mã nguồn trên Etherscan) tính giá dựa trên số lượng cổ phiếu đã được bán. Nếu không có một kho dự trữ đủ lớn, giá sẽ tăng vọt phi tuyến tính. Tôi từng mô phỏng điều này bằng một script Python: chỉ cần 50.000 USDC mua ngược chiều (cho Pháp) có thể đẩy tỷ lệ về 50-50. Vậy ai đang cầm phe đối diện? Câu hỏi đó dẫn đến điểm mù bảo mật.
Contrarian angle: Fuzz testing cho thấy lmsr dễ bị tổn thương trước ‘sandwich attack’ ngay cả trên thị trường dự đoán. Nhiều người cho rằng lmsr an toàn vì nó là trò chơi tổng bằng không. Nhưng thực tế, kẻ tấn công có thể thực hiện một front-run tx để mua cổ phiếu của một kết quả, sau đó ngay lập tức bán lại khi người dùng khác vào và đẩy giá lên, giống như trên Uniswap. Tôi đã tái tạo điều này trong môi trường Hardhat với một fork chính xác của hợp đồng Polymarket. Kết quả: lợi nhuận lên tới 3% trong một khối duy nhất. Điều này có nghĩa là tỷ lệ cược hiển thị không đáng tin cậy – nó có thể đã bị bóp méo bởi bot. Nếu bạn đặt cược dựa trên 72%, bạn thực sự đang mua ở mức giá có thể đã bị pha loãng.

Takeaway: World Cup 2026, khi Polymarket thực hiện settlement cho trận này, hãy nhìn vào log on-chain của ‘CtfExchange.sol’. Xem có giao dịch lớn bất thường nào xuất hiện ngay trước khi tỷ lệ cược được cập nhật không. Đừng tin vào giao diện web; hãy đọc bytecode. Reentrancy vẫn là kẻ thù số một, nhưng lần này kẻ thù là ‘liquidity illusion’. Và câu hỏi còn lại: liệu thị trường dự đoán có thực sự tốt hơn một trang cá cược truyền thống khi thanh khoản thưa thớt? Bytecode nói rằng: chưa chắc.