Saved in:
Bibliographic Details
Main Authors: Zhou, Yichen, Li, Chenxing, Long, Fan
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2507.20554
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908469384183808
author Zhou, Yichen
Li, Chenxing
Long, Fan
author_facet Zhou, Yichen
Li, Chenxing
Long, Fan
contents This paper presents MPC-EVM, the first blockchain prototype that extends the EVM to enable asynchronous MPC invocations by smart contracts during transaction executions without compromising consistency or throughput. MPC-EVM uses an asynchronous execution model to process MPC-invoking transactions in a non-blocking fashion, saving the transaction's progress when it enters an MPC and resuming its execution upon MPC's completion. Additionally, it employs an access control mechanism that prevents inconsistent state access and modifications as a result of asynchronous executions. Benchmarking MPC-EVM's throughput show that the transactions per second (TPS) decreased by less than 3% compared to the baseline when MPC-invoking transactions are executed alongside regular transactions.
format Preprint
id arxiv_https___arxiv_org_abs_2507_20554
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle MPC-EVM: Enabling MPC Execution by Smart Contracts In An Asynchronous Manner
Zhou, Yichen
Li, Chenxing
Long, Fan
Cryptography and Security
This paper presents MPC-EVM, the first blockchain prototype that extends the EVM to enable asynchronous MPC invocations by smart contracts during transaction executions without compromising consistency or throughput. MPC-EVM uses an asynchronous execution model to process MPC-invoking transactions in a non-blocking fashion, saving the transaction's progress when it enters an MPC and resuming its execution upon MPC's completion. Additionally, it employs an access control mechanism that prevents inconsistent state access and modifications as a result of asynchronous executions. Benchmarking MPC-EVM's throughput show that the transactions per second (TPS) decreased by less than 3% compared to the baseline when MPC-invoking transactions are executed alongside regular transactions.
title MPC-EVM: Enabling MPC Execution by Smart Contracts In An Asynchronous Manner
topic Cryptography and Security
url https://arxiv.org/abs/2507.20554