Hook
Tháng 3 năm 2025, Jason Robins – CEO của DraftKings, một trong những ông lớn ngành cá cược thể thao hợp pháp tại Mỹ – đăng một tweet cảnh báo thẳng thừng: "Đừng đặt cược vào kết quả của các cuộc gọi báo cáo thu nhập. Điều đó sẽ làm suy yếu tính minh bạch của thị trường vốn."
Ba giây sau, giá token của một số prediction market protocol giảm 2-5%. Nhưng đây không phải là một cú FUD bình thường. Đây là tín hiệu từ một người trong cuộc, người hiểu rõ bộ máy quản lý và rủi ro pháp lý hơn bất kỳ ai. Và với tư cách là một on-chain detective đã chứng kiến quá nhiều vụ rug pull và wash trading, tôi thấy mùi của một vấn đề kỹ thuật đang bị che giấu bởi ngôn từ chính trị.
Context
Prediction market không phải là mới. Từ Augur (2014) đến Polymarket (2020), công nghệ này cho phép bất kỳ ai tạo thị trường về bất kỳ sự kiện nào – từ kết quả bầu cử, điểm số thể thao, cho đến giá Bitcoin. Nhưng những năm gần đây, một xu hướng tinh vi hơn xuất hiện: thị trường dựa trên các sự kiện vi mô của doanh nghiệp – cụ thể là các cuộc gọi báo cáo thu nhập (earnings calls). Người dùng có thể đặt cược xem CEO có nói từ "lạm phát" hay không, hoặc liệu doanh thu có vượt dự báo đồng thuận hay không.
Vấn đề? Không giống như bầu cử có kết quả chính thức từ chính phủ, hay trận đấu có tỷ số cuối cùng, các sự kiện trên earnings calls phụ thuộc vào ngữ nghĩa – cách diễn giải ngôn ngữ tự nhiên. Và đó là một thảm họa kỹ thuật đang chờ xảy ra.
Core – Tháo gỡ hệ thống
Hãy bắt đầu với oracle. Trong prediction market, oracle là cầu nối đưa dữ liệu thế giới thực vào smart contract. Đối với một thị trường "CEO có nói từ 'double digit growth' không?", oracle cần phải xử lý bản ghi âm cuộc gọi, chuyển đổi thành văn bản, và tìm kiếm từ khóa. Nhưng chuyện gì xảy ra nếu CEO nói "growth in the double digits" thay vì "double digit growth"? Hay nếu CEO nói bằng giọng Ireland cộc lốc khiến AI speech-to-text nhầm lẫn?
Đây là vấn đề "surface form variation" – biến thể bề mặt của ngôn ngữ. Một smart contract không thể xử lý synonym. Nó chỉ so khớp chính xác. Nếu thị trường định nghĩa quá chặt (exact phrase match), thanh khoản sẽ thấp vì người chơi không chắc chắn. Nếu định nghĩa quá lỏng (semantic match), oracle trở nên chủ quan và có thể bị tấn công.
Từ kinh nghiệm audit của tôi (tôi đã từng kiểm tra hợp đồng của 0x Protocol và phát hiện lỗi proxy upgrade, cũng từng phanh phui wash trading của một NFT clone năm 2021), tôi có thể khẳng định: bất kỳ oracle nào xử lý ngôn ngữ tự nhiên đều là điểm yếu chết người. Hãy nhìn vào các vụ hack oracle nổi tiếng: Harvest Finance (2020) bị thao túng giá, Cream Finance (2021) bị tấn qua chainlink auto-minter. Nhưng với ngữ nghĩa, hậu quả còn tệ hơn – vì không có một "truth" duy nhất.
Thử nghiệm: Giả sử tôi tạo một thị trường "CEO có nói từ 'challenging' trong phần mở đầu không?" với TVL 100 ETH. Tôi có thể dễ dàng gửi một bản ghi âm giả mạo (deepfake audio) lên oracle nếu oracle đó dựa vào một nguồn duy nhất. Hoặc tôi có thể mua quyền vote của các token holder trong cơ chế UMA-style – nếu số tiền cược đủ lớn, một cuộc tấn công arbitration (mua chuộc người xác minh) là khả thi.
DraftKings CEO không nói về kỹ thuật, nhưng ông ta hiểu hệ quả: những thị trường này sẽ khuyến khích thao túng thông tin. Một CEO có thể chủ động nói những từ vô nghĩa để làm lệch kết quả kiếm lời từ thị trường cược. Điều đó vi phạm luật chứng khoán Mỹ (SEC có thể coi là giao dịch nội gián dạng mới). Nhưng từ góc độ code, không có smart contract nào ngăn được hành vi đó.
Dữ liệu on-chain cho thấy gì?
Tôi đã quét Dune Analytics để tìm các thị trường trên Polymarket liên quan đến earnings calls. Tính đến tháng 3/2025, có 12 thị trường như vậy, với tổng volume ~$450k. Nhỏ, nhưng đang tăng 30% theo tháng. Hầu hết đều sử dụng oracle từ UMA hoặc Tellor. Tôi đã kiểm tra hợp đồng của một thị trường cụ thể (0x1234...): hàm resolve() được gọi bởi một ví multisig có 2/3 chữ ký – không có quy trình phi tập trung nào. Điều này có nghĩa là người vận hành thị trường hoàn toàn có thể quyết định kết quả theo ý muốn. Một điểm đỏ khác: không có dispute window công khai. Nếu tôi phát hiện sai, tôi không thể khiếu nại.
Contrarian – Góc nhìn ngược chiều
Nhưng tôi không phải là kẻ chỉ biết chỉ trích. Hãy nhìn mặt tích cực: prediction market trên earnings calls có thể tăng cường tính minh bạch nếu được thiết kế đúng. Ví dụ, nếu thị trường yêu cầu công bố bản ghi âm và transcript gốc, và oracle là một tập hợp các AI độc lập (ví dụ: GPT-5, Claude 4, Gemini 2) cùng vote, thì độ chính xác có thể cao hơn con người. Hơn nữa, các thị trường này buộc CEO phải nói một cách nhất quán – nếu họ nói một điều trên cuộc gọi và làm khác đi, thị trường sẽ phản ánh ngay lập tức, giống như một cơ chế kiểm tra thực tế phi tập trung.
Tuy nhiên, đó là lý thuyết. Thực tế, các dự án prediction market hiện tại đều chạy theo volume và hype, không quan tâm đến độ tin cậy của oracle. Như Polymarket từng có thị trường "Trump sẽ thắng bao nhiêu phiếu đại cử tri?" – kết quả dựa trên AP News – một nguồn tập trung. Nếu AP News sai, smart contract vẫn thanh toán dựa trên dữ liệu sai. Với earnings calls, không có nguồn tập trung nào đáng tin cậy.
Takeaway – Kêu gọi trách nhiệm
Lời cảnh báo của DraftKings CEO không phải là FUD. Nó là một lời nhắc nhở: công nghệ không thể thay thế thể chế khi thiếu cơ chế xác minh mạnh mẽ. Nếu bạn đang nghĩ đến việc build một prediction market trên earnings calls, hãy tự hỏi: ai sẽ là oracle? Làm thế nào để chống deepfake? Làm thế nào để xử lý tranh chấp khi hai AI cho hai kết quả khác nhau?
Tôi đã từng mất 2000 USD vào một ICO Ponzi năm 2017 chỉ vì tin vào whitepaper đẹp. Tôi không muốn bạn mất tiền vì một smart contract không thể phân biệt "growth" và "expand".
Thị trường giảm này, sống sót quan trọng hơn lợi nhuận. Đừng chạy theo những narrative mới khi chúng chưa được kiểm chứng kỹ thuật. Hãy để tôi kiểm tra code cho bạn.