vApp:Web3互联网规模增长的基石

  • 4pillars
  • 发布于 2025-05-28 15:46
  • 阅读 56

本文讨论了Web3未达到互联网规模的原因,并提出了一种名为vApp的解决方案。vApp利用可验证计算、零知识虚拟机和模块化架构,旨在降低开发者和用户的进入门槛,实现Web2的易用性和Web3的去中心化。文章还探讨了vApp在电商、金融、媒体等领域的应用场景。

关键要点

  • 到目前为止,区块链行业主要集中在提高速度、成本和基础设施上。然而,仅凭这些技术进步,对于Web3实现互联网级别的主流采用和可扩展性仍然是不够的。为了使Web3真正成长为一个互联网规模的生态系统,开发者需要一个能够更轻松地创建和部署创意应用程序的环境。

  • 在这个转折点,“可验证计算”可能是一个关键的解决方案。如果说rollups是解决以太坊可扩展性的核心技术,那么现在,可验证计算正作为能够解决整个Web3的可靠性和可扩展性的基础而受到关注。这个概念体现在所谓的vApp中。

  • vApp是一种通过利用可验证计算、零知识虚拟机、模块化架构和集成的SDK,将Web3应用程序扩展到互联网级别的方法。这有助于降低开发者和用户的入门门槛,并允许创建可以与各种区块链无缝连接的应用程序。

  • 然而,为了使vApps成为现实,更多的Web3基础设施和应用程序需要采用和整合这种结构。此外,还需要改进零知识证明的成本和激励结构等领域。尽管如此,vApps正在成为弥合Web2和Web3之间差距的有希望的解决方案,并且值得关注,因为它们可能会推动该领域的未来发展。

1. 为什么Web3还没有达到互联网规模?

来源:Apple

在2000年代中期,Apple的iPhone、BlackBerry、Palm和Symbian等移动设备开始普及“智能手机”的概念,这些手机能够处理电子邮件、互联网访问和日历管理。然而,用户的功能仍然有限。开发者必须以复杂的方式构建针对每个制造商的平台的应用程序,并且分发和更新效率非常低。尽管硬件已经进步,但运行在其上的应用程序未能跟上。结果,用户体验停滞不前,移动革命似乎停滞不前。

但在2008年,App Store的推出和移动设备软件开发工具包(SDK)的引入,提供了一个统一的开发环境和分发渠道。这使得无数的开发者能够轻松地创建创新的应用程序,并且由于App Store驱动的不断发展的应用程序生态系统,智能手机被重塑为真正的“智能”设备。

今天,Web3正处于一个类似的转折点。在提高处理速度和可扩展性的同时,还在进行各种旨在改善用户体验的技术努力。区块链架构也正在多样化为单体和模块化模型,引入了执行分离和抽象等创新来提升用户体验。例如,以太坊正在过渡到以rollup为中心的模型,即执行发生在链下,只有结果记录在主网上。Celestia则专注于数据可用性和共识,同时将执行卸载到单独的区块链,从而提高处理效率。与此同时,SolanaSui等区块链保持了一个统一的结构,同时提供高吞吐量和低费用,使得在Web3中使用区块链变得越来越实用。

尽管有这些技术进步,但结构性障碍仍然阻止Web3实现真正的“互联网规模扩张”。这个术语不仅仅是指增加交易吞吐量——它指的是一个数千万用户可以在没有技术障碍的情况下使用应用程序的环境,可以在无需信任的情况下部署和组合高级应用程序,并且无数的开发者可以使用共享工具包来构建创意应用程序。换句话说,必须建立一个基础结构,允许用户、开发者和应用程序的多样性一起增长。

  1. 一个数百万用户可以在没有技术障碍的情况下访问应用程序的环境: 到目前为止,Web3对用户的先前知识要求太高——管理钱包、理解钱包密钥、选择区块链网络和设置交易费用。这是一般用户在首次接触Web3应用程序时放弃的主要原因之一。从开发者的角度来看,设计用户流程以尽量减少这种入门摩擦,以及将前端与后端连接起来,既麻烦又有限制。最终,用户需要简单、直观的界面,而开发者需要使这些界面易于实现的工具和环境。

  2. 一个允许无需信任的应用程序部署的结构: 今天的Web3通常依赖于中心化的服务器或桥梁来安全地执行超出简单代币转账或交换的复杂业务逻辑。然而,对于去中心化的Web3来说,可验证性和无需信任的执行至关重要。旨在实现这些功能的开发者必须了解各种区块链的规则和验证机制,并且经常构建自己的证明系统。这施加了过度的技术负担,导致了一个瓶颈,使得Web3应用程序过于简化。

  3. 一个开发者可以构建创意应用程序的生态系统: 目前,SDK、应用程序二进制接口(ABI)、调用方法和证明机制因区块链而异,导致了严重的代码碎片化和较差的可重用性。这大大增加了开发难度,使得小型团队或新开发者甚至难以入门。相反,如果开发者可以在统一的规则和SDK上构建,扩展和模块化彼此的代码,那么生态系统的可组合性和可扩展性将大大提高。这将创建一个积极的反馈循环,用户可以访问更多种类的应用程序,开发者可以更快地进行实验和部署。

然而,今天的Web3基础设施仍然缺乏一个明确定义的结构。这不仅仅是用户体验差的问题——它源于底层开发环境仍然不完整的事实。具体来说,由于缺乏标准化的架构框架,今天的Web3开发者面临着严重的分裂。

例如,即使在零知识以太坊虚拟机(zkEVM)的情况下,每种实现都使用不同的规则和语言,使得全系统范围内的验证和集成变得困难。模块之间的代码一致性和互操作性较差。因此,开发者必须分别理解和设计智能合约、区块链基础设施和证明逻辑。集成过程变得复杂并增加了安全风险。这提高了入门门槛,并阻碍了应用程序的多样性和实验。

本文介绍了可验证应用程序(vApps),试图解决这个瓶颈。这个由LayerZero和Succinct提出的新执行环境旨在通过利用可验证计算、模块化的SDK和零知识虚拟机来改善Web3基础设施,从而满足开发者和用户的需求。

例如,今天的全球支付系统由Visa和Mastercard主导,它们瓜分了每年20万亿美元的全球市场。然而,它们的后端仍然在几十年前的结构上运行,导致跨境支付延迟、复杂的结算和中介费用。金融科技界面可能掩盖了这些问题,但底层系统并没有改变。然而,如果支付应用程序使用vApp架构构建并由稳定币驱动,那么所有流程——实时结算、跨境直接汇款和跨链资产处理——都可以以可验证和无需信任的方式实现。这将确保支付基础设施的可靠性、可组合性、隐私性和可扩展性。事实上,Visa和Mastercard最近宣布了整合基于区块链的结算系统和稳定币的计划,这标志着朝着这个方向发展。vApps可以作为这种下一代支付系统的技术基础。

那么,像vApp这样有前景的模型是如何成为可能的呢?现在让我们来看看使vApps工作的技术结构和关键概念。

2. 可验证应用程序(vApps)及其核心支柱

来源:vApps:互联网规模的可验证应用程序白皮书

vApps是由LayerZero和Succinct提出的,旨在保留Web3的去中心化理念,同时实现Web2级别的可用性和可扩展性。vApps建立在可组合性、抽象性和模块化的核心设计原则之上,能够灵活地集成各种功能和服务。这使得开发者可以专注于核心逻辑,而不是复杂的底层实现,而独立组件的架构在维护和可扩展性方面提供了高效率。因此,vApps降低了用户的入门门槛,并为开发者提供了更高的生产力和系统可靠性。

使vApp概念可行的两个关键技术基础是以可验证计算为中心的软件开发工具包(SDK),以及零知识虚拟机(zkVM)。

2.1 vApp 的核心支柱 #1:可验证计算和 vApp 软件开发工具包 (SDK)

vApp 的核心目标是能够轻松开发能够在无需信任的环境中保证执行完整性的应用程序——而无需复杂的基础设施设计。使这成为可能的技术是可验证计算。这是模块化架构中的一个基本组件,它在安全地验证和连接像 rollup 这样的层分离结构中不同区块链的状态方面起着关键作用。

可验证计算通过分离计算和结算来促进向模块化区块链架构的过渡,允许不同层中的模块在不需要相互信任的情况下进行交互。它还可以在不重新执行链上的计算的情况下,准确地验证外部执行的计算。

一些具有代表性的可验证计算技术包括:

  • Optimistic Rollups: 提供低成本和高吞吐量,但由于长达 7 天的争议窗口而导致最终确定性较慢,因此不太适合需要快速结算的服务。

  • 零知识 Rollups (ZK Rollups): 为每笔交易提供强大的密码学保证,使其成为跨链环境的理想选择。但是,它们需要大量的计算来生成零知识证明,这可能会降低吞吐量。

  • 可信执行环境 (TEE) Rollups: 支持快速最终确定和低成本的链下计算,这使得它们对应用程序级别的服务具有吸引力。但是,它们存在硬件安全漏洞和缺乏公开审计等限制。

尽管存在这些权衡,但可验证计算解决方案正日益被采用为能够在区块链系统中实现可扩展性、安全性和去中心化的基础技术。通过分离计算和验证,每一层都可以独立优化,从而为互联网规模的应用程序铺平道路。

vApp SDK是一个建立在这个技术基础之上的框架,旨在最大限度地提高开发者的生产力。它建立在Succinct开发的技术堆栈之上,支持一系列可验证的计算方法,包括optimistic rollups,ZK rollups和基于TEE的rollups。当与稍后将讨论的零知识虚拟机(zkVM)结合使用时,它能够以更少的资源和更快的性能实现相同级别的无需信任的计算——而无需复杂的系统架构或高维护开销。

该SDK提供了一个集成的环境,可以处理链上和链下组件。它会自动生成provers、verifiers和后端基础设施,允许开发者简单有效地构建完整的应用程序。因此,它大大降低了在基于zkEVM的开发中经常遇到的复杂性和代码碎片化。

例如,vApp框架提供了一个统一的开发环境,旨在让开发者只专注于应用程序的核心逻辑。如图(a)区域所示,vApp CORE允许通过导入和宏定义以及组合应用程序逻辑,同时利用外部库。基于这种设置,(b)区域可以与可验证的数据库、provers和后端系统集成,从而确保链下状态管理和执行的完整性。

从链上接口的角度来看,所有的状态变更都通过一个名为 Verify(S′, S, C, π) 的统一验证函数进行处理。这里,S 是当前状态,S′ 是更新后的状态,C 是交易数据,π 是证明。无论底层的证明技术如何——无论是零知识、可信执行还是 optimistic 模型,这个函数都遵循一个标准化的结构。这种抽象允许开发者以一致的方式设计应用程序,而不受限于特定的技术堆栈。

此外,vApp通过由LayerZero标准化消息传递协议提供支持的INTER-CHAIN INTERFACES支持多链环境。这使得跨多个区块链安全地编排交易成为可能。开发者可以设计支持同步和异步交易、可组合性和原子执行的可验证应用程序。这种跨链消息传递层确保了安全性和兼容性,而无需自定义通信逻辑,从而允许跨不同区块链流畅地执行交易。

因此,通过vApp SDK和跨链基础设施,vApps可以在无需信任的环境中部署,并在区块链和Web2系统之间编排执行,而无需集中控制。这形成了一个核心基础设施,使开发者能够构建安全的、互联网规模的应用程序。

2.2 vApp的核心支柱#2:零知识虚拟机(zkVM)

vApp背后的第二个核心技术是零知识虚拟机(zkVM)。虽然各种证明方法——例如乐观验证或可信执行环境(TEE)——可用于保证执行完整性,但vApps专门采用zkVM以获得卓越的性能优势。这不仅仅是理论上的优势:实际的基准测试表明,zkVM满足vApp要求的吞吐量和效率要求。

zkVM是一种虚拟机,它将用Rust编写的高级代码编译成RISC-V指令,然后将执行过程转换为零知识证明。与zkEVM(零知识以太坊虚拟机)相比,zkVM的开销要低得多,并且可以针对各种应用程序用例进行优化——使其与vApp的模块化架构和多链灵活性高度兼容。

在vApp框架中使用时,zkVM可提供出色的性能指标:

  • 通过预编译将证明周期最多减少95.7%

  • 与传统的基于EVM的方法相比,开销降低了多达197倍

  • 使用GPU并行加速可将证明吞吐量提高多达30倍

  • 证明大小从346MB压缩到1.5MB,从而大大减轻了链上验证的负担

这些数字不仅仅是技术基准——它们表明与zkVM集成的vApp可以在实际的应用程序环境中运行。快速响应时间和低运营成本(对用户而言都是有形的)表明zkVM为互联网规模的扩展提供了实用的执行层。

从安全角度来看,zkVM也起着至关重要的作用。它们的证明系统可确保证明的正确性和完整性,可以验证执行和证明者,并受益于开源透明性。这增强了vApp模型的整体可信赖性和长期可扩展性。

最终,在各种可用的可验证计算选项中,zkVM脱颖而出,成为满足vApp愿景的最佳解决方案:高性能、可扩展性和可靠性——全部合而为一

2.3 vApp的完整架构和工作流程

vApp架构旨在无缝连接链下执行、经过身份验证的数据存储和链上结算。这种结构解决了最小化信任、低成本和高响应性的核心应用程序需求。以下是用户交易如何在结算层上进行处理、证明和最终确定的逐步概述:

  1. 用户的交易首先由sequencer进行验证和排序,然后发布到数据可用性层。这使得交易内容对于外部验证器可见且可验证。

  2. prover使用zkProver Cloud(零知识)或基于TEE的计算来生成执行完整性的密码学证明。然后将此证明提交给结算层区块链,从而无需重新运行计算即可验证执行结果。

  3. 在排序器和prover完成各自的任务之后,结果由vApp服务器汇总。该服务器协调整个交易处理工作流程,与ADS/DB交互以处理状态读取/写入、管理状态转换、与结算层交互以及处理区块链间逻辑。vApp服务器充当集成和管理所有这些功能的中央枢纽。

  4. 所有链下计算的结果最终都写入结算层。在此阶段,将验证密码学证明,链上记录状态更改,并且正式完成交易。这使vApps可以同时实现低执行成本、快速响应和链上级别的信任。

此外,vApp服务器连接到经过身份验证的数据结构(ADS)和数据库(DB)。此数据层存储执行结果、状态转换和交易历史记录。通过ADS,系统可以确保所有存储数据的完整性——即使它位于链下。

vApp的这种全面的结构将交易处理组织为三个架构层——接口层、持久层和执行层——以确保持有良好结构和安全流程:

  • S0(预处理)和S4(后处理)在接口层中处理。这些阶段负责提前验证用户输入并记录处理结果,从而确保初始有效性检查以及结果的透明性。

  • S1(可验证状态读取)和S3(可验证状态写入)发生在持久层中。在这些阶段,状态数据是从ADS/DB读取或写入的,并使用Merkle证明来验证数据完整性。

  • 核心计算发生在S2(状态转换)的执行层中,系统在此处处理从 (S, C) → S′ 的转换。此状态更改的结果存储为执行跟踪数据,稍后将用于生成零知识证明。

通过清楚地分离这些阶段并将密码学可验证性嵌入到每个步骤中,vApp交易生命周期可确保安全透明的应用程序执行。

2.4 vApp:实现Web2的可用性和Web3的理念

vApp建立在两个基本支柱之上,旨在同时实现Web2的可用性和Web3的理念理想。Web2用户长期以来已经习惯了快速直观的体验、隐藏的复杂性和高可靠性。相反,Web3以去中心化、无需信任和用户数据主权为中心。这两个世界通常被认为是互斥的——但是通过技术创新,vApps旨在以一种实用且可持续的方式弥合这一差距。

虽然许多项目试图改善Web3开发者体验,但很少有项目能够同时满足开发者和用户。例如,Stackr Labs的Micro-Rollup允许Web2开发者使用熟悉的语言构建特定于应用程序的rollup,但在状态共享、跨链执行和基础设施开销方面面临挑战。Automata利用基于TEE的证明层来构建去中心化信任,但受到复杂性和低可访问性的阻碍。AxiomBrevis提供了专注于链上数据的零知识协处理器,但不适合通用dApp开发。Marlin提供了高性能的去中心化计算基础设施,但它专注于网络层,直接为应用程序开发者提供的好处有限。

这些项目各自解决了特定的技术挑战,但最终未能为开发者和用户体验提供全面的改进。更重要的是,许多项目未能培育一个可持续的生态系统。如果没有周围的工具、社区、用例和基础设施,技术可能性很少转化为实际采用。因此,这些努力通常仅在狭窄的利基市场中保持相关性,并且主流的接受程度有限。

相比之下,vApps通过以下方式克服了这些限制。vApp提供了一个基于Rust的领域特定语言(DSL)和一个完全集成的SDK,允许开发者构建值得信赖的dApp,而无需深入了解区块链机制或证明系统。这种直观的开发环境降低了基础设施开销,并允许开发者专注于服务逻辑。

vApps借助高性能Web3基础设施为用户提供Web2级别的体验。用户可以在不了解底层technical复杂性的情况下访问服务。即使密码学证明、数据完整性验证和安全的跨链执行在后端发生,用户只需与快速且无缝的应用程序进行交互即可。

通过这种方式,vApps的构建旨在确保可用性和意识形态不会发生冲突。它们的功能类似于Web2应用程序,但从根本上基于Web3原则。技术堆栈保证了密码学上可验证的执行、数据完整性和安全的跨链计算,但用户不会因此而感到负担。区块链不会干扰体验,而是成为巩固它的不可见的基础。

重要的是,vApps通过将Succinct的可验证计算堆栈与LayerZero的链间消息传递协议集成在一起,展示了新的可组合性水平。虽然vApp生态系统仍处于早期阶段,但实际用例的出现将是克服当前限制的关键。正如我们将在下一节中探讨的那样,随着实际应用程序的积累,它们可以构成真正的互联网规模的应用程序生态系统的基础。

这种方法不是要替换或拒绝Web2——而是要从内部对其进行升级。通过提供以用户为中心的去中心化的现实途径,vApps在用户体验、Web3基础设施和生态系统可扩展性方面提供了具体的解决方案。它们将Web2的便利性与Web3的信任模型统一在一个架构中——为Web3的主流扩展铺平了可行的道路。

3. vApp 使用场景

那么,使用 vApp 可以实现哪些用例呢?虽然具体的部署或路线图尚未正式发布,但我们可以根据 vApp 的核心功能和优势预测几种现实场景。这些示例说明了 vApp 如何应用于现有 Web2 和新兴 Web3 生态系统。

3.1 Web2 + vApp

链上和链下环境之间的连接——以及快速且经济高效地实现这一目标的能力——使 vApp 有可能显着提高已建立的 Web2 应用程序的实用性。以下是一些具有代表性的场景:

3.1.1 电子商务:可验证的订单处理和结算

电子商务平台仍然依赖于中心化和不透明的系统来进行复杂的订单处理和多方结算,这使得难以确保持有流程的完整性。即使是 京东 这样的大型平台也强调在处理复杂逻辑和争议解决时缺乏信任层(案例研究)。

使用 vApp,这些订单和结算流程可以在 zkVM 中链下执行,业务逻辑在其中有效运行并生成零知识证明,以验证在结算发生之前是否已满足所有必需条件。开发者可以使用基于 Rust 的 SDK 实现该逻辑,利用轻量级验证结构来减少计算负载。

因此,消费者和商家之间的信任度提高,欺诈和争议减少,并且审计流程得到简化。此外,该系统可以轻松处理大量的交易,从而显着提高电子商务基础设施的整体透明度和效率。

3.1.2 金融:可验证的审计和实时监管报告

来源:AML-CFT 图书馆

金融机构在严格的反洗钱 (AML) 和打击资助恐怖主义 (CFT) 法规下运营。虽然许多机构依赖于基于规则的系统和 AI 来监控可疑活动,但实时合规验证很困难,并且审计仍然严重依赖于手动或事后审查。

使用 vApp,可以在 zkVM 中执行与法规相关的逻辑(例如,监控、风险评分、可疑活动报告)。每一步都由零知识证明支持,表明它已正确执行,而不会泄露底层用户数据。

监管机构可以在不访问原始数据的情况下验证运营的合法性和完整性,从而实现实时监管合规性。这降低了审计成本并最大限度地减少了操纵的风险。

3.1.3 隐私:用于保护隐私的 AI 的链下计算

训练和运行 AI 模型通常需要敏感数据,例如医疗记录或金融交易。虽然同态加密 (HE) 可以在加密数据上进行计算,但速度很慢,并且差分隐私 (DP) 会通过噪声注入来降低模型性能。

vApp 使 AI 模型能够在 zkVM 中执行,同时使敏感数据保持链下或加密状态。数据所有者提供加密输入,vApp 通过零知识证明来验证计算(包括任何 HE 或 DP 机制)是否已正确执行。

这允许遵守数据保护法规,例如 通用数据保护条例 (GDPR),同时允许在受监管行业中使用 AI 中的敏感数据并促进数据所有者之间的安全协作。

3.1.4 媒体:内容真实性和出处 (C2PA + vApp)

AI 生成或操纵媒体的传播动摇了对数字内容的信任。C2PA 标准 有助于跟踪创建和编辑元数据,但确保持有该元数据的完整性仍然是一个挑战。

vApp 可以生成零知识证明,以保证 C2PA 元数据已准确创建并在内容的整个生命周期中保持不变。在内容创建或编辑期间,元数据将绑定到资产,并且平台稍后可以验证是否已保留出处信息。这有助于深度伪造检测、增强新闻可信度以及创建者验证,最终有助于恢复对信息生态系统的信任。

3.2 Web3 + vApp

vApp 还为现有的 Web3 项目释放了新的可能性。它使开发者能够在不承受复杂基础设施负担的情况下获得更好的用户体验和更高的开发效率。以下场景说明了 vApp 如何应用于 Web3 环境中。

3.2.1 通过 zk-vApp 增强隐私的 DeFi 交易

公共区块链提供透明度,但这会以公开敏感交易数据为代价。对于个人金融活动或机密机构交易等情况,大多数现有的 DeFi 平台都无法提供适当的隐私保护。虽然存在一些基于零知识的解决方案,但它们通常缺乏通用可用性。

使用 vApp,用户可以利用零知识证明来验证其交易的合法性,而无需透露关键详细信息,例如交易金额或交易对手身份。这允许进行机密交换和转移,同时仍然证明合规性和资产合法性。它为设计对隐私敏感的金融产品和吸引注重隐私的用户提供了理想的基础设施。

3.2.2 可验证的 Web3 游戏机制

Web3 游戏在链上公平地执行复杂的游戏逻辑方面面临着巨大的挑战。为了解决这个问题,许多游戏严重依赖于链下处理,这会产生围绕游戏结果的信任问题。虽然现有的 Layer 2 解决方案提高了速度和成本,但它们并不能完全保证公平性。

通过使用 vApp,开发者可以在 zkVM 中运行用 Rust 编写的游戏逻辑,生成零知识证明以确认关键操作(如随机数生成和状态转换)已公平执行。这些证明记录在链上,为玩家提供透明且值得信赖的游戏体验。这种方法使得在保持 Web3 信任模型的同时提供 Web2 级别的用户体验成为可能。

3.2.3 透明的 DAO 金库管理和赠款执行

DAO 基于社区提案分配资金,但由于复杂的条件和利益冲突,信任和效率通常会受到影响。链上智能合约在表达细微逻辑方面存在限制,并且手动审查会引入错误和延迟的风险。

vApp 允许链下处理提案条件、里程碑检查以及关于接收者和金额的决策。然后,零知识证明可以验证是否正确遵循了支付逻辑。这提高了 DAO 内的财务透明度和问责制,而自动化提高了运营效率和贡献者信任度。

3.2.4 基于可验证凭证的去中心化身份 (DID) 钱包

去中心化身份 (DID) 和可验证凭证 (VC) 是自主权身份的基础要素。但是,在安全 VC 存储、选择性披露以及确保持有身份钱包的诚实性方面仍然存在挑战。当必须在提供可信任证明的同时保持隐私时,这一点尤其重要。

基于 vApp 的 DID 钱包可以支持存储 VC 并仅显示必要的信息(例如,证明“超过 18 岁”而不是显示完整的出生日期),同时保证数据基于来自受信任颁发者的签名。它还可以验证外部凭据的真实性并确认数据共享的同意。这加强了对 DID/VC 生态系统的信任,并提高了与各种 Web3 服务的互操作性。

3.2.5 提高稳定币的透明度和可审计性

来源:TransFi

稳定币广泛应用于区块链生态系统中,但人们仍然担心发行者是否真正持有足够的储备并且能够进行赎回。传统的审计系统是定期的和手动的,缺乏实时可验证性。

通过集成 vApp,资产管理者的储备数据可用于评估相对于已发行代币的抵押品是否充足。可以将结果转换为零知识证明并发布或提交给监管机构。这实现了透明和实时的审计框架,从而提高了监管合规性和用户对稳定币运营的信任。

3.3 超越场景,现实中的 vApp

通过这种方式,vApp 在金融、游戏、DAO 和身份验证等各个领域提供了基于信任和透明的新可能性。其中一种可能性已经在实践中实现。Paygo 是建立在 vApp 架构上的第一个真实应用程序,是一个基于稳定币的支付系统,具有固定费用、动态可扩展性和用户保护功能。通过零知识证明,它可以确保用户资产保护和无需信任的执行,从而在不依赖中心化运营商的情况下提供可靠的汇款和托管功能。这有力地证明了 vApp 的核心原则(可验证性、无需信任和模块化)如何在现实世界的服务中实施。Paygo 证明 vApp 不仅仅是未来的概念,而且是积极在当今 Web3 环境中发挥作用的切实现实。

4. vApp:超越互联网的 Web3

来源:LayerZero X & Succinct X

到目前为止,区块链行业主要侧重于提高交易吞吐量、降低费用和构建更好的基础设施。虽然这些改进很重要,但它们在很大程度上解决了区块链内部的限制,并且未能使 Web3 扩展到互联网的规模和普遍性。展望未来,区块链层的持续技术进步至关重要,但真正的瓶颈位于其他地方。

Web3 现在需要的是中间件工具,它允许任何人在不受基础设施复杂性阻碍的情况下创建和部署高度可用、创意应用程序。真正的约束不是技术本身,而是由于基础设施障碍而缺乏创意实验和组合。释放这种创意潜力是将 Web3 扩展到互联网级别应用的关键,而这种转型的核心是由 LayerZero 和 Succinct 提出的 vApp 概念。

vApp 代表了一种新的应用程序模型,可以扩展到互联网级别。vApp 建立在可验证计算、零知识虚拟机、模块化架构和统一 SDK 之上,使任何人都可以在完全无需信任的环境中开发和部署应用程序。这使得创建看起来像 Web2 但完全在 Web3 基础设施上运行的服务成为可能——可以在链之间互操作并能够在全球范围内运行。

vApp 的核心是三大核心设计理念:可组合性、抽象性和模块化。这些原则显着降低了开发者的进入门槛,简化了与现有系统的集成,并将整体开发体验提升到 Web2 标准。通过将开发者的精力从复杂的入门、跨链消息传递和证明生成中转移开,vApp 允许团队专注于构建核心服务逻辑并提供卓越的用户体验。这不仅仅是基础设施的改进——这是 Web3 中开发者文化的新方法。

当然,即使 vApp 简化了开发和部署,扩展到真正的互联网级别应用也需要在整个生态系统中更广泛地采用结构性方法。更多的区块链和应用程序必须采用 vApp 框架并深入互连。此外,虽然基于 zkVM 的证明生成提供了强大的保证,但它通常仍然需要高性能硬件和并行计算——导致潜在的高成本,这可能会限制应用程序在实践中的可扩展性。排序器、证明器和服务器等关键系统模块还需要精心设计的激励结构和治理模型,以确保去中心化和长期可持续性。

尽管存在这些挑战,但 vApp 为实现“看起来像 Web2 但运行在 Web3 上”的应用程序提供了实际的基础,基于可组合性、抽象性和模块化的设计支柱。如果这些剩余的障碍可以逐步克服,vApp 很可能成为解除 Web3 走向互联网规模扩展之路的最可行的解决方案。vApp 如何有效地满足这种潜力——以及它们是否可以将自己确立为连接 Web2 和 Web3 的核心基础设施——仍然是一个值得关注的发展。

  • 原文链接: 4pillars.io/en/articles/...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
4pillars
4pillars
江湖只有他的大名,没有他的介绍。