A $10M IOTA price tag just exposed DeFi's biggest trust problem | Whale Factor