Challenges > Web3 前端训练营招募|2024,成为 Web3 开发 > Web3前端进阶实战
EVM++ 是下一代以太坊虚拟机(EVM)执行层。它通过利用 EVM+WASM 的本地链上扩展,增强了区块链的可扩展性,并支持并行执行以确保可扩展的区块链性能。
EVM++ 的设计旨在推动传统 EVM 能力的边界,以适应不断发展的加密世界。随着 web2 生产力和创新的整合,以及像 AI、DePIN 和 DeFi 安全等技术的日益融入,EVM++ 充当了 EVM 资产、协议和基础设施的无缝连接器。这种集成促进了加密应用的更广泛采用,并弥合了与主流应用之间的鸿沟。
对开发者而讲,EVM++使得应用在保持EVM兼容下,支持用熟悉的JavaScript(AssemplyScript,TypeScript的子集)进行开发合约的扩展模块和高级功能。
Aspect编程是一种通用的编程框架,支持在运行时动态创建用于区块链的本地扩展模块。
Aspect的名称来自“Aspect-oriented programming”(面向切面编程)——一种构建通用、可重用例程的技术,可以应用于整个应用程序。简而言之,Aspect使开发者可以在transaction的整个生命周期中,超越EVM智能合约,插入自定义补充逻辑来处理相关的交易和区块。
通过利用Aspect编程,开发者能够构建区块链本地扩展,将定制功能纳入到任何区块链基础层上的dApp中,并与现有的EVM智能合约结合,以增强dApp功能。
EVM++ 实现了高度可扩展的 EVM 执行层。通过在兼容 EVM 的网络中集成WebAssembly(WASM) 虚拟机,开发者可以使用Aspect 编程动态添加和执行链上扩展程序,并支持包括使用AssemblyScript(TypeScript子集)在内的多种语言进行开发。
Aspect编程使开发人员能够创建高性能协议、模块化的 dApp,并为特定场景定制功能。
EVM++通过支持并行执行虚拟机(Parallel EVM)和弹性区块空间相结合来增强网络性能。
EVM++区块链支持网络节点计算能力通过弹性计算可扩展,最终实现弹性区块空间。
Artela 是一个支持开发者利用 Aspect 编程的 Layer-1 区块链网络。Artela与以太坊完全兼容,确保开发者能够轻松过渡,可以毫不费力地在 Artela 上部署 EVM dApp。此外,Artela支持基于AssemblyScript语言构建WebAssembly(WASM)应用本地扩展,与以太坊虚拟机(EVM)协同工作,以增强应用定制化功能。
在Artela公共测试网阶段,Artela生态开发者社区探索了 EVM++ 应用潜力,创新用例列举:
© 2025 OpenBuild, All rights reserved.