摘要
Web2.0通向Web3.0征程中,有哪些实用的入口技术?
在Web2.0向Web3.0演化的过程中,数据、资产账户互通和应用程序的互操作是两个尤为关键的问题。前者涉及到不同生态之间的共识传递,这里包括了链上、链下共识传递;后者则是程序应用部署过程中的务实问题。虽然Web3.0世界如星辰大海般的浩渺,Web2.0向Web3.0进化过程中需要在实用技术、信用传导机制方面不断探索。
目前,零知识证明和EVM是当下非常实用的的两种技术,成为Web2.0向Web3.0演化的两个重要入口。零知识证明提供了一种方便实用的验证方法,使得在Web3.0之外(链外)的数据/账户能够方便取得链上验证,获得Web3.0生态的信任,为数据/资产互通提供可能。同时,目前所谓的Web3.0生态,主要基于以太坊构建,对接以太坊生态流量成为进入Web3.0世界的重要入口。因此,EVM成为极为实用的基础设施和技术。Web2.0生态也可以通过兼容EVM,尝试与以太坊对接,实现应用程序的互操作。
零知识证明可以分担计算功能,链上只负责安全和验证。将零知识证明和区块链的一致共识结合起来,则可以降低网络成本,一台设备即可运行计算,链上用密码学的方法验证其可靠性而非重复参与计算,并且在成本昂贵的区块链网络上,验证计算的正确性要比重复计算便宜得多。因此,区块链只负责网络的共识和安全,而一些计算的工作则可以交给零知识证明,在区块链网络外部完成。整体上,不仅提升了扩展性,这种方法依旧有着区块链网络的安全性和共识。这一点在我们的《Web3.0程序该跑在哪里?》报告中有所详述。零知识证明应用方面的代表项目包括zkSync、Mina等。
由于以太坊强大的生态,其他公链来若想部署原以太坊生态应用(如DeFi应用协议),部署EVM则成为最快捷的路径。以太坊的资产账户、合约程序执行、ERC系列代币(包括ERC20标准代币和ERC721标准的NFT)等都依赖于EVM。一个部署了EVM的平台,则在代币标准、合约程序等方面对接了以太坊。这意味着,原以太坊生态应用协议可以无缝平移到新的公链部署,对于其用户来说,EVM也使得在其他公链体验Dapp是无感的,与在以太坊上操作差不多。可以这样说,部署EVM成为大多数公链的标配。
对于实际应用程序部署,EVM不光为非以太坊公链提供了一个“偷懒”而实用的入口,同时,我们不禁设想,Web2.0生态能否通过部署EVM,在数据状态、资产账户和合约程序等方面与以太坊无缝对接?能否想象这样的场景,股票交易所通过部署EVM,实现与以太坊甚至其他Web3.0生态之间的资产转移和互操作?类似Synthetix、Mirror、UMA这种区块链合成资产平台,相当于在Web3.0世界制造Web2.0资产的影子、映射。能否通过EVM,使得Web2.0资产直接、正面进入Web3.0世界?例如,直接通过邮箱、手机号直接获得Web3.0世界的通行证?无论如何,EVM都是一个非常务实的基础设施应用。
当前,国内对Web3.0的关注度日益提高,除了认识到其开放、共享、隐私等特征外,如何基于现有的应用场景和开发能力向Web3.0迁移成为重要议题。Web3.0并非空谈,而有很多底层的逻辑和技术需要理顺。
在Web2.0向Web3.0演化的过程中,数据、资产互通和应用程序的互操作是两个尤为关键的问题。前者涉及到不同生态之间的共识传递,这也包括了链上、链下共识传递;后者则是程序应用部署过程中的务实问题。虽然Web3.0世界如星辰大海般的浩渺,Web2.0向Web3.0进化过程中需要在实用技术、信用传导机制方面不断探索。
目前而言,零知识证明和EVM是当下非常实用的的两种技术,成为Web2.0向Web3.0演化的两个重要入口。零知识证明提供了一种方便实用的验证方法,使得在Web3.0之外(链外)的数据/账户能够方便取得链上验证,获得Web3.0生态的信任,为数据/资产互通提供可能。目前所谓的Web3.0生态,基本上是基于以太坊构建的,对接以太坊的生态流量成为进入Web3.0世界的重要入口。因此,EVM成为极为实用的基础设施和技术。Web2.0生态也可以通过兼容EVM,尝试与以太坊对接,实现应用程序的互操作。
毫无疑问,在通往Web3.0的路上,Web2.0价值生态和数据会长期共存,并不断融合。那么,Web2.0通往Web3.0的入口是什么?这里有两个关键问题:首先,明显壁垒存在的情况下,两个生态之间信用如何传递?例如,Web2.0生态数据获得Web3.0链上的一致共识?Web2.0资产如何与Web3.0账户打通?其次,两个生态之间的程序如果需要实现互操作,在实际应用部署中,不同的程序语言环境会带来很大的部署困难,这是落地过程中一个非常务实的问题。
零知识证明为第一个问题提供了一种简单有效的解决方案,零知识证明为Web2.0数据状态(可以推广到一切链外的数据状态)和Web3.0数据共享提供有效的状态证明;也就是说,通过零知识证明,Web2.0和Web3.0之间可以彼此信任,来自前者的数据状态可以有效地获得后者链上的共识。这一点类似我们在《Web3.0程序该跑在哪里?》报告中提到的链上链下共识传递。
在目前所谓的Web3.0生态中,以太坊生态是绝对的主力。对接Web3.0生态,往往可以从对接以太坊生态入手。大量的非以太坊公链通过部署EVM从而分享以太坊是生态流量。对于实际应用程序部署,EVM不光为非以太坊公链提供了一个“偷懒”而实用的入口,同时,我们不禁设想,Web2.0能否通过部署EVM,在数据状态、资产账户和合约程序等方面与以太坊无缝对接?能否想象这样的场景,股票交易所通过部署EVM,实现与以太坊甚至其他Web3.0生态之间的资产转移和互操作?类似Synthetix、Mirror、UMA这种区块链合成资产平台,相当于在Web3.0世界制造Web2.0资产的影子、映射。能否通过EVM,使得Web2.0资产直接、正面进入Web3.0世界?
零知识证明、EVM是Web3.0生态中,非常实用的两种技术,也是有望在Web2.0、Web3.0之间架起“传送门”。