web3 recovery: can recent crypto gains restore investor confidence?