已入深夜,您辛苦了!由于当前在线用户较少,发布求助请尽量完整的填写文献信息,科研通机器人24小时在线,伴您度过漫漫科研夜!祝你早点完成任务,早点休息,好梦!

PaVM: A Parallel Virtual Machine for Smart Contract Execution and Validation

计算机科学 智能合约 正确性 瓶颈 虚拟机 数据库事务 块链 线程(计算) 操作系统 分布式计算 嵌入式系统 数据库 程序设计语言 计算机安全
作者
Yaozheng Fang,Zhiyuan Zhou,Su-Rong Dai,Jinni Yang,Hui Zhang,Ye Lu
出处
期刊:IEEE Transactions on Parallel and Distributed Systems [Institute of Electrical and Electronics Engineers]
卷期号:35 (1): 186-202 被引量:1
标识
DOI:10.1109/tpds.2023.3334208
摘要

The performance bottleneck of blockchain has shifted from consensus to serial smart contract execution in transaction validation. Previous works predominantly focus on inter-contract parallel execution, but they fail to address the inherent limitations of each smart contract execution performance. In this paper, we propose PaVM, the first smart contract virtual machine that supports both inter-contract and intra-contract parallel execution to accelerate the validation process. PaVM consists of (1) key instructions for precisely recording entire runtime information at the instruction level, (2) a runtime system with a re-designed machine state and thread management to facilitate parallel execution, and (3) a read/write-operation-based receipt generation method to ensure both the correctness of operations and the consistency of blockchain data. We evaluate PaVM on the Ethereum testnet, demonstrating that it can outperform the mainstream blockchain client Geth. Our evaluation results reveal that PaVM speeds up overall validation performance by 33.4×, and enhances validation throughput by up to 46×.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
Mr_frank发布了新的文献求助10
1秒前
Yeah完成签到,获得积分10
1秒前
科研通AI5应助wise111采纳,获得10
3秒前
斯文败类应助云是采纳,获得10
3秒前
KK完成签到,获得积分10
5秒前
罗里完成签到,获得积分10
5秒前
坚果发布了新的文献求助10
6秒前
Hello应助Yan采纳,获得10
7秒前
就看最后一篇完成签到 ,获得积分10
8秒前
碧蓝问玉完成签到 ,获得积分10
12秒前
目土土完成签到 ,获得积分10
12秒前
14秒前
14秒前
003完成签到,获得积分10
14秒前
16秒前
18秒前
晓山青完成签到 ,获得积分10
20秒前
云是发布了新的文献求助10
20秒前
焦糖完成签到 ,获得积分10
22秒前
孤鸿.完成签到 ,获得积分10
24秒前
25秒前
C_Cppp完成签到 ,获得积分10
26秒前
心随以动完成签到 ,获得积分10
26秒前
wise111发布了新的文献求助10
27秒前
852应助能干醉香采纳,获得10
29秒前
31秒前
以戈完成签到,获得积分10
34秒前
坚果完成签到,获得积分20
37秒前
修辛完成签到 ,获得积分10
37秒前
Orange应助zty123采纳,获得10
38秒前
dream完成签到 ,获得积分10
39秒前
后会无期完成签到,获得积分10
40秒前
43秒前
43秒前
谷秋完成签到,获得积分10
46秒前
46秒前
zty123发布了新的文献求助10
48秒前
llk完成签到 ,获得积分10
50秒前
小冉完成签到,获得积分10
50秒前
摆烂研究牲完成签到,获得积分10
54秒前
高分求助中
All the Birds of the World 4000
Production Logging: Theoretical and Interpretive Elements 3000
Animal Physiology 2000
Les Mantodea de Guyane Insecta, Polyneoptera 2000
Am Rande der Geschichte : mein Leben in China / Ruth Weiss 1500
CENTRAL BOOKS: A BRIEF HISTORY 1939 TO 1999 by Dave Cope 1000
Machine Learning Methods in Geoscience 1000
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 物理 生物化学 纳米技术 计算机科学 化学工程 内科学 复合材料 物理化学 电极 遗传学 量子力学 基因 冶金 催化作用
热门帖子
关注 科研通微信公众号,转发送积分 3736580
求助须知:如何正确求助?哪些是违规求助? 3280461
关于积分的说明 10019820
捐赠科研通 2997109
什么是DOI,文献DOI怎么找? 1644453
邀请新用户注册赠送积分活动 781988
科研通“疑难数据库(出版商)”最低求助积分说明 749646