I suggest using email verification codes, as every account is bound to an email. However, I hope to directly cancel the first-come-first-served policy. It can be gradual: in the first phase, those who meet the criteria can receive rewards, and in the second phase, those who also meet lower criteria can receive rewards but at half the benefit. For example, in the first phase, 1000 tokens; in the second phase, 500 tokens.