Web3 challenges