百字说清 EVM++ 的本质
#1095
Replies: 1 comment
-
GM++ |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
在官网的《EVM++基础概念》中看了一点介绍后,给我的第一感觉就是造了个 WASM VM 去监听 EVM 事件/消息,在特定的几个事件/消息处理函数中执行开发者开发的扩展 hook 队列。
之后所看的课程其他部分文字内容,基本就是在验证我的猜想;即便有所出入,整体上也是大差不差。
看到「EVM++」这个字眼,直觉上就给人是「对 EVM 进行加强」的印象,实际上也确实如此:
即
EVM++ = EVM + WASM VM + connector(EVM, WASM VM)
,是 Artela 这条 L1 公链的基础与卖点,而「Aspect」则是其支撑模块化扩展的核心要素。初步了解下来,我觉得「Aspect」这个命名挺直白的——践行面向切面编程(AOP),把切面作为「一级公民」,其开发就是编写一个个切面,实现各个 hook 的逻辑就完了。
因为写 Aspect 用的是类 TypeScript 的 AssemblyScript,开发体验会与写 Vue Class Component 很相似。
Beta Was this translation helpful? Give feedback.
All reactions