Star Xu est le fondateur d'OKX et a créé OKX en 2013. En 2006, Xu a obtenu un diplôme de bachelor en physique appliquée de l'Université de Science et Technologie de Pékin et une maîtrise en mathématiques de l'Université de Pékin. Il a quitté l'école de commerce pour lancer le site de groupe d'achat Wantuan.com, puis a rejoint Yahoo China. De 2007 à 2012, Xu Mingxing a repris son entreprise en fondant Douding.com, un site de partage de documents, et a occupé le poste de directeur technique.