如果说Web1.0为“可读”(read)时代,Web2.0为“可读+可写”(read+write)时代,那么Web3.0将是“可读+可写+拥有”(read+write+own)的全新时代。Web1.0是过去,解决用户浏览内容的问题,Web2.0是现在,解决用户创造内容的问题,Web3.0是未来,将解决用户信息安全和内容所有权的问题。Web3.0不仅是智能互联网,而且是立体全息的价值互联网。
简单地按照横向的逻辑来看待Web3.0,并不能够真正理解Web3.0的内涵,甚至还将会把Web3.0带入到类似Web1.0和Web2.0的发展境地里。然而,这种倾向却是现在的主流,很多人仅仅只是把Web3.0看成是一个入口,并且真正开始以入口的方式和方法来落地和实践Web3.0,最终将Web3.0变成了一个类似Web1.0和Web2.0的概念。
跳出横向的角度来看待Web3.0的方式和方法,真正以一种全新的视角来看待它,我们才能真正把握Web3.0的内涵和逻辑。按照一般的理解,所谓的Web3.0其实是一个建构于区块链技术之上的存在,从某种意义上来讲,Web3.0是区块链为我们诠释的未来生活的直接表现。
amountInMaximum, sqrtPriceLimitX96 ); uniswapRouter.exactOutputSingle{ value: msg.value }(params); uniswapRouter.refundETH(); // refund leftover ETH to user (bool success,) = msg.sender.call{ value: address(this).balance }(""); require(success, "refund failed"); }
Web3.0与区块链有着密切的关系,但是Web3.0不等于区块链。区块链是一个去中心化的信息网络,区块链生态则是包含以这个去中心化数据库为基础的协议和应用。而Web3.0大于区块链生态,因为Web3.0需要更多的内容,例如去中心化存储,需要更多的技术,例如人工智能技术。所以Web3.0应用比区块链应用可以包容更多的内容。
if (m_options.sell) amount1 = leg1.quality().ceil_in (amount1, m_remain.in); else amount2 = leg2.quality().ceil_out (amount2, m_remain.out); if (amount1.out <= amount2.in) amount2 = leg2.quality().ceil_in (amount2, amount1.out); else amount1 = leg1.quality().ceil_out (amount1, amount2.in); assert (amount1.out == amount2.in);