Most of newbie here in crypto trading problem always the verification like they deposit first their money without knowing that they need to verify their account
Simple and yet very convenient solution from the exchange's end is to no longer allow people to deposit funds while they aren't verified yet. There are already exchanges with this policy, and I think it should be operated on a much larger scale.
It makes no sense to allow people to deposit funds while they have no opportunity to ever withdraw anything without walking themselves through whatever form of verification.It saves exchanges plenty of time time as well, because all these people with stuck funds are constantly spamming support with tickets and whatnot while it could have easily been prevented. Imagine how many people ran into these problems just because they were too hasty to realize that centralized exchanges can seize their funds at any time of the day.
That is best known as SCAMMING, else the best approach would have been to give a deadline for those unwilling to verify theirs to withdraw and close the account. The policy wasn't there at the onset, so about the time they thought to introduce it, any good company would not settle to rob its clients and that exactly what Poloniex, Bittrex (both American companies) have done hiding under the cover of verification.