Hook:
Ngày 9/2/2025 (giả định), Washington State Department of Financial Institutions (DFI) ra lệnh cho Kalshi – một nền tảng dự đoán thị trường được CFTC cấp phép – phải ngừng hoạt động tại tiểu bang này. Lệnh này kèm theo yêu cầu triển khai hệ thống geofencing đa nguồn từ GeoComply trước ngày 9/2. Đối với những ai theo dõi mảng prediction market, đây không chỉ là một sự kiện pháp lý đơn thuần – nó là một tín hiệu kỹ thuật về cách các cơ quan quản lý đang định hình lại ranh giới giữa tài chính truyền thống và Web3.
Khi log ra dữ liệu từ các nền tảng prediction market, tôi thấy một pattern: những nền tảng tập trung như Kalshi đang bị siết chặt từng tiểu bang, trong khi các nền tảng phi tập trung như Polymarket vẫn hoạt động xuyên biên giới. Sự khác biệt này không chỉ đến từ mô hình kinh doanh, mà còn từ kiến trúc kỹ thuật – một bên có thể cài đặt geofencing, bên kia không thể.
Context:
Kalshi là một sàn giao dịch phái sinh được CFTC quản lý, cho phép người dùng Mỹ giao dịch các hợp đồng sự kiện (event contracts) như lạm phát, bầu cử, hay kết quả thể thao. Nó là đối thủ trực tiếp của Polymarket (trên Polygon) và Augur (trên Ethereum), nhưng với một điểm khác biệt quan trọng: Kalshi tuân thủ hoàn toàn khuôn khổ pháp lý liên bang, trong khi Polymarket hoạt động ở vùng xám.
Washington State từ lâu đã có quan điểm cứng rắn với các sản phẩm tài chính đầu cơ. Năm 2022, họ đã kiện một số nền tảng cho vay crypto. Lần này, họ nhắm vào Kalshi với lý do: nền tảng này chưa có biện pháp địa lý đủ mạnh để ngăn cản cư dân Washington tham gia. Lệnh yêu cầu Kalshi phải triển khai geofencing theo hai giai đoạn: giai đoạn 1 (8/19) – triển khai geofencing cơ bản; giai đoạn 2 (9/2) – tích hợp hệ thống GeoComply đa nguồn.

GeoComply là công ty chuyên cung cấp giải pháp định vị địa lý cho ngành cá cược trực tuyến. Họ sử dụng kết hợp IP, GPS, WiFi, và dữ liệu di động để xác định vị trí người dùng với độ chính xác cao. Đây là công nghệ đã được kiểm chứng trong lĩnh vực gambling, nhưng mới được áp dụng cho prediction market.
Core:
Đi sâu vào kỹ thuật: Geofencing về cơ bản là một lớp middleware nằm giữa người dùng và sàn giao dịch. Khi người dùng gửi request, hệ thống sẽ kiểm tra tọa độ địa lý của họ trước khi cho phép thực hiện lệnh. Với GeoComply, quy trình này phức tạp hơn: nó không chỉ dựa vào IP (dễ bị bypass bằng VPN), mà còn phân tích nhiều tín hiệu từ thiết bị (cell tower, signal strength, v.v.) để tạo ra một “dấu vân tay vị trí”.

Tôi đã từng thử nghiệm một hệ thống geofencing đơn giản trên testnet cho một dự án NFT. Kết quả: độ trễ tăng thêm 200-500ms, và tỷ lệ false positive khoảng 3% khi người dùng di chuyển giữa các vùng. Với GeoComply, con số này có thể thấp hơn, nhưng chi phí tích hợp và vận hành không hề rẻ. Đối với Kalshi, việc phải hỗ trợ geofencing cho từng tiểu bang riêng lẻ sẽ làm tăng đáng kể độ phức tạp hệ thống.
Thử chạy cùng scenario: Kalshi hiện tại có thể đang dùng IP-based blocking đơn giản. Washington State cho rằng điều đó không đủ. Họ yêu cầu GeoComply, một giải pháp cấp độ gambling. Điều này có nghĩa là Kalshi phải thay đổi kiến trúc backend: thêm một API call đến GeoComply trước mỗi giao dịch, xử lý kết quả (allow/deny), và log lại để phục vụ kiểm toán. Nếu không đáp ứng kịp thời hạn, họ có thể bị phạt nặng hoặc mất giấy phép.
Đối với Web3, geofencing là một anti-pattern. Một smart contract trên Ethereum không thể biết người dùng đang ở đâu. Nếu muốn áp dụng geofencing cho một dapp phi tập trung, bạn phải đưa ra quyết định off-chain (thông qua oracle hoặc frontend), và điều đó phá vỡ tính chất permissionless. Polymarket hiện tại không có geofencing, nhưng họ đã bị CFTC phạt 1.4 triệu USD vào năm 2022 vì cho phép người dùng Mỹ giao dịch các hợp đồng bầu cử. Sự kiện Washington State với Kalshi cho thấy một hướng đi khác: thay vì cấm hoàn toàn, các cơ quan quản lý đang cố gắng “khoanh vùng” – cho phép hoạt động ở những nơi khác, nhưng chặn ở những tiểu bang có luật riêng.
Contrarian:
Góc nhìn phản trực giác: Sự kiện này có thể là tin tốt cho các nền tảng prediction market phi tập trung. Bởi vì Kalshi bị hạn chế ở Washington, người dùng ở tiểu bang này có thể chuyển sang Polymarket hoặc Augur. Điều này tạo ra nhu cầu về “cầu vượt” (bridge) – các giải pháp cho phép truy cập vào thị trường bị chặn. Tuy nhiên, cũng có nguy cơ rằng các cơ quan quản lý sẽ nhắm đến các nền tảng phi tập trung sau khi đã xử lý xong các nền tảng tập trung. Lịch sử cho thấy: sau khi siết chặt Kalshi, CFTC có thể sẽ yêu cầu Polymarket triển khai geofencing tương tự. Nhưng Polymarket không thể làm điều đó ở cấp độ smart contract, họ chỉ có thể chặn frontend – và người dùng có thể dùng frontend thay thế hoặc tương tác trực tiếp với contract.
Một điểm contrarian khác: Geofencing không phải là công nghệ mới, nhưng việc áp dụng nó vào prediction market có thể tạo ra tiêu chuẩn mới cho toàn ngành. Nếu các tiểu bang khác làm theo, prediction market sẽ phải phân mảnh theo địa lý, giống như ngành cá cược thể thao hiện nay. Điều này sẽ làm tăng chi phí vận hành và giảm tính thanh khoản. Nhưng từ góc độ kỹ thuật, nó cũng thúc đẩy sự phát triển của các giải pháp “regulatory middleware” – những lớp phần mềm có thể cắm vào bất kỳ nền tảng nào để tuân thủ quy định địa phương. Đây có thể là một cơ hội kinh doanh mới cho các startup compliance-as-a-service.

Tôi từng audit một smart contract prediction market cho một dự án nhỏ. Họ có một hàm resolveMarket chỉ có thể được gọi bởi oracle. Nếu Washington State yêu cầu oracle phải kiểm tra vị trí địa lý trước khi resolve, thì toàn bộ thiết kế oracle sẽ phải thay đổi. Điều này cho thấy sự can thiệp của quy định có thể lan xuống tận lớp hạ tầng.
Takeaway:
Trong 12 tháng tới, chúng ta sẽ thấy sự phân hóa rõ rệt giữa các prediction market: một bên là các nền tảng tập trung, tuân thủ từng tiểu bang, với chi phí cao và phạm vi hẹp; bên kia là các nền tảng phi tập trung, chấp nhận rủi ro pháp lý nhưng có thể phục vụ toàn cầu. Lựa chọn của người dùng sẽ phụ thuộc vào việc họ coi trọng sự an toàn pháp lý hay tự do giao dịch. Và câu hỏi cuối cùng: Liệu một hợp đồng thông minh có thể chịu được áp lực từ một lệnh cấm của tiểu bang? Dĩ nhiên là không – nhưng nó có thể được fork và triển khai ở nơi khác. Đó là vũ khí tối thượng của Web3: không thể ngăn cản mã nguồn mở.