Renowned financial adviser Ric Edelman has recommended that clients allocate up to 40% of their portfolios to crypto assets.