The main problem with KYC on the blockchain is that investors do not have access to information about the project owners for security reasons. To solve this problem, there are some companies that provide KYC services for cryptocurrency projects.
They collect personal data from each project owner and store it in a special database. Then they make it available to investors who want to buy tokens from this particular project using smart contracts or other types of agreements with the project owners.
This has led to the rise of trust companies that provide KYC services for cryptocurrency businesses. These companies verify users' identity and make sure they're who they say they are.