This is an attractive concept for the project, trust management of crypto assets through a system of smart contracts. I have such a question, a trader can cheaply sell the investor's assets to himself by creating an additional account on the exchange, how can you guarantee the investor to get his money back?
This is not possible as the trader cannot withdraw funds from the investors exchange account. The trader can only trade in one exchange account and use a pre-determined list of cryptocurrencies.