基于Wasm代码块的层次化gas扣除方法

冯霞, 赵猛, 刘才华

中国民航大学学报 ›› 2025, Vol. 43 ›› Issue (03) : 68-74+80.

基于Wasm代码块的层次化gas扣除方法

  • 冯霞, 赵猛, 刘才华
作者信息 +
History +

摘要

针对基于WebAssembly(简称Wasm)的区块链智能合约虚拟机在gas扣除过程中产生过长时延的问题,分析该过程中的性能瓶颈,提出一种基于代码块的层次化gas扣除方法。通过在Wasm虚拟机中设计指令记录器与代码块分析器,实现基于代码块的gas扣除。根据Wasm模块结构,设计层次化代码块识别规则。实验结果表明,与传统逐条指令的gas扣除方法相比,本文方法将gas扣除次数减少了79.6%,且在交易串行执行模式和交易并行执行模式下,可分别将执行平均时延降低17.0%和18.8%。

关键词

区块链 / WebAssembly / 智能合约虚拟机 / gas扣除 / 代码块

中图分类号

TP311.13 / TP302

引用本文

导出引用
冯霞, 赵猛, 刘才华. 基于Wasm代码块的层次化gas扣除方法. 中国民航大学学报. 2025, 43(03): 68-74+80

基金

天津市教委科研计划项目(2021KJ037); 中央高校基本科研业务费专项(3122021052); 民航航空公司人工智能重点实验室自主课题基金(CZAILAB-COO-KJAI20001)

评论

Accesses

Citation

Detail

段落导航
相关文章

/