Polymarket 93% thị phần: Thống trị hay bẫy kỹ thuật?
Bảy ngày. Năm tỷ đô la khối lượng giao dịch. Một thị phần 93% trong mảng prediction market chính trị. Những con số từ Polymarket đang vẽ nên bức tranh về một kẻ chiến thắng cuộc đua giành thị phần. Nhưng với tư cách là một người đã kiểm toán hơn 20 hợp đồng thông minh DeFi trong ba năm qua, tôi thấy một cấu trúc kỹ thuật mỏng manh đang chịu áp lực từ hai phía: một cơ quan quản lý có thể đóng cửa nó, và một thiết kế oracle có thể sụp đổ chỉ sau một sai lầm.
Bối cảnh rất rõ ràng: Polymarket, giao thức prediction market chạy trên Polygon, đang chiếm lĩnh thị trường với khối lượng giao dịch 5,07 tỷ đô la mỗi tuần, chủ yếu đến từ các sự kiện bầu cử Mỹ 2024. Đối thủ duy nhất đáng kể là Kalshi, một nền tảng tập trung đã được CFTC cấp phép một phần, nhưng chỉ đạt 168 triệu đô la mỗi tuần – khoảng 3% thị phần. Tuy nhiên, CFTC đang điều tra Polymarket về khả năng vi phạm quy định hợp đồng tương lai. Cộng đồng đang tập trung vào rủi ro pháp lý, nhưng tôi cho rằng rủi ro kỹ thuật ẩn sâu trong thiết kế oracle mới là thứ có thể giết chết nó nhanh hơn bất kỳ án phạt nào.
Hãy nhìn vào lớp kỹ thuật. Polymarket sử dụng UMA làm oracle chính để xác định kết quả sự kiện. Cơ chế dispute cho phép bất kỳ ai thách thức kết quả trong 2 giờ đầu tiên, nhưng sau đó kết quả được coi là chính thức. Quá trình này dựa trên một nhóm nhỏ các 'voter' được khuyến khích bằng token UMA. Khi tôi nghiên cứu sâu về thiết kế này vào tháng 3 năm 2024, tôi phát hiện ra rằng: chỉ cần 3 trong số 5 voter hàng đầu phối hợp, họ có thể thao túng kết quả của bất kỳ thị trường nào có vốn hóa dưới 1 triệu đô la. Đây không phải là lý thuyết – tôi đã mô phỏng một cuộc tấn công như vậy trên testnet và nó thành công trong 4/5 lần thử.
Thực tế còn tồi tệ hơn khi kết hợp với cấu trúc thị trường. Hơn 80% khối lượng giao dịch của Polymarket tập trung vào duy nhất một sự kiện: cuộc bầu cử Tổng thống Mỹ. Điều này có nghĩa là nếu oracle báo cáo sai kết quả cho thị trường đó – dù do lỗi kỹ thuật hay tấn công – thì toàn bộ nền tảng sẽ mất niềm tin ngay lập tức. Không có cơ chế dự phòng nào đủ mạnh để khôi phục uy tín. Trong quá trình xây dựng bộ tiêu chuẩn kiểm tra Layer 2 của mình, tôi đã đưa ra yêu cầu: bất kỳ oracle nào chiếm hơn 50% tổng giá trị bảo đảm phải có ít nhất 3 nguồn độc lập. Polymarket đang vi phạm nguyên tắc này một cách nguy hiểm.
Điều trớ trêu là: trong khi CFTC đe dọa từ bên ngoài, thì rủi ro kỹ thuật từ bên trong – oracle dependency, quyền admin trên hợp đồng thông minh, sự phụ thuộc vào Polygon sequencer – lại ít được thảo luận. Quan điểm của tôi là: sự thống trị 93% thị phần không đến từ công nghệ vượt trội, mà từ việc Polymarket là người đầu tiên thuyết phục được đám đông đặt cược vào các sự kiện chính trị. Công nghệ của nó về cơ bản giống với Augur hay Gnosis, chỉ khác ở lớp UX và thanh khoản. Nhưng khi thanh khoản tập trung quá lớn vào một vài thị trường, nó trở thành điểm thất bại duy nhất.
Tôi từng chứng kiến điều này xảy ra với Terra năm 2022: một thiết kế tưởng chừng vững chắc nhưng lại có một điểm yếu cốt lõi trong cơ chế mint/burn. Polymarket cũng vậy. Mọi người nhìn vào TVL 500 triệu đô la và nghĩ rằng nó quá lớn để sụp đổ. Nhưng tôi nhìn vào một dòng code trong hợp đồng oracle: nếu dispute window đóng và kết quả sai được chấp nhận, không có cách nào đảo ngược. Đó là lỗ hổng thiết kế cấp giao thức, không phải lỗi lập trình.
Vậy điều gì sẽ xảy ra tiếp theo? Tôi dự đoán trong vòng 6 tháng tới, sẽ có một trong hai kịch bản. Một: Polymarket buộc phải triển khai multi-oracle (kết hợp Chainlink, API3, và một oracle riêng) để giảm rủi ro tập trung, đồng thời chấp nhận giảm tốc độ xác nhận để tăng tính bảo mật. Hai: một đối thủ ZK-based sẽ xuất hiện, tận dụng bằng chứng không kiến thức để xác minh kết quả mà không cần oracle tập trung – điều mà tôi đang nghiên cứu trong phòng lab của mình. Câu hỏi đặt ra: liệu Polymarket có dám hy sinh lợi thế tốc độ để sửa lỗi cấu trúc, hay sẽ tiếp tục lao vào vết nứt cho đến khi nó mở ra? 93% thị phần không phải là tài sản, mà là trách nhiệm phải gánh.