公链 Artela 宣布迈入下一个阶段的研发:EVM++,通过并行 EVM 提高 Artela 网络性能,并通过弹性区块的进阶设计支持去中心化应用的 mass adoption。此前 Artela 公链取得生态发展的重要里程碑,完成 EVM+特性的构建并推出公开测试网,通过 EVM+WASM 的范式,允许开发者通过 Aspect 编程构建链上扩展,在 AI+Crypto,全链游戏,DeFi 安全等方向有突破性案例,在这些方向上建立了诸多生态合作伙伴。EVM++承载了 Artela 的最终愿景:同时解锁 EVM 区块链的 extensibility 和 scalability,以适应全新的 crypto 世界:AI、DePIN、DeFi Security 等有用的技术正在加速整合进 crypto 应用。
今天,我们宣布推出 EVM++,这是我们针对下一代 EVM 执行层技术的升级,它通过 EVM+WASM,实现原生扩展,解锁了区块链的 extensibility,同时支持并行执行,实现区块链的 scalability。
EVM++旨在打开 EVM 的边界,以适应全新的 crypto 世界:web2 的产品力和创新力正在融入,AI、DePIN、DeFi Security 等有用的技术正在加速整合进 crypto 应用。EVM++让现有的 evm 资产、协议、基础实施无缝衔接新它们,承载 mass adoption 应用,在应用层面加速 crypto 与主流的融合。
EVM+ in Artela Network
Artela 在过去一年构建了一个极具扩展性的 EVM+网络,基于 Aspect programming,我们在 EVM 兼容的网络上新增了一个 WASM 虚拟机,用于动态添加和运行链上扩展程序,应用可以利用 EVM+开发高性能协议,构建模块化应用,以及定制化应用专用的底层特性
在 DevNet 和 Public Testnet 期间,我们与极具创造力的开发者们深度探索了 EVM+网络的潜力,许多极具想象力的用例被构建出来:
WASM 作为 on-chain co-processer,突破性地在链上运行 AI-agent 算法和其他高性能模块,且保持与 EVM 的互操作性
Ai-agent 参与进全链游戏,让链上自主世界实现了真正可编程 NPC
opt-in 的安全风控模块,能在运行时实时执行,DeFi 协议可以实时识别可疑交易并阻断
一个可以解锁全链应用、AI、和安全 DeFi 的网络,且保留与 EVM 世界的兼容和互操作性,它已经要到来。
从 EVM+到 EVM++
Artela 的愿景是构建可以无边扩展的网络,EVM+不是最终目标,而是一个起点。下一步,Artela 会迈入下一个发展阶段:EVM++,一个 parallel EVM+网络,以全面释放可扩展区块链的潜力。
EVM+解锁了 EVM 的 extensibility,它旨在打开 EVM 的边界,以适应全新的 crypto 世界:web2 的产品力和创新力正在融入,AI、DePIN、Fintech 等有用的技术正在加速整合进 crypto 应用。EVM+让现有的 evm 资产、协议、基础实施无缝衔接新它们,而不是在 non-evm 世界里造成隔离。
EVM++解锁 EVM 的 Scalability,让这个极具创造力的网络可以进一步承载 mass adoption 应用,在应用层面加速 crypto 与主流的融合。
一个可以全链、智能、安全、可大规模采用的 EVM 网络,我们启动加速它到来。
EVM++, 一个并行的弹性 EVM 网络
Artela 的 parallel EVM++会分为两个阶段实现。
第一阶段是实现 EVM+下的 transaction 的 parallel execution。Artela 网络不仅仅只实现基础的 parallel EVM,它还要解决 EVM+下的 parallel execution 的问题,Aspect 是 Artela 网络里运行在 WASM 虚拟机下的扩展程序,它会在 transaction 的生命周期里被调用。
第二阶段,Artela 会全面利用并行的特性,进一步结合弹性计算,实现弹性区块空间,一个能让 dApp 最大化利用并行执行特性的动态弹性网络。
并行 EVM 全览
Artela 的横向扩展架构将围绕并行执行进行设计,在并行执行的基础上,通过弹性计算保证网络节点算力可扩展,最终实现弹性区块空间。
并行执行(Parallel Execution): Artela 网络根据交易依赖冲突分析对交易进行分组以支持并行执行。
弹性计算(Elastic Computing):验证器节点支持水平扩展,网络根据当前网络负载或订阅情况自动调整验证器的计算节点。扩容过程由弹性协议协调,保证共识网络中有足够的弹性计算节点。
弹性区块空间(elastic block space): 基于弹性计算,除了扩展公共区块空间外,有独立区块空间需求的大型 dApp 可以申请网络中专用的弹性区块空间。
弹性区块空间
弹性区块空间(elastic block space)是指动态扩展出来的区块空间,为交易吞吐量要求较高的 dApp 提供具有协议保证的独立区块空间。默认情况下,区块的公共块空间容量有限。当 dApp 申请独立的区块空间时,区块中会添加额外的空间,该空间仅容纳与 dApp 的智能合约相关的交易。当区块空间扩大时,验证者需要添加弹性执行节点来扩大相应的处理能力。弹性块空间是区块链的一种扩容机制,可在保持互操作性的同时实现无限的可扩展性。可扩展的网络如分片区块链、appchain、layer2 等,也可以提供独立的区块空间,但它们的区块空间会彼此隔离,无法互操作。弹性区块空间允许具有独立区块空间的 dApp 通过同一个区块中的原子交易进行同步交互,避免了异步跨链通信的需要。当 Artela 网络中的 dApp 有高扩展性需求时,可以订阅弹性区块空间来处理吞吐量的增长。弹性区块空间和本机扩展为 Artela 中的 dApp 提供了可扩展性和定制功能的可扩展性。