Artela 公链推出 EVM++,推动实现区块链可扩展性
公链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++: Advancing towards Boundless Blockchain Scalability and Extensibility
今天,我们宣布推出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 提供了可扩展性和定制功能的可扩展性。
Hello, EVM++
Artela生态正在高速发展中,并将随着我们向EVM++迈进而实现一次重大飞跃。我们会持续揭晓重大进展,因此请在 Twitter 和 Discord 上加入我们以了解更多信息!