web3的产品架构和web2到底有什么区别?