Despite raking in $7 million from various notable investors, Impossible Finance still has to convince users that building on Binance Smart Chain is safe.